.country-guide{padding-top:48px}.guide-hero{max-width:820px;margin:0 auto 56px;text-align:center}.guide-hero h1{margin:18px 0;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.12}.guide-hero p{max-width:680px;margin:0 auto 24px;font-size:1.1rem}.guide-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.guide-section{max-width:920px;margin:0 auto 56px}.guide-section h2{margin-bottom:16px;font-size:clamp(1.6rem,3vw,2.2rem)}.guide-section p,.guide-section li{margin-bottom:12px;font-size:1rem;line-height:1.7}.guide-section ol,.guide-section ul{padding-left:24px}.guide-example{padding:28px}.guide-example h2{margin-bottom:12px}.guide-example table{width:100%;margin:18px 0;border-collapse:collapse}.guide-example th,.guide-example td{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left}.guide-example th:last-child,.guide-example td:last-child{text-align:right}.guide-note{padding:16px 20px;border-left:4px solid var(--primary);background:var(--primary-soft);border-radius:var(--radius-sm)}.guide-related{display:flex;flex-wrap:wrap;gap:16px;font-weight:700}@media(max-width:600px){.country-guide{padding-top:32px}.guide-example{padding:20px 14px}.guide-example th,.guide-example td{padding:8px 6px}}
