.guide-shell{max-width:1180px}.guide-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;padding:40px 0 32px;display:flex}.guide-heading h1{letter-spacing:-.04em;word-break:keep-all;margin:0 0 16px;font-size:clamp(28px,3.3vw,44px);line-height:1.25}.guide-heading h1 span{color:var(--yellow)}.guide-heading>div>p:last-child{color:#c5c5bc;word-break:keep-all;max-width:680px;margin:0;font-size:15px;line-height:1.8}.guide-downloads{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:14px;display:flex}.guide-downloads .text-link{text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;text-decoration:underline;display:inline-flex}.guide-layout{grid-template-columns:minmax(0,1fr) 310px;gap:40px;padding-top:32px;display:grid}.guide-prompt{border:1px solid #424238;border-top:3px solid var(--yellow);background:#111;min-width:0}.guide-prompt-head{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px 0;display:flex}.guide-kicker{color:var(--yellow);letter-spacing:.03em;margin:0 0 8px;font-size:12px;font-weight:700}.guide-prompt h2,.guide-section h2,.guide-sources h2{letter-spacing:-.025em;word-break:keep-all;margin:0;font-size:18px;line-height:1.5}.guide-prompt .button{border-radius:6px;flex-shrink:0;min-height:44px;font-size:14px}.guide-copy-status{color:#b4b4a9;min-height:40px;margin:12px 24px 0;font-size:12px;line-height:1.7}.guide-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:keep-all;color:#eeeee5;tab-size:2;margin:0;padding:14px 24px 26px;font:15px/1.85 Inter,Arial,sans-serif}.guide-section{border-bottom:1px solid var(--line);padding:26px 0}.guide-notes .guide-section:first-child{padding-top:0}.guide-step+.guide-step{margin-top:28px}.guide-section p{color:#c5c5bc;word-break:keep-all;font-size:14px;line-height:1.85}.guide-section p.guide-small{color:var(--muted);font-size:12px;line-height:1.8}.guide-cite{color:var(--yellow);text-underline-offset:3px;white-space:nowrap;font-size:12px;text-decoration:underline}.guide-event-steps{color:#c5c5bc;word-break:keep-all;margin:16px 0;padding-left:20px;font-size:14px;line-height:1.85}.guide-event-steps li+li{margin-top:12px}.guide-checks{grid-template-columns:1fr 1fr;gap:10px 18px;margin:18px 0;padding:0;font-size:14px;line-height:1.6;list-style:none;display:grid}.guide-checks li{gap:8px;display:flex}.guide-checks span{color:var(--yellow)}.guide-sources{border-top:1px solid var(--line);margin-top:36px;padding-top:28px}.guide-sources-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.guide-sources p{color:var(--muted);font-size:13px;line-height:1.8}.guide-sources ul{margin:20px 0;padding:0;list-style:none}.guide-sources li{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) 2fr;gap:20px;padding:11px 0;font-size:13px;line-height:1.7;display:grid}.guide-sources li a{color:var(--text);text-underline-offset:4px;text-decoration:underline}.guide-sources li span{color:var(--muted)}.guide-sources .guide-scope{color:#b9b9ae;max-width:900px}.guide-footer{color:var(--muted);justify-content:space-between;gap:20px;margin-top:36px;font-size:12px;display:flex}.guide-footer a{text-underline-offset:4px;min-height:44px;text-decoration:underline}@media (max-width:900px){.guide-layout{grid-template-columns:minmax(0,1fr);gap:0}.guide-notes{grid-template-columns:1fr 1fr;gap:28px;display:grid}.guide-notes .guide-section:first-child{padding-top:26px}.guide-heading{align-items:flex-start}.guide-downloads .button{padding:0 12px;font-size:13px}}@media (max-width:680px){.guide-heading{padding-top:28px;display:block}.guide-heading>div>p:last-child{font-size:14px}.guide-downloads{flex-flow:wrap;align-items:center;gap:8px 18px;margin-top:18px}.guide-prompt-head{align-items:flex-start;gap:10px;padding:18px 16px 0}.guide-prompt h2{font-size:16px}.guide-prompt .button{padding:0 12px;font-size:13px}.guide-copy-status{min-height:42px;margin:12px 16px 0}.guide-prompt pre{padding:14px 16px 22px;font-size:14px;line-height:1.9}.guide-notes{display:block}.guide-checks{grid-template-columns:1fr}.guide-sources li{grid-template-columns:1fr;gap:4px}.guide-sources-head{align-items:baseline}.guide-layout{padding-top:24px}}
