.article-layout{display:grid;grid-template-columns:minmax(190px,240px) minmax(0,760px);gap:clamp(2rem,5vw,5rem);max-width:1120px;margin:0 auto;padding:clamp(1.5rem,4vw,4rem) 1.25rem}.guide-content{min-width:0}.guide-content h1{font-size:clamp(2.35rem,6vw,4.8rem);line-height:.98;letter-spacing:-.055em;margin:.4rem 0 1rem}.guide-content h2{font-size:clamp(1.65rem,4vw,2.5rem);line-height:1.08;margin-top:4rem;scroll-margin-top:132px}.guide-content h3{font-size:1.25rem;margin-top:2.4rem;scroll-margin-top:132px}.guide-content p,.guide-content li{font-size:1.04rem;line-height:1.72}.guide-content blockquote{margin:1.5rem 0;padding:.25rem 1.2rem;border-left:4px solid var(--accent);font-size:1.08rem}.byline,.breadcrumbs,.media-limit,.resource-card span,.figure-caption span{color:var(--white-2)}html[data-reading-theme="light"] .byline,html[data-reading-theme="light"] .breadcrumbs,html[data-reading-theme="light"] .media-limit,html[data-reading-theme="light"] .resource-card span,html[data-reading-theme="light"] .figure-caption span{color:#535353}.guide-graphic,.workspace-shot,.video-lesson{margin:2rem 0;border:1px solid var(--line-dark);background:var(--black-2);padding:.75rem}.guide-graphic img,.workspace-shot img{display:block;width:100%;height:auto}.figure-open{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;text-align:left}.figure-caption,.video-lesson figcaption{display:grid;gap:.3rem;padding:.9rem .35rem .25rem}.figure-caption strong,.video-lesson figcaption strong{font-size:1rem}.video-frame{aspect-ratio:16/9}.video-frame iframe{width:100%;height:100%;border:0}.workspace-cta{display:flex;flex-wrap:wrap;gap:.7rem;margin:1.4rem 0 2rem}.workspace-cta a,.resource-card{border:1px solid var(--line-dark);padding:.85rem 1rem;text-decoration:none}.workspace-cta .primary{background:var(--accent);color:#071b18;border-color:var(--accent);font-weight:800}.resource-grid,.download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1.2rem 0}.resource-card{display:grid;gap:.25rem}.full-prompt{border:1px solid var(--line-dark);padding:1rem;margin:1rem 0}.full-prompt summary{cursor:pointer;font-weight:800}.full-prompt pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:32rem;overflow:auto;font-size:.78rem;padding:1rem;background:var(--black-2)}.copy-status{margin-left:.7rem}.table-wrap{overflow:auto}.table-wrap table{border-collapse:collapse;width:100%}.table-wrap th,.table-wrap td{border:1px solid var(--line-dark);padding:.6rem;text-align:left;vertical-align:top}#figure-dialog{width:min(94vw,1240px);max-height:94vh;background:var(--black);color:var(--white);border:1px solid var(--line-dark);padding:1rem}#figure-dialog::backdrop{background:#000c}.figure-dialog-actions{display:flex;justify-content:flex-end;align-items:center;gap:1rem;margin-bottom:.6rem}.figure-dialog-scroll{max-width:100%;max-height:76vh;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line-dark)}#figure-dialog img{display:block;width:auto;max-width:none;height:auto;margin:0}#figure-dialog [data-dialog-original]{color:var(--accent);font-weight:700}.skip-content{position:absolute;left:-9999px}.skip-content:focus{left:1rem;top:1rem;z-index:999;background:var(--accent);color:#071b18;padding:.7rem}.callout{border-left:4px solid var(--accent);padding:.8rem 1rem;background:var(--black-2)}@media(max-width:1050px){.article-layout{display:block;max-width:800px}}@media(max-width:620px){.resource-grid,.download-grid{grid-template-columns:1fr}.guide-content h1{font-size:2.5rem}.guide-content p,.guide-content li{font-size:1rem}.guide-graphic,.workspace-shot,.video-lesson{margin-left:-.5rem;margin-right:-.5rem;padding:.45rem}}
@media(max-width:620px){.guide-content h1{font-size:2.3rem;max-width:100%;overflow-wrap:anywhere}}@media(max-width:420px){.editorial-header .button{display:none}.guide-content h1{font-size:2.1rem}}
