.focus-detail{color:var(--ink);background:var(--ground)}.focus-shell{width:min(100%,89rem);padding-inline:max(clamp(1.5rem, 5vw, 5rem), env(safe-area-inset-left));margin-inline:auto}.focus-hero{padding-block:calc(var(--header-height) + var(--page-opening-top)) clamp(4rem, 7vw, 6.5rem);background:var(--ground);overflow:hidden}.focus-hero__grid{grid-template-columns:minmax(0,1fr) minmax(23rem,.82fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.focus-hero__copy{min-width:0}.focus-hero__grid--text-only{grid-template-columns:minmax(0,56rem)}.focus-breadcrumbs ol{color:var(--ink-secondary);flex-wrap:wrap;align-items:center;gap:.55rem;margin:0;padding:0;font-size:.74rem;line-height:1.5;list-style:none;display:flex}.focus-breadcrumbs li+li:before{content:"/";margin-right:.55rem}.focus-breadcrumbs a{color:var(--ink);text-underline-offset:.24em;text-decoration-color:#0068ff73}.focus-hero h1{font-variation-settings:"wght" 690;letter-spacing:-.04em;max-width:11.7ch;margin:1.35rem 0 0;font-size:clamp(3.2rem,5.7vw,5.65rem);font-weight:690;line-height:.98}.focus-hero__copy>p{max-width:61ch;color:var(--ink-content);margin:1.55rem 0 0;font-size:clamp(1rem,1.18vw,1.12rem);line-height:1.72}.focus-action{min-height:3.25rem;color:var(--ink);justify-content:center;align-items:center;gap:.85rem;font-size:.84rem;font-weight:650;text-decoration:none;display:inline-flex}.focus-action svg,.focus-related__links svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1.05rem;transition:transform .18s}.focus-action--primary{border:1px solid var(--blue);border-radius:var(--directional-control-radius);color:#fff;background:var(--blue);margin-top:2rem;padding-inline:1.45rem;transition:background-color .18s,transform .18s}.focus-action--primary:hover{background:var(--wordmark-blue);transform:translateY(-2px)}.focus-action--text{color:var(--blue-text);margin-top:1.5rem}.focus-action:hover svg,.focus-related__links a:hover svg{transform:translate(.24rem)}.focus-section{padding-block:clamp(4.5rem,8vw,7.5rem)}.focus-section__heading{padding-bottom:clamp(2.4rem,5vw,4.5rem)}.focus-section h2,.focus-workflow h2,.focus-close h2{font-variation-settings:"wght" 675;letter-spacing:-.04em;max-width:12ch;margin:0;font-size:clamp(2.4rem,4.6vw,4.5rem);font-weight:675;line-height:1.03}.focus-friction{background:#f8faff}.focus-friction__list{border-top:1px solid #001a402e;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.focus-friction__list article{border-bottom:1px solid #001a402e;min-height:15rem;padding:1.6rem clamp(1rem,2.6vw,2.5rem) 1.6rem 0}.focus-friction__list article+article{border-left:1px solid #001a402e;padding-left:clamp(1rem,2.6vw,2.5rem)}.focus-friction h3,.focus-scope h3{margin:0;font-size:1rem;font-weight:660;line-height:1.35}.focus-friction p,.focus-scope p,.focus-related p,.focus-close p{color:var(--ink-content);line-height:1.68}.focus-friction p{margin:1rem 0 0}.focus-scope__grid,.focus-two-column,.focus-workflow__grid{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,8rem);display:grid}.focus-scope__list{border-top:1px solid #001a402e}.focus-scope__list article{border-bottom:1px solid #001a402e;grid-template-columns:minmax(11rem,.78fr) minmax(0,1.25fr);gap:1.5rem;padding-block:1.35rem;display:grid}.focus-scope__list p{margin:0}.focus-workflow{background:#e9f0fb;padding-block:clamp(4.5rem,8vw,7.5rem)}.focus-workflow ol{counter-reset:workflow;border-top:1px solid #001a402e;margin:0;padding:0;list-style:none}.focus-workflow li{border-bottom:1px solid #001a402e;padding-block:1.25rem;line-height:1.5}.focus-faq__list{border-top:1px solid #001a402e}.focus-faq details{border-bottom:1px solid #001a402e}.focus-faq summary{cursor:pointer;padding-block:1.35rem;font-weight:650;line-height:1.45}.focus-faq details p{max-width:65ch;color:var(--ink-content);margin:0;padding-bottom:1.4rem;line-height:1.68}.focus-related{background:#f8faff}.focus-related p{max-width:48ch;margin:1.2rem 0 0}.focus-related__links{border-top:1px solid #001a402e}.focus-related__links a{min-height:4.5rem;color:var(--ink);border-bottom:1px solid #001a402e;justify-content:space-between;align-items:center;gap:1.5rem;font-weight:650;text-decoration:none;transition:color .18s;display:flex}.focus-related__links a:hover{color:var(--blue-text)}.focus-close{background:#e9f0fb;padding-block:clamp(4.5rem,8vw,7.5rem)}.focus-close__grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;display:grid}.focus-close p{max-width:56ch;margin:1.25rem 0 0}.focus-close .focus-action{margin:0}@media (width<=64rem){.focus-hero__grid{grid-template-columns:minmax(0,1fr) minmax(19rem,.68fr);gap:2.5rem}}@media (width<=48rem){.focus-shell{padding-left:max(1.25rem, env(safe-area-inset-left));padding-right:max(1.25rem, env(safe-area-inset-right))}.focus-hero{padding-block:calc(var(--header-height) + 1.5rem) 3rem}.focus-hero__grid,.focus-scope__grid,.focus-two-column,.focus-workflow__grid,.focus-close__grid{grid-template-columns:minmax(0,1fr);gap:2.25rem}.focus-hero h1{font-size:clamp(2.85rem,12.8vw,4.25rem)}.focus-hero__copy>p{line-height:1.62}.focus-section,.focus-workflow{padding-block:4.25rem}.focus-section h2,.focus-workflow h2,.focus-close h2{font-size:clamp(2.3rem,10.2vw,3.3rem)}.focus-friction__list{grid-template-columns:1fr}.focus-friction__list article,.focus-friction__list article+article{border-left:0;min-height:0;padding:1.35rem 0}.focus-scope__list article{grid-template-columns:1fr;gap:.55rem}.focus-close .focus-action{justify-self:stretch}}@media (width<=34rem){.focus-hero h1{max-width:100%;font-size:clamp(2.45rem,11.8vw,3.2rem)}}@media (prefers-reduced-motion:reduce){.focus-action,.focus-action svg,.focus-related__links svg{transition-duration:1ms}}
