.page-module__2kpg8G__pageShell{background:var(--bg);min-height:100vh}.page-module__2kpg8G__main{width:min(920px,100% - 32px);margin:0 auto;padding:28px 0 72px}.page-module__2kpg8G__breadcrumb{color:var(--text-muted);align-items:center;gap:8px;font-size:.8rem;display:flex}.page-module__2kpg8G__breadcrumb a{min-height:44px;color:var(--gold);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.page-module__2kpg8G__article{border:1px solid var(--border);background:var(--surface);border-radius:24px;margin-top:18px;overflow:hidden}.page-module__2kpg8G__articleHeader{background:radial-gradient(circle at 100% 0%, #c9a84c24, transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--surface) 94%, var(--gold) 3%), var(--surface));padding:clamp(26px,5vw,52px)}.page-module__2kpg8G__editorialBadge{border:1px solid color-mix(in srgb, var(--gold) 38%, transparent);color:var(--gold);border-radius:999px;padding:6px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.page-module__2kpg8G__pills{flex-wrap:wrap;gap:7px;margin:18px 0 12px;display:flex}.page-module__2kpg8G__pills span{color:var(--text-muted);font-size:.72rem;font-weight:650}.page-module__2kpg8G__pills span+span:before{content:"·";color:var(--gold);margin-right:7px}.page-module__2kpg8G__articleHeader h1{color:var(--cream);font-family:var(--font-serif,"Playfair Display", serif);overflow-wrap:anywhere;margin:0;font-size:clamp(1.8rem,4.7vw,3.25rem);line-height:1.25}.page-module__2kpg8G__question,.page-module__2kpg8G__answer,.page-module__2kpg8G__sources,.page-module__2kpg8G__notice{margin:0 clamp(22px,5vw,52px)}.page-module__2kpg8G__question,.page-module__2kpg8G__answer{padding:clamp(26px,4vw,38px) 0}.page-module__2kpg8G__question{border-bottom:1px solid var(--border)}.page-module__2kpg8G__question h2,.page-module__2kpg8G__answer h2,.page-module__2kpg8G__sources h2,.page-module__2kpg8G__share h2,.page-module__2kpg8G__related h2{color:var(--gold);letter-spacing:.05em;margin:0 0 12px;font-size:.82rem;font-weight:850}.page-module__2kpg8G__question p,.page-module__2kpg8G__answer p{color:var(--cream);white-space:pre-wrap;margin:0;font-size:clamp(.98rem,1.8vw,1.08rem);line-height:1.95}.page-module__2kpg8G__answer p{color:var(--text-secondary)}.page-module__2kpg8G__context{border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 clamp(22px,5vw,52px) clamp(26px,4vw,38px);display:grid;overflow:hidden}.page-module__2kpg8G__context div{min-width:0;padding:14px 16px}.page-module__2kpg8G__context div:nth-child(odd){border-right:1px solid var(--border)}.page-module__2kpg8G__context div:nth-child(-n+2){border-bottom:1px solid var(--border)}.page-module__2kpg8G__context dt{color:var(--text-muted);margin-bottom:5px;font-size:.69rem}.page-module__2kpg8G__context dd{color:var(--cream);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.55}.page-module__2kpg8G__sources{border-top:1px solid var(--border);padding:26px 0}.page-module__2kpg8G__sources>div{gap:8px;display:grid}.page-module__2kpg8G__sources a{border:1px solid var(--border);min-height:44px;color:var(--text-secondary);overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:.8rem;line-height:1.5;text-decoration:none;display:flex}.page-module__2kpg8G__sources a span{color:var(--gold);flex:none;font-size:.66rem;font-weight:800}.page-module__2kpg8G__notice{border:1px solid var(--border);color:var(--text-muted);border-radius:12px;margin-bottom:clamp(26px,4vw,38px);padding:16px 18px;font-size:.76rem;line-height:1.7}.page-module__2kpg8G__share,.page-module__2kpg8G__actions,.page-module__2kpg8G__related{border:1px solid var(--border);background:var(--surface);border-radius:18px;margin-top:18px;padding:22px}.page-module__2kpg8G__share>div,.page-module__2kpg8G__actions{flex-wrap:wrap;gap:10px;display:flex}.page-module__2kpg8G__share a,.page-module__2kpg8G__actions a{border:1px solid var(--border);min-height:44px;color:var(--cream);border-radius:10px;justify-content:center;align-items:center;padding:9px 16px;font-size:.8rem;font-weight:750;text-decoration:none;display:inline-flex}.page-module__2kpg8G__actions .page-module__2kpg8G__primaryAction{border-color:var(--gold);background:var(--gold);color:var(--bg)}.page-module__2kpg8G__related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.page-module__2kpg8G__related a{border:1px solid var(--border);min-width:0;min-height:132px;color:inherit;border-radius:12px;flex-direction:column;padding:16px;text-decoration:none;display:flex}.page-module__2kpg8G__related a span,.page-module__2kpg8G__related a small{color:var(--gold);font-size:.68rem}.page-module__2kpg8G__related a strong{color:var(--cream);overflow-wrap:anywhere;margin:7px 0;font-size:.85rem;line-height:1.55}.page-module__2kpg8G__related a small{margin-top:auto;font-weight:700}.page-module__2kpg8G__breadcrumb a:hover,.page-module__2kpg8G__sources a:hover,.page-module__2kpg8G__share a:hover,.page-module__2kpg8G__actions a:hover,.page-module__2kpg8G__related a:hover{border-color:color-mix(in srgb, var(--gold) 55%, var(--border))}.page-module__2kpg8G__breadcrumb a:focus-visible,.page-module__2kpg8G__sources a:focus-visible,.page-module__2kpg8G__share a:focus-visible,.page-module__2kpg8G__actions a:focus-visible,.page-module__2kpg8G__related a:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (max-width:720px){.page-module__2kpg8G__main{width:min(100% - 20px,920px);padding-top:18px}.page-module__2kpg8G__article{border-radius:18px}.page-module__2kpg8G__context,.page-module__2kpg8G__related>div{grid-template-columns:1fr}.page-module__2kpg8G__context div:nth-child(odd){border-right:0}.page-module__2kpg8G__context div:not(:last-child){border-bottom:1px solid var(--border)}.page-module__2kpg8G__share>div,.page-module__2kpg8G__actions{grid-template-columns:1fr;display:grid}}
