.guide-header{display:flex;align-items:center;justify-content:space-between;padding:16px max(22px,calc((100vw - 980px)/2));border-bottom:1px solid var(--line);background:#fff}.guide-header .brand{display:block;font-family:Georgia,"Songti SC",serif;font-size:24px;font-weight:700;letter-spacing:.12em}.guide-header .brand span{color:var(--gold)}.guide{width:min(820px,calc(100% - 40px));margin:auto;padding:64px 0 90px}.back{color:var(--gold);font-size:13px;font-weight:800}.guide>.eyebrow{margin-top:38px}.guide h1{margin:15px 0 28px;font-family:Georgia,"Songti SC",serif;font-size:clamp(38px,6vw,58px);font-weight:500;line-height:1.2;letter-spacing:-.03em}.intro{padding:24px 28px;border-left:3px solid var(--gold);background:var(--cream);color:var(--muted);font-size:17px;line-height:1.9}.guide section{margin:46px 0}.guide section h2{margin:0 0 16px;font-family:Georgia,"Songti SC",serif;font-size:29px;font-weight:500}.guide section p,.guide section li{color:var(--muted);font-size:15px;line-height:1.9}.guide section ul{display:grid;gap:9px;padding-left:22px}.guide-cta{display:flex;gap:26px;align-items:center;justify-content:space-between;margin-top:58px;padding:28px;background:var(--forest);color:#fff}.guide-cta b{font-size:17px}.guide-cta p{margin:6px 0 0;color:rgba(255,255,255,.66);font-size:12px}.guide-cta .button{flex:0 0 auto;border-color:var(--gold);background:var(--gold);color:var(--ink)}.disclaimer{margin-top:28px;color:var(--muted);font-size:11px}.source{color:var(--gold);font-weight:800}@media(max-width:650px){.guide-header{padding:13px 18px}.guide{padding-top:45px}.guide-cta{align-items:stretch;flex-direction:column}.guide-cta .button{width:100%}}
