.review-map-body{padding:26px}.review-map-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.review-map-buttons button{white-space:normal;text-align:left;line-height:1.7}.review-map-method{padding:24px;background:var(--warm);border-radius:12px;margin-top:22px}.review-map-method h3{font-size:20px;margin-bottom:12px}.review-map-method p{font-size:16px;line-height:1.95}.review-fixed-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:15px}.review-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.review-method-grid h3{line-height:1.7;margin-top:12px}.review-method-grid p{line-height:1.95}.review-method-grid .text-button{display:block}.review-manual-list{margin-top:38px}.review-manual-list>h3{font-size:23px}.review-manual-task{background:var(--surface);border:1px solid var(--line);padding:26px 30px;border-radius:16px;margin:20px 0}.review-manual-task h3{font-size:20px;line-height:1.7;margin:10px 0}.review-manual-task p{line-height:1.95}.review-manual-task>label:not(.review-tried){display:block;font-size:13px;color:var(--muted);margin-top:18px}.review-manual-task textarea{display:block;resize:vertical;width:100%;min-height:110px;max-width:100%;border:1px solid var(--line);border-radius:8px;background:var(--warm);color:var(--ink);font-family:inherit;font-size:16px;line-height:1.8;padding:12px;margin:10px 0 15px}.review-tried{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.9}.review-tried input{width:20px;height:20px;flex:0 0 20px;margin-top:3px;accent-color:var(--deep)}textarea:focus-visible{outline:3px solid var(--green);outline-offset:4px}.review-manual-task .solution{margin-top:18px}.review-manual-task .solution p{margin-top:12px}.review-map-method a,.review-manual-task a{color:var(--deep)}.review-manual-task>p[data-manual-status]{margin-top:10px}.review-manual-task .text-button{display:block}.review-manual-list>.small-text{margin-top:12px}
@media(max-width:560px){.review-map-body{padding:18px}.review-map-buttons,.review-method-grid{grid-template-columns:1fr}.review-map-method{padding:20px}.review-manual-task{padding:22px 18px}.review-fixed-links{display:grid;gap:5px}.review-map-buttons button{min-height:48px}.review-manual-task textarea{font-size:16px}}

.review-tried{min-height:44px;align-items:center}.review-map-buttons button:focus-visible{outline:3px solid var(--green);outline-offset:4px}
