.pol-layout{display:grid;grid-template-columns:240px 1fr;gap:36px;align-items:start;padding-bottom:50px}.pol-nav{position:sticky;top:calc(var(--header-h)16px);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:8px;display:flex;flex-direction:column;gap:4px}.pol-nav a{padding:12px 14px;border-radius:10px;color:var(--text-dim);font-weight:600;font-size:14.5px}.pol-nav a:hover{background:var(--surface-2);color:#fff}.pol-nav a.active{background:var(--accent-soft);color:var(--gold-2)}.pol-content{max-width:760px}.pol-content h1{font-size:clamp(28px,4vw,42px);margin-bottom:8px}.pol-updated{color:var(--text-mute);font-size:13.5px;font-family:Chakra Petch;text-transform:uppercase;letter-spacing:.08em;margin-bottom:30px}.pol-content h2{font-size:20px;margin:32px 0 12px}.pol-content li,.pol-content p{color:var(--text-dim);font-size:15px;line-height:1.7}.pol-content p{margin:0 0 14px}.pol-content ul{margin:0 0 14px;padding-left:22px}.pol-content li{margin-bottom:8px}.pol-content strong{color:var(--text)}.pol-intro{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);padding:18px 20px;margin-bottom:26px}.pol-intro p{margin:0;font-size:14.5px}@media (max-width:860px){.pol-layout{grid-template-columns:1fr}.pol-nav{position:static;flex-direction:row;flex-wrap:wrap}}