.ah-workflow-guide{--wfg-line:#2c2926;--wfg-muted:#928578;--wfg-orange:#ff571a;color:#e0d3c7;font-family:var(--font-sans)}
.ah-workflow-guide p,.ah-workflow-guide h2,.ah-workflow-guide h3{margin:0}
.ah-workflow-guide a:focus-visible,.ah-workflow-guide summary:focus-visible{outline:2px solid var(--wfg-orange);outline-offset:5px}
.ah-wfg-label{font:11px/1.7 var(--font-mono);color:var(--wfg-orange);letter-spacing:.02em}
.ah-wfg-question{padding:0 40px 60px;border-bottom:1px solid var(--wfg-line);background:#060504}
.ah-wfg-folio{padding:23px 0;border-bottom:1px solid var(--wfg-line);display:flex;justify-content:space-between;gap:25px;font:10px/1.6 var(--font-mono);color:#867465}
.ah-wfg-folio>span:first-child{color:var(--wfg-orange)}
.ah-wfg-question-body{display:grid;grid-template-columns:1fr .36fr;column-gap:10%;padding-top:55px}
.ah-wfg-question-body>.ah-wfg-label{grid-column:1/-1}
.ah-wfg-question h2{font:400 clamp(35px,4.7vw,65px)/1.1 var(--font-pixel)!important;letter-spacing:-1.8px;max-width:900px;margin-top:26px!important}
.ah-wfg-question-context{align-self:end;border-top:1px solid #55341f;padding-top:20px;margin-top:26px}
.ah-wfg-question-context>span{font:10px/1.6 var(--font-mono);color:#a07758}
.ah-wfg-question-context>p{font:12px/1.8 var(--font-mono);color:#d6af8f;margin-top:13px}
.ah-wfg-workflow{padding:73px 40px 45px;border-bottom:1px solid var(--wfg-line)}
.ah-wfg-section-heading{display:grid;grid-template-columns:1fr 1.85fr;gap:60px;align-items:start;margin-bottom:45px}
.ah-wfg-section-heading h2{font:400 clamp(34px,3.8vw,50px)/1.12 var(--font-pixel)!important;letter-spacing:-1.5px}
.ah-wfg-ledger{border-top:1px solid var(--wfg-line)}
.ah-wfg-ledger article{display:grid;grid-template-columns:36px .83fr 1.17fr;column-gap:55px;align-items:start;padding:35px 0 38px;border-bottom:1px solid var(--wfg-line)}
.ah-wfg-step-number{font:11px/1.7 var(--font-mono);color:#ad663a;padding-top:2px}
.ah-wfg-step-heading>p{font:10px/1.7 var(--font-mono);color:#9f8067}
.ah-wfg-step-heading h3{font:400 clamp(25px,2.4vw,31px)/1.3 var(--font-pixel)!important;letter-spacing:-.5px;margin-top:18px!important;max-width:340px}
.ah-wfg-step-copy>p{font-size:18px;line-height:1.6;color:#b5a18e;max-width:570px}
.ah-wfg-step-copy>small{display:block;font:11px/1.8 var(--font-mono);color:#78685a;margin-top:24px;max-width:500px}
.ah-wfg-status{display:grid;grid-template-columns:1fr 1.85fr;gap:60px;padding-top:30px;font:10px/1.8 var(--font-mono)}
.ah-wfg-status>span{color:#9a5c34}
.ah-wfg-status>p{color:#756454;max-width:660px}
.ah-wfg-review{padding:70px 40px;display:grid;grid-template-columns:1fr 1.25fr;gap:10%;background:#e7e0d7;color:#241c16;border-bottom:1px solid #bfb3a6}
.ah-wfg-review .ah-wfg-label{color:#854322}
.ah-wfg-review-intro h2{font:400 clamp(34px,3.7vw,49px)/1.15 var(--font-pixel)!important;letter-spacing:-1.5px;margin:22px 0 27px!important;color:#2e2117}
.ah-wfg-review-intro>p:last-child{font-size:16px;line-height:1.7;color:#76614e;max-width:390px}
.ah-wfg-review-list{list-style:none;padding:0;margin:0;border-top:1px solid #bfb3a6}
.ah-wfg-review-list>li{display:grid;grid-template-columns:28px 1fr;gap:28px;padding:25px 0;border-bottom:1px solid #bfb3a6}
.ah-wfg-review-list>li>span{font:10px/1.7 var(--font-mono);color:#916648;padding-top:2px}
.ah-wfg-review-list h3{font-size:21px!important;line-height:1.35;font-weight:400;color:#5f3e27}
.ah-wfg-review-list p{font-size:15px;line-height:1.65;color:#81705f;margin-top:13px}
.ah-wfg-next{padding:75px 40px 80px;display:grid;grid-template-columns:1fr 1.25fr;gap:10%;border-bottom:1px solid var(--wfg-line)}
.ah-wfg-next-heading h2{font:400 clamp(34px,3.8vw,50px)/1.12 var(--font-pixel)!important;letter-spacing:-1.5px;margin:24px 0!important}
.ah-wfg-next-heading>p:last-child{font-size:16px;line-height:1.7;color:#94806d;max-width:390px}
.ah-wfg-brief{border-top:1px solid #805331;border-bottom:1px solid #805331}
.ah-wfg-brief summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 0;cursor:pointer;list-style:none;font:11px/1.7 var(--font-mono);color:#d2a986}
.ah-wfg-brief summary::-webkit-details-marker{display:none}
.ah-wfg-brief summary>span:last-child{font-size:24px;color:var(--wfg-orange);font-weight:400;transition:transform .2s}
.ah-wfg-brief[open] summary>span:last-child{transform:rotate(45deg)}
.ah-wfg-brief-body dl{margin:0;border-top:1px solid var(--wfg-line)}
.ah-wfg-brief-body dl>div{display:grid;grid-template-columns:118px 1fr;gap:24px;padding:21px 0;border-bottom:1px solid var(--wfg-line)}
.ah-wfg-brief-body dt{font:10px/1.7 var(--font-mono);color:#9c7555}
.ah-wfg-brief-body dd{font-size:14px;line-height:1.65;color:#b59a83;margin:0}
.ah-wfg-brief-body>a{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:17px 18px;margin:24px 0;background:var(--wfg-orange);color:#160b04;font:11px/1.6 var(--font-mono)}
.ah-wfg-brief-body>a:hover{background:#ff8050}
.ah-wfg-brief-body>a>span{font-size:18px}
.ah-wfg-related{margin-top:24px}
.ah-wfg-related>a{display:grid;grid-template-columns:1fr 1.05fr 14px;gap:20px;align-items:center;padding:23px 0;border-bottom:1px solid var(--wfg-line)}
.ah-wfg-related>a>span:first-child{font:10px/1.7 var(--font-mono);color:#806044}
.ah-wfg-related>a>strong{font-size:21px;line-height:1.35;font-weight:400;color:#c9ad93}
.ah-wfg-related>a>span:last-child{color:var(--wfg-orange);font-size:17px}
.ah-wfg-related>a:hover>strong{color:var(--wfg-orange)}
@media(max-width:1050px){.ah-wfg-question-body{grid-template-columns:1fr .4fr;column-gap:6%}.ah-wfg-ledger article{column-gap:32px}.ah-wfg-section-heading,.ah-wfg-status{gap:40px}.ah-wfg-review,.ah-wfg-next{gap:7%}.ah-wfg-related>a{grid-template-columns:1fr 1fr 14px;gap:15px}.ah-wfg-related>a>strong{font-size:19px}}
@media(max-width:760px){
 .ah-wfg-question{padding:0 24px 42px}.ah-wfg-folio{font-size:10px;gap:25px;align-items:start}.ah-wfg-folio>span:last-child{max-width:150px;text-align:right}.ah-wfg-question-body{padding-top:35px;grid-template-columns:1fr;gap:0}.ah-wfg-question h2{font-size:35px!important;letter-spacing:-1px;margin-top:22px!important}.ah-wfg-question-context{margin-top:30px;max-width:350px}.ah-wfg-question-context>p{font-size:11px}
 .ah-wfg-workflow{padding:49px 24px 32px}.ah-wfg-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.ah-wfg-section-heading h2{font-size:33px!important;letter-spacing:-1px}.ah-wfg-ledger article{grid-template-columns:25px 1fr;column-gap:18px;row-gap:23px;padding:27px 0 31px}.ah-wfg-step-heading h3{font-size:25px!important;max-width:400px;margin-top:13px!important}.ah-wfg-step-copy{grid-column:2}.ah-wfg-step-copy>p{font-size:15px}.ah-wfg-step-copy>small{font-size:10px;margin-top:20px}.ah-wfg-status{grid-template-columns:1fr;gap:12px;padding-top:24px}
 .ah-wfg-review{grid-template-columns:1fr;gap:30px;padding:47px 24px}.ah-wfg-review-intro h2{font-size:34px!important;letter-spacing:-1px;margin:20px 0 24px!important}.ah-wfg-review-intro>p:last-child{font-size:14px}.ah-wfg-review-list>li{gap:17px;padding:23px 0}.ah-wfg-review-list h3{font-size:20px!important}.ah-wfg-review-list p{font-size:14px;margin-top:11px}
 .ah-wfg-next{grid-template-columns:1fr;gap:32px;padding:49px 24px 55px}.ah-wfg-next-heading h2{font-size:34px!important;letter-spacing:-1px}.ah-wfg-next-heading>p:last-child{font-size:14px}.ah-wfg-brief summary{font-size:11px;padding:21px 0}.ah-wfg-brief-body dl>div{grid-template-columns:85px 1fr;gap:18px}.ah-wfg-brief-body dd{font-size:13px}.ah-wfg-brief-body>a{font-size:10px}.ah-wfg-related>a{grid-template-columns:1fr 1.05fr 14px;gap:16px}.ah-wfg-related>a>strong{font-size:19px}
}
@media(max-width:380px){.ah-wfg-related>a{grid-template-columns:1fr 1.2fr 12px;gap:12px}.ah-wfg-related>a>strong{font-size:17px}.ah-wfg-brief-body dl>div{grid-template-columns:76px 1fr;gap:15px}}
@media(prefers-reduced-motion:reduce){.ah-workflow-guide *,.ah-workflow-guide *::before,.ah-workflow-guide *::after{animation:none!important;transition:none!important}}
