.th-base-note{margin:24px 0;padding:22px 26px;background:#edf1e9;border-left:4px solid #4c7466;border-radius:6px}.th-base-note h3{margin:0 0 12px}.th-base-note p{margin:0;max-width:85ch;line-height:1.8}.th-planning-answers{border-top:1px solid #d8cebb;padding-top:32px;margin-top:40px}.th-answer-grid,.th-route-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.th-answer-grid article,.th-route-cards a{padding:24px;border:1px solid #d8cebb;border-radius:8px;background:#fffdf8}.th-answer-grid h3,.th-route-cards h3{margin:0 0 12px;font-size:23px;line-height:1.35}.th-answer-grid p,.th-route-cards p{margin:0;line-height:1.75}.th-route-cards a{display:block;text-decoration:none;color:#183e43}.th-route-cards a:hover{border-color:#8f6c2d;background:#f4f0e5}.th-route-cards a:focus-visible{outline:3px solid #8f6c2d;outline-offset:3px}.th-route-cards .th-open{display:block;margin-top:16px;font-weight:700;text-decoration:underline}.th-editorial-note{font-size:13px;line-height:1.7;color:#4c615f;margin:24px 0}.th-country-answers{max-width:1180px;margin:0 auto;padding:0 28px 40px}.th-region-links{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.th-region-links a{padding:10px 16px;border:1px solid #a8b8aa;border-radius:6px;color:#183e43;background:#fffdf8}.th-country-answers .th-answer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.th-answer-grid,.th-route-cards,.th-country-answers .th-answer-grid{grid-template-columns:1fr}.th-answer-grid article,.th-route-cards a,.th-base-note{padding:20px}.th-country-answers{padding:0 20px 30px}}