.how-loop{grid-template-columns:1fr 1fr;gap:clamp(36px,7vw,110px);margin-top:48px;display:grid}.how-loop .page-flow{gap:38px}.how-loop__name{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.how-loop__field{align-self:start;position:sticky;top:40px}.how-loop__field .atlas-photo{height:650px}.how-loop__field>p{margin-top:20px}.how-proposal{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(36px,7vw,110px);margin-top:40px;display:grid}.how-diff__old,.how-diff__new{padding:16px}.how-diff__old{color:var(--ink-2)}.how-diff__new{color:var(--body-text);background:color-mix(in srgb, var(--body) 8%, transparent)}.how-diff__why{padding:20px 16px}.how-diff__actions{justify-content:flex-end;gap:12px;padding:16px;display:flex}.how-diff[data-approved=true] .how-diff__old{text-decoration:line-through}.how-authority__tiers{display:grid}.how-authority__tiers button{border:0;border-bottom:1px solid var(--rule);text-align:left;font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.how-authority__tiers button[aria-pressed=true]{background:color-mix(in srgb, var(--eri) 14%, transparent)}.how-authority__detail{min-height:90px;padding:20px 16px}.how-capture{grid-template-columns:1fr 1fr 1fr;gap:50px;margin-top:48px;display:grid}.how-capture li+li{margin-top:20px}.pg-how #proposal{background:var(--ground-2)}.pg-how #proposal .atlas-band{margin-bottom:-56px}.learn__grid{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(40px,5vw,96px);display:grid}.learn__t>p,.learn__t .sec__lead{margin-top:20px}.learn__live{color:var(--ink-2);max-width:44ch}.learn__ses{gap:4px;display:flex}.learn__ses button{cursor:pointer;min-height:44px;color:var(--ink-2);font:inherit;background:0 0;border:0;padding:4px 8px}.learn__ses button[aria-pressed=true]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--eri);text-underline-offset:5px}.learn__dl div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(150px,1fr) 1.4fr;gap:16px;padding:12px 14px;display:grid}.learn__dl dt{color:var(--ink-2)}.learn__dl dd.is-new{animation:fresh 1.4s var(--ease)}@keyframes fresh{0%{background:color-mix(in srgb, var(--eri) 30%, transparent)}to{background:0 0}}.learn__file .ui__st{gap:10px}.studio__grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,4vw,72px);margin-top:56px;display:grid}.studio__lab{color:var(--ink-2);margin-bottom:12px;font-size:15px;display:block}.studio__in{resize:vertical;background:var(--ground-2);width:100%;color:var(--ink);font:italic 300 clamp(24px, 2.3vw, 36px) / 1.22 var(--f-display);font-variation-settings:"wdth" 96;border:0;border-radius:2px;padding:18px 20px}.studio__in:focus-visible{outline-offset:0}.studio__ex{gap:4px;margin-top:18px;display:grid}.studio__ex button{text-align:left;cursor:pointer;min-height:44px;color:var(--ink-2);background:0 0;border:0;padding:6px 0;font-size:15px}.studio__ex button:hover{color:var(--ink)}.gauge__grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(48px,6vw,112px);display:grid}.gauge__p{max-width:44ch;margin-top:24px;font-size:19px;line-height:1.5}.tts{gap:clamp(28px,4vw,64px);margin-top:40px;display:flex}.tts div{flex-direction:column-reverse;gap:8px;display:flex}.tts dt{color:var(--ink-2);font-size:15px}.tts dd{font:300 clamp(64px, 7vw, 120px) / .86 var(--f-display);font-variation-settings:"wdth" 84;font-variant-numeric:lining-nums tabular-nums}.tts__file{align-self:center}.tts__rule{padding:12px 14px 8px}.tts__laps{flex-wrap:wrap;gap:8px;padding:4px 14px 14px;display:flex}.tts__laps li{border-radius:2px;padding:5px 12px}.tts__laps .is-pass{background:color-mix(in srgb, var(--body) 24%, transparent)}.tts__laps .is-fail{outline:1px solid var(--mark);outline-offset:-1px;color:var(--mark-text)}body.pg-how main .sec--band{padding-bottom:0}.pg-how .band{height:clamp(200px,22vw,340px);margin-top:clamp(56px,6vw,104px)}.learn__grid>*,.studio__grid>*,.gauge__grid>*{min-width:0}.dec__head{grid-template-columns:5fr 6fr;align-items:end;gap:clamp(40px,5vw,96px);display:grid}.dec__head>*{min-width:0}.dec__head .sec__lead{margin-top:0}.dec__con{max-width:44ch;color:var(--ink-2);margin-top:16px}.dec__fig{grid-template-columns:minmax(0,6fr) minmax(0,5fr);margin-top:clamp(56px,6vw,96px);display:grid}.dec__fig>*{min-width:0}.dec__in{z-index:1;flex-direction:column;grid-area:1/1;justify-content:space-around;justify-self:start;margin:0;padding:0;font-size:15px;list-style:none;display:flex;position:relative}.dec__in li{align-items:center;gap:10px;display:flex}.dec__plate{grid-area:1/1;min-height:640px}.dec__out{grid-area:1/2}.dec__call{width:max-content;font:13px / 1.3 var(--f-mono);color:var(--ink);pointer-events:none;justify-items:center;gap:64px;margin:0;display:grid;position:absolute;top:50%;left:62%;transform:translate(-50%,-50%)}.dec__call span{background:var(--ground);padding:3px 8px}.dec__ret{color:var(--ink-2)}.dec__out{align-content:space-between;gap:36px;margin:0;padding:0 0 0 28px;list-style:none;display:grid}.dec__v{font:300 clamp(30px, 3vw, 44px) / 1.05 var(--f-display);font-variation-settings:"wdth" 100;flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.dec__v .mk{align-self:center}.dec__l{max-width:46ch;margin-top:8px}.dec__vals{font:13px / 1.3 var(--f-mono);color:var(--ink-2);flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.dec__vals span{border:1px solid var(--rule);padding:2px 8px}.dec__vals .is-on{border-color:var(--eri);color:var(--ink)}.dec__f{font:13px / 1.4 var(--f-mono);flex-wrap:wrap;gap:4px 22px;margin:12px 0 0;display:flex}.dec__f div{gap:8px;display:flex}.dec__f dt{color:var(--ink-2)}.dec__f dd{margin:0}.dec__stack{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin:clamp(64px,7vw,112px) 0 0;padding:0;list-style:none;display:grid}.dec__stack li{align-content:start;gap:8px;display:grid}.dec__stack b{font:300 clamp(24px, 2vw, 30px) / 1.1 var(--f-display)}.dec__stack span{color:var(--ink-2);font-size:15px}.dec__foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 40px;margin-top:48px;display:flex}.dec__close{max-width:40ch;font:300 clamp(22px, 2vw, 30px) / 1.3 var(--f-display)}.dec__mod{color:var(--ink-2);font-size:13px}.how-fallback{margin-top:24px}@media (width<=900px){.learn__grid,.studio__grid,.gauge__grid,.dec__head{grid-template-columns:1fr}.dec__head .sec__lead{margin-top:28px}.dec__fig{grid-template-columns:1fr}.dec__in,.dec__plate,.dec__out{grid-area:auto}.dec__in{flex-flow:wrap;gap:10px 20px}.dec__plate{height:320px;min-height:0;margin-top:24px}.dec__out{gap:40px;margin-top:32px;padding:0}.dec__stack{grid-template-columns:1fr 1fr}.dec__call{left:50%}}@media (width<=760px){.how-loop,.how-proposal,.how-capture{grid-template-columns:1fr;gap:36px}.how-loop__field{position:static}.how-loop__field .atlas-photo{height:410px}.how-authority__tiers button{gap:12px}.how-capture{grid-template-columns:1fr 1fr;gap:32px 24px}.tts dd{font-size:64px}.pg-how .band{height:200px}.learn__dl div{grid-template-columns:1fr;gap:2px}.learn__file .ui__bar{flex-wrap:wrap}.learn__ses button{white-space:nowrap;padding-inline:6px 0}}@media (width<=560px){.dec__call{gap:44px}}@media (prefers-reduced-motion:reduce){.learn__dl dd.is-new{animation:none}}
