.article-hero{padding-top:150px;padding-bottom:48px}.crumbs{display:flex;gap:12px;flex-wrap:wrap;font-size:.8rem;color:var(--text);margin-bottom:35px}.crumbs a{text-underline-offset:4px}.article-hero h1{font-family:var(--font-system);font-size:clamp(3.1rem,6.7vw,6.9rem);font-weight:500;line-height:1;letter-spacing:.01em;color:var(--text-strong);margin:24px 0}.article-hero h1 em{font-style:normal;color:var(--gold)}.article-lead{font-size:clamp(1.05rem,1.5vw,1.3rem);max-width:820px;line-height:1.7}.article-meta,.video-note,.download-meta{font-size:.8rem;color:#aaa}.article-meta{margin-top:25px}.article-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:28px}.workflow-page h2{font-family:var(--font-system);font-weight:500;color:var(--text-strong);font-size:clamp(2rem,3.2vw,3rem);line-height:1.12;margin:0 0 24px}.workflow-page h3{font-size:1.05rem;line-height:1.45;color:var(--text-strong);margin:25px 0 10px}.video-section{padding-bottom:70px}.video-stage{position:relative;aspect-ratio:16/9;background:#050505;border:1px solid var(--gold-28);overflow:hidden}.video-stage img{width:100%;height:100%;object-fit:cover}.video-stage button{position:absolute;bottom:7%;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:14px;padding:17px 26px;background:#0f0f0ff2;color:#eee;border:1px solid var(--gold);font:inherit;cursor:pointer;max-width:92%;white-space:nowrap}.play-symbol{color:var(--gold)}.video-stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-note{margin-top:14px}.chapter-list{border-top:1px solid var(--gold-28);border-bottom:1px solid var(--gold-28);margin-top:25px;padding:16px 0}.chapter-list summary{cursor:pointer;color:var(--text-strong)}.chapter-list ol{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 25px;font-size:.9rem}.chapter-list a{display:flex;gap:13px;text-decoration:none}.chapter-list a:hover{text-decoration:underline}.chapter-list time{color:var(--gold);font-family:var(--font-terminal)}.chapter-list p{font-size:.8rem;color:#aaa}.article-layout{display:grid;grid-template-columns:230px minmax(0,760px);gap:70px;justify-content:space-between}.article-toc nav{position:sticky;top:100px;border-left:1px solid var(--gold-28);padding-left:20px}.article-toc p{font-family:var(--font-terminal);font-size:.7rem;color:var(--gold);text-transform:uppercase;margin:0 0 18px}.article-toc a{display:block;font-size:.85rem;margin:12px 0;text-decoration:none}.article-toc a:hover{color:var(--gold)}.article-copy{min-width:0}.article-copy section{padding-bottom:54px;scroll-margin-top:110px}.article-copy p{margin:0 0 19px}.article-copy p a,.video-note a{color:var(--gold);text-underline-offset:4px}.section-kicker{font-family:var(--font-terminal);font-size:.7rem;letter-spacing:.08em;color:var(--gold);text-transform:uppercase}.workflow-steps{padding-left:25px}.workflow-steps li{padding-left:9px}.workflow-steps li::marker{color:var(--gold)}.workflow-steps h3{margin-top:22px}.tool-table-wrap{margin:28px 0}.tool-table-wrap table{width:100%;border-collapse:collapse;font-size:.88rem;line-height:1.6}.tool-table-wrap caption{text-align:left;font-size:.8rem;color:#aaa;padding:0 0 12px}.tool-table-wrap th,.tool-table-wrap td{text-align:left;vertical-align:top;padding:15px;border-bottom:1px solid var(--gold-28)}.tool-table-wrap thead{background:var(--gold-08);color:var(--gold)}.tool-table-wrap tbody th{width:36%;font-weight:500;color:#e0e0e0}.article-callout{border-left:3px solid var(--gold);background:var(--gold-08);padding:22px 25px;margin:30px 0}.article-callout h3{margin:0 0 10px}.article-callout p{margin:0}.decision-example{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin:28px 0}.decision-example>div{border:1px solid var(--gold-28);padding:17px 13px;display:grid;gap:8px}.decision-example strong{color:var(--gold)}.decision-example span{font-size:.83rem}.decision-example small{font-size:.72rem;color:#aaa}.decision-example .cut{background:var(--gold-08)}.download-section{border-top:1px solid var(--gold);padding-top:30px}.download-meta{margin-top:14px!important}.article-end{padding-top:20px}.workflow-page [id]{scroll-margin-top:105px}html:not(.js) [data-reveal]{opacity:1!important;transform:none!important}
@media(max-width:900px){.article-layout{grid-template-columns:1fr;gap:30px}.article-toc nav{position:static;display:flex;flex-wrap:wrap;gap:8px 18px;padding-left:0;border-left:0;border-bottom:1px solid var(--gold-28);padding-bottom:22px}.article-toc p{width:100%;margin:0}.article-toc a{margin:0}.article-hero{padding-top:120px}.article-copy{max-width:760px}.video-section{padding-bottom:35px}}
@media(max-width:560px){.chapter-list ol{grid-template-columns:1fr}.decision-example{grid-template-columns:1fr}.decision-example>div{grid-template-columns:1fr 1.2fr}.decision-example small{grid-column:1/-1}.article-hero{padding-top:105px}.video-stage button{font-size:.8rem;padding:11px 17px}.article-actions .btn{width:100%;justify-content:space-between}.tool-table-wrap th,.tool-table-wrap td{padding:11px 8px;font-size:.8rem;overflow-wrap:anywhere}.article-callout{padding:18px}.article-copy section{padding-bottom:35px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
