.how-v01{overflow:clip}@media (min-width:1150px) and (max-width:1340px){.how-v01 .how-hero-copy{max-width:calc(100% - 385px)}}.how-v01 *{min-width:0}.how-v01 .how-hero{padding:clamp(48px,5vw,76px) 0 64px}.how-v01 .how-hero-copy{max-width:920px}.how-v01 h1{margin-bottom:24px;font-size:clamp(51px,5.8vw,82px);line-height:.99}.how-v01 .how-hero .lead{max-width:790px;margin-bottom:0;font-size:clamp(17px,1.45vw,19px);line-height:1.55}.how-v01 .how-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(32px,4vw,48px);display:grid}.how-v01 .how-route-card{background:var(--paper);border:var(--rule);border-top:3px solid var(--accent);flex-direction:column;align-items:flex-start;padding:clamp(24px,3.2vw,38px);display:flex}.how-v01 .how-route-card-blue{border-top-color:var(--brand-process)}.how-v01 .how-route-top{justify-content:space-between;align-items:flex-start;gap:20px;width:100%;margin-bottom:16px;display:flex}.how-v01 .how-route-index{text-transform:uppercase;letter-spacing:.14em;color:var(--accent-strong);font-size:11px;font-weight:700}.how-v01 .how-route-card-blue .how-route-index,.how-v01 .how-branch-blue .how-route-index{color:var(--brand-process-dark)}.how-v01 .w2-symbol{width:38px;height:38px;color:var(--accent-strong);display:block}.how-v01 .how-route-card-blue .w2-symbol{color:var(--brand-process-dark)}.how-v01 .how-route-card h2{max-width:540px;margin:0 0 14px;font-size:clamp(32px,3.6vw,49px);line-height:1.04}.how-v01 .how-route-card p{color:var(--muted);max-width:470px;margin-bottom:16px;font-size:15px;line-height:1.6}.how-v01 .how-route-card .button{margin-top:0}.how-v01 .how-route-card .how-route-after{margin:14px 0 0;font-size:13px}.how-v01 .how-hero-note{color:var(--muted);margin:18px 0 0;font-size:13px}.how-v01 .how-section{border-top:var(--rule);padding:clamp(64px,7vw,94px) 0}.how-v01 .how-section-head{max-width:820px;margin-bottom:40px}.how-v01 .how-section-head h2,.how-v01 .how-close h2{font-size:clamp(42px,5vw,66px);line-height:1.02}.how-v01 .how-section-head .lead{max-width:760px;margin-bottom:0;font-size:18px}.how-v01 .how-branches{background:var(--paper)}.how-v01 .how-branch-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.how-v01 .how-branch{border:var(--rule);border-top:3px solid var(--accent);background:var(--bg);padding:clamp(22px,3vw,34px)}.how-v01 .how-branch-blue{border-top-color:var(--brand-process)}.how-v01 .how-branch-heading{margin-bottom:12px}.how-v01 .how-branch-heading h3{font:400 clamp(30px, 3vw, 42px)/1.07 var(--font-display);letter-spacing:-.03em;margin:12px 0 0}.how-v01 .how-step{border-top:var(--rule);margin-top:24px;padding:24px 0 0}.how-v01 .how-step-heading{align-items:baseline;gap:15px;margin-bottom:18px;display:flex}.how-v01 .how-step-number{letter-spacing:.08em;color:var(--accent-strong);flex:0 0 44px;font-size:11px;font-weight:700}.how-v01 .how-branch-blue .how-step-number{color:var(--brand-process-dark)}.how-v01 .how-step-heading h3{margin:0;font-size:18px;line-height:1.3}.how-v01 .how-responsibilities{margin:0}.how-v01 .how-responsibilities>div{border-top:var(--rule);padding:11px 0}.how-v01 .how-responsibilities dt{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;line-height:1.4}.how-v01 .how-branch-blue .how-responsibilities dt{color:var(--brand-process-dark)}.how-v01 .how-responsibilities dd{color:var(--muted);margin:0;font-size:14px;line-height:1.56}.how-v01 .how-branch-note{border-top:var(--rule);margin-top:28px;padding:22px 0 0}.how-v01 .how-branch-note strong{font-size:13px}.how-v01 .how-branch-note p{color:var(--muted);margin:6px 0 0;font-size:14px}.how-v01 .how-standard{background:var(--ink);color:#f6f2ea;padding:clamp(68px,7vw,96px) 0}.how-v01 .how-standard-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.76fr);align-items:center;gap:clamp(40px,7vw,100px);display:grid}.how-v01 .how-standard .eyebrow{color:#d99d8a}.how-v01 .how-standard h2{font-size:clamp(43px,5.2vw,72px);line-height:1.01}.how-v01 .how-standard p{color:#d8d7d1;max-width:650px;font-size:16px}.how-v01 .how-standard-approval{border-top:1px solid #555953;margin:28px 0 0;padding-top:18px}.how-v01 .how-standard-approval strong{color:#fff}.how-v01 .how-standard-record{background:#242823;border:1px solid #777b73;padding:clamp(24px,3vw,36px)}.how-v01 .how-record-label{text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-weight:700;color:#d99d8a!important;font-size:11px!important}.how-v01 .how-standard-record ol{margin:0;padding:0;list-style:none}.how-v01 .how-standard-record li{border-top:1px solid #555953;gap:16px;padding:15px 0;font-size:15px;line-height:1.35;display:flex}.how-v01 .how-standard-record li span{color:#d99d8a;padding-top:2px;font-size:11px}.how-v01 .how-standard-record>p:last-child{border-top:1px solid #555953;margin:2px 0 0;padding-top:14px;font-size:12px;line-height:1.5}.how-v01 .how-shared-list{border-top:2px solid var(--brand-process)}.how-v01 .how-shared-list .how-step{border-top:0;border-bottom:var(--rule);margin:0;padding:27px 0 30px}.how-v01 .how-shared-list .how-step-heading{margin-bottom:20px}.how-v01 .how-shared-list .how-step-heading h3{font:400 clamp(28px, 3vw, 38px)/1.08 var(--font-display);letter-spacing:-.025em}.how-v01 .how-shared-list .how-step-number,.how-v01 .how-shared-list dt{color:var(--brand-process-dark)}.how-v01 .how-shared-list .how-responsibilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.how-v01 .how-shared-list .how-responsibilities>div{padding-top:13px}.how-v01 .how-reorder{color:var(--muted);background:var(--brand-process-soft);border-left:2px solid var(--brand-process);margin:26px 0 0;padding:18px 22px;font-size:14px}.how-v01 .how-reorder strong{color:var(--ink)}.how-v01 .how-timing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.how-v01 .how-timing-grid>div{border-top:2px solid var(--accent);padding-top:20px}.how-v01 .how-timing-grid>div:nth-child(3){border-top-color:var(--brand-process)}.how-v01 .how-timing-grid strong{font:400 clamp(27px, 3vw, 38px)/1.08 var(--font-display);letter-spacing:-.025em;margin-bottom:14px;display:block}.how-v01 .how-timing-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.how-v01 .how-timing-note{color:var(--muted);border-top:var(--rule);margin:30px 0 0;padding-top:18px;font-size:14px}.how-v01 .how-timing-note a,.how-v01 .how-questions a{color:var(--ink);text-underline-offset:4px;font-weight:700;text-decoration:underline}.how-v01 .how-questions-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(38px,6vw,88px);display:grid}.how-v01 .how-questions-grid h2{font-size:clamp(40px,4.4vw,58px);line-height:1.03}.how-v01 .how-questions-grid>div:first-child>p:last-child{color:var(--muted);font-size:14px}.how-v01 .how-questions details{border-top:var(--rule);padding:20px 0}.how-v01 .how-questions details:last-child{border-bottom:var(--rule)}.how-v01 .how-questions summary{cursor:pointer;padding-right:28px;font-size:18px;font-weight:650;line-height:1.4}.how-v01 .how-questions details p{color:var(--muted);max-width:650px;margin:12px 0 0;font-size:14px}.how-v01 .how-close{background:var(--ink);color:#f6f2ea;padding:clamp(62px,6vw,82px) 0}.how-v01 .how-close .eyebrow{color:#d99d8a}.how-v01 .how-close h2{max-width:840px}.how-v01 .how-close p:not(.eyebrow){color:#d8d7d1;max-width:650px}.how-v01 .how-close-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.how-v01 .how-close .button{color:var(--ink);background:#f6f2ea;border-color:#f6f2ea}.how-v01 .how-close .button:hover{background:#e2ddd4}.how-v01 .how-close .button-outline{color:#fff;background:0 0;border-color:#a6a9a2}.how-v01 .how-close .button-outline:hover{background:#333630}.how-v01 a:focus-visible,.how-v01 summary:focus-visible{outline:3px solid var(--brand-process);outline-offset:4px}@media (max-width:900px){.how-v01 .how-standard-grid{grid-template-columns:minmax(0,1fr)}.how-v01 .how-standard-record{max-width:620px}}@media (max-width:700px){.how-v01 .how-hero{padding:30px 0 46px}.how-v01 h1{margin-bottom:16px;font-size:clamp(40px,10vw,58px)}.how-v01 .how-hero .lead{font-size:15px}.how-v01 .how-route-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:23px}.how-v01 .how-route-card{padding:20px}.how-v01 .how-route-top{margin-bottom:10px}.how-v01 .how-route-top .w2-symbol{width:26px;height:26px}.how-v01 .how-route-card h2{font-size:36px}.how-v01 .how-route-card p{margin-bottom:12px}.how-v01 .how-route-card .button{width:100%}.how-v01 .how-section{padding:56px 0}.how-v01 .how-section-head{margin-bottom:28px}.how-v01 .how-section-head h2,.how-v01 .how-close h2{font-size:clamp(38px,9vw,50px)}.how-v01 .how-section-head .lead{font-size:16px}.how-v01 .how-branch-grid,.how-v01 .how-shared-list .how-responsibilities,.how-v01 .how-timing-grid,.how-v01 .how-questions-grid{grid-template-columns:minmax(0,1fr)}.how-v01 .how-shared-list .how-responsibilities{gap:0}.how-v01 .how-timing-grid{gap:24px}.how-v01 .how-questions-grid{gap:20px}.how-v01 .how-close-actions{display:grid}.how-v01 .how-close-actions .button{width:100%}}@media (max-width:380px){.how-v01 .how-hero{padding-top:20px}.how-v01 h1{font-size:37px}.how-v01 .how-hero .lead{font-size:14px;line-height:1.42}.how-v01 .how-route-card h2{font-size:31px}.how-v01 .how-route-card p{font-size:14px}.how-v01 .how-branch{padding:20px}}@media (prefers-reduced-motion:reduce){.how-v01 .button{transition:none}}
