.country-detail-layout{display:grid;gap:var(--space-8);max-width:calc(var(--content-narrow) + 280px + var(--space-10));margin-left:auto;margin-right:auto}.country-detail-main{min-width:0}@media(min-width:1024px){.country-detail-layout{grid-template-columns:minmax(0,var(--content-narrow)) 280px;align-items:start;gap:var(--space-10)}}.fact-box{background:var(--color-gray-50);border-left:4px solid var(--color-accent);padding:1.25rem 1.5rem;border-radius:var(--radius-sm);margin:var(--space-6) 0}.fact-box h2{font-size:var(--text-lg);color:var(--color-primary)}.faq-item{padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.faq-item h3{font-size:1.0625rem;color:var(--color-primary);margin-bottom:var(--space-2)}.faq-item p{margin:0}
