.st{--st-ground:#f2f4f1;--st-sheet:#fcfdfb;--st-ink:#161e38;--st-ink-2:#4e5670;--st-ink-3:#8a90a6;--st-rule:#d8dce2;--st-voice:#2f3dcb;--st-voice-ink:#2532a8;--st-wash:#e6e9fb;--st-late:#9a5a0c;--st-needs:#b0304a;--st-ease:cubic-bezier(.23, 1, .32, 1);--st-text:660px;--st-gap:48px;--st-margin:250px;background:var(--st-ground);min-height:100dvh;color:var(--st-ink);font-family:var(--font-body), system-ui, sans-serif;flex-direction:column;font-size:17px;line-height:1.55;display:flex}html:has(>body .st){scroll-padding-top:88px}.st>main{flex:1}.st *,.st :before,.st :after{box-sizing:border-box}.st :focus-visible{outline:2px solid var(--st-voice);outline-offset:3px;border-radius:4px}.st h1,.st h2,.st h3,.st p,.st ul,.st ol,.st dl,.st dd,.st figure{margin:0}.st h1,.st h2,.st h3{text-wrap:balance}.st p{text-wrap:pretty}.st a{color:inherit;text-underline-offset:.18em}.st p a:not([class]),.st dd a:not([class]){text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent)}.st p a:not([class]):hover,.st dd a:not([class]):hover{text-decoration-color:currentColor}.st-wrap{width:min(1240px,100% - 64px);margin:0 auto}.st-skip{z-index:100;background:var(--st-ink);clip-path:inset(50%);white-space:nowrap;border-radius:8px;width:1px;height:1px;padding:8px 12px;position:fixed;top:8px;left:12px;overflow:hidden;color:var(--st-sheet)!important}.st-skip:focus{clip-path:none;width:auto;height:auto}.st-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.st-said{font-family:var(--font-words), Georgia, serif}.st-hero h1,.st-page-head h1{letter-spacing:-.028em;font-size:clamp(38px,3.9vw,56px);font-weight:650;font-stretch:110%;line-height:1.04}.st-row h2,.st-one h2,.st-data h2,.st-method h2,.st-aud h2,.st-close h2,.st-band h2,.st-faq h2{letter-spacing:-.02em;font-size:clamp(28px,2.6vw,38px);font-weight:650;font-stretch:110%;line-height:1.1}.st-lede{max-width:54ch;color:var(--st-ink-2);font-size:19px;line-height:1.55;margin-top:22px!important}.st-btn{white-space:nowrap;min-height:48px;transition:background-color .15s ease, border-color .15s ease, transform .14s var(--st-ease);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0 20px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.st-btn:active{transform:scale(.98)}.st-btn-go{background:var(--st-voice);color:#fff!important}.st-btn-go:hover{background:var(--st-voice-ink)}.st-btn-line{background:var(--st-sheet);border-color:#b9bfcc}.st-btn-line:hover{border-color:var(--st-ink-2)}.st-link{margin-top:18px;font-weight:600;display:inline-block;color:var(--st-voice-ink)!important}.st-acts{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.st-head{z-index:20;border-bottom:1px solid var(--st-rule);background:color-mix(in oklab, var(--st-ground) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.st-head-in{align-items:center;gap:20px;width:min(1240px,100% - 64px);min-height:64px;margin:0 auto;display:flex;position:relative}.st-brand{letter-spacing:-.01em;align-items:center;gap:9px;min-height:44px;font-size:19px;font-weight:700;font-stretch:118%;text-decoration:none;display:inline-flex}.st-nav{align-items:center;gap:2px;margin-left:8px;display:flex}.st-nav-a,.st-menu>summary{min-height:44px;color:var(--st-ink-2);cursor:pointer;align-items:center;padding:0 10px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.st-nav-a:hover,.st-menu>summary:hover,.st-nav-a[aria-current=page],.st-menu>summary[data-here]{color:var(--st-ink)}.st-nav-a[aria-current=page],.st-menu>summary[data-here]{box-shadow:inset 0 -2px 0 var(--st-voice)}.st-menu{position:relative}.st-menu>summary{gap:6px;list-style:none}.st-menu>summary::-webkit-details-marker{display:none}.st-menu>summary:after{content:"";width:7px;height:7px;transition:transform .16s var(--st-ease);border-bottom:1.5px solid;border-right:1.5px solid;margin-top:-4px;transform:rotate(45deg)}.st-menu[open]>summary:after{margin-top:3px;transform:rotate(-135deg)}.st-menu-list{border:1px solid var(--st-rule);background:var(--st-sheet);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:620px;padding:10px;list-style:none;display:grid;position:absolute;top:calc(100% + 8px);left:-8px;box-shadow:0 1px 2px #161e380f,0 22px 50px -18px #161e384d}.st-menu-list a{border-radius:8px;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.st-menu-list a:hover{background:color-mix(in oklab, var(--st-ink) 5%, transparent)}.st-menu-list a[aria-current=page]{background:var(--st-wash)}.st-menu-list strong{font-size:15px;font-weight:600}.st-menu-list span{color:var(--st-ink-2);font-size:13.5px;line-height:1.4}.st-signin,.st-nav+.st-head-cta{margin-left:auto}.st-head-cta{min-height:42px;font-size:15px}.st-head-cta[aria-current=page]{box-shadow:0 0 0 2px var(--st-ground), 0 0 0 4px var(--st-voice)}.st-mmenu{display:none}.st-hero{padding:72px 0 64px}.st-hero-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.st-hero .st-lede{max-width:46ch}.st-status{border-left:2px solid var(--st-voice);max-width:46ch;color:var(--st-ink-2);padding-left:12px;font-size:14.5px;margin-top:22px!important}.st-hero-score{border:1px solid var(--st-rule);background:var(--st-sheet);border-radius:14px;padding:22px 22px 16px}.st-score-svg{width:100%;height:auto;display:block;overflow:visible}.st-sv-wk{fill:var(--st-ink-2);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.st-sv-wk[data-now]{fill:var(--st-voice-ink);font-weight:700}.st-sv-now{fill:var(--st-wash);opacity:.6}.st-sv-code{fill:var(--st-ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.st-sv-line{stroke:var(--st-ink-3);stroke-width:1px}.st-sv-later{stroke:var(--st-rule);stroke-width:1px}.st-sv-miss{stroke:var(--st-ink-3);stroke-width:1.4px;stroke-dasharray:1.4 4.4;stroke-linecap:round}.st-sv-v{fill:var(--st-voice)}.st-sv-t{fill:var(--st-ink)}[data-late]>.st-sv-v,[data-late]>.st-sv-t{fill:var(--st-late)}.st-sv-needs{fill:var(--st-needs)}.st-sv-head{stroke:var(--st-voice);stroke-width:1.6px;transform:translateX(var(--to))}.st-sv-arrive{transform-box:fill-box;transform-origin:0}@media (prefers-reduced-motion:no-preference){.st-sv-arrive{animation:st-arrive .42s var(--st-ease) var(--d) both}.st-sv-head{animation:2.6s cubic-bezier(.4,0,.2,1) .2s both st-play}}@keyframes st-arrive{0%{opacity:0;transform:scale(.4)}}@keyframes st-play{0%{transform:translate(66px)}}.st-legend{border-top:1px solid var(--st-rule);color:var(--st-ink-2);flex-wrap:wrap;gap:6px 18px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}.st-legend span{align-items:center;gap:7px;display:inline-flex}.st-legend i{flex:none;display:inline-block}.st-lg-v{background:var(--st-voice);border-radius:2px;width:3px;height:14px}.st-lg-t{background:var(--st-ink);border-radius:1px;width:12px;height:5px}.st-lg-m{background:radial-gradient(circle, var(--st-ink-3) .8px, transparent 1.1px) 0 50% / 5px 2px repeat-x;width:16px;height:2px}.st-lg-l{background:var(--st-late);border-radius:1px;width:12px;height:5px}.st-lg-n{background:var(--st-needs);border-radius:50%;width:8px;height:8px}.st-one{border-top:1px solid var(--st-rule);background:var(--st-sheet);padding:72px 0 80px}.st-one-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:56px;display:grid}.st-one-head p{max-width:52ch;color:var(--st-ink-2)}.st-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:0;list-style:none;display:grid;position:relative;margin-top:44px!important}.st-steps:before{content:"";border-top:1px solid var(--st-ink-3);position:absolute;top:13px;left:0;right:0}.st-step{flex-direction:column;display:flex;position:relative}.st-step-when{color:var(--st-ink-2);align-items:center;font-size:14px;font-weight:600;display:flex}.st-step-when>span:last-child{background:var(--st-sheet);padding:0 10px}.st-step-n{background:var(--st-ink);width:27px;height:27px;color:var(--st-sheet);font-variant-numeric:tabular-nums;box-shadow:0 0 0 6px var(--st-sheet);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.st-step h3{letter-spacing:-.01em;margin-top:18px;font-size:21px;font-weight:650;font-stretch:106%;line-height:1.2}.st-step-body{color:var(--st-ink-2);font-size:15.5px;line-height:1.5;margin-top:8px!important}.st-w{border:1px solid var(--st-rule);background:var(--st-ground);border-radius:12px;flex-direction:column;flex:1;justify-content:space-between;gap:12px;margin-top:20px;padding:16px;display:flex}.st-w-meta{color:var(--st-ink-2);align-items:baseline;gap:8px;font-size:13px;line-height:1.45;display:flex}.st-w-mail{gap:6px;font-size:14.5px;line-height:1.45;display:grid}.st-w-mail strong{font-weight:600}.st-w-words{font-size:18px;line-height:1.45}.st-w-words span{color:#62687d}.st-w-words span[data-said]{color:var(--st-ink)}.st-w-rec{background:var(--st-voice);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.st-w-search{border:1px solid var(--st-voice);background:var(--st-sheet);border-radius:8px;align-self:flex-start;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:500;display:inline-flex}.st .st-w-kwic{white-space:nowrap;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);font-size:17px;line-height:1.4;display:grid}.st-w-kwic-l{text-align:right;color:var(--st-ink-2);direction:rtl;overflow:hidden}.st-w-kwic-l>span{direction:ltr;unicode-bidi:isolate}.st-w-kwic-r{text-overflow:clip;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 75%,#0000);mask-image:linear-gradient(90deg,#000 75%,#0000)}.st-w-kwic b{-webkit-text-decoration:underline 2px var(--st-voice);text-decoration:underline 2px var(--st-voice);text-underline-offset:.2em;padding-left:.25em;font-weight:500}.st-w-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.st-w-row>div{min-width:0}.st-w-row dt{color:var(--st-ink-2);font-size:12px;line-height:1.3}.st-w-row dd{font-variant-numeric:tabular-nums;margin-top:2px;font-size:15px;font-weight:600}.st-w-row .st-w-row-words{border-top:1px solid var(--st-rule);grid-column:1/-1;padding-top:10px}.st-w-row .st-w-row-words dd{font-size:15.5px;font-weight:400;line-height:1.4}.st-row{border-top:1px solid var(--st-rule);padding:72px 0}.st-row-in{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:56px;display:grid}.st-row-flip .st-row-in{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.st-row-flip .st-row-copy{order:2}.st-row-copy>p{color:var(--st-ink-2);margin-top:14px!important}.st-row-phones .st-row-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.st-points{gap:10px;padding:0;list-style:none;display:grid;margin-top:18px!important}.st-points li{padding-left:22px;font-size:16px;line-height:1.5;position:relative}.st-points li:before{content:"";background:var(--st-ink);border-radius:1px;width:11px;height:4px;position:absolute;top:.66em;left:0}.st-shot{min-width:0}.st-shot-frame{max-width:var(--shot-w,none);background:var(--st-sheet);border:1px solid #c9ced8;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #161e380d,0 24px 48px -28px #161e3859}.st-shot img,.st-fig img{width:100%;height:auto;display:block}.st-shot:not(.st-shot-phone) img,.st-fig:not([data-phones]) .st-plate img{-webkit-mask-image:linear-gradient(#000 calc(100% - 32px),#0000);mask-image:linear-gradient(#000 calc(100% - 32px),#0000)}.st figcaption{text-wrap:pretty}.st-shot figcaption{max-width:70ch;color:var(--st-ink-2);margin-top:12px;font-size:14px;line-height:1.45}.st-shot-phone .st-shot-frame{border:6px solid #1c2033;border-radius:26px}.st-phones{grid-template-columns:repeat(2,minmax(0,300px));justify-content:center;gap:32px;display:grid}.st-phones-hero{grid-template-columns:repeat(2,minmax(0,280px))}.st-phones-one{grid-template-columns:minmax(0,300px)}.st-row .st-phones-one{justify-content:start}.st-row-flip .st-phones-one{justify-content:end}.st-shot-note{text-align:center;max-width:70ch;color:var(--st-ink-2);font-size:14px;line-height:1.45;margin:18px auto 0!important}.st-data{border-top:1px solid var(--st-rule);background:var(--st-sheet);padding:72px 0}.st-data-head{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:end;gap:56px;margin-bottom:32px;display:grid}.st-data-head p{color:var(--st-ink-2)}.st-data-pair{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:56px;margin-top:56px;display:grid}.st-method{background:var(--st-ink);color:#e9ebf5;padding:72px 0}.st-method-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;display:grid}.st-method-in>div>p{color:#b9bfd6;max-width:48ch;margin-top:16px}.st-method .st-link{color:#c3c9ff!important}.st-cites{padding:0;list-style:none}.st-cites li{border-top:1px solid #ffffff24;padding:18px 0}.st-cites li:first-child{border-top:0;padding-top:0}.st-cites cite{color:#9ea5c2;margin-top:6px;font-size:13.5px;font-style:normal;display:block}.st-aud{padding:72px 0}.st-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:0;list-style:none;display:grid;margin-top:22px!important}.st-cols>*{border-top:2px solid var(--st-ink);padding-top:18px}.st-cols h3{letter-spacing:-.01em;font-size:21px;font-weight:650;font-stretch:106%;line-height:1.25}.st-cols h3 a{text-decoration:none}.st-cols h3 a:hover{text-decoration:underline}.st-cols p{color:var(--st-ink-2);margin-top:8px!important}.st-origin{max-width:70ch;color:var(--st-ink-2);font-size:15px;margin-top:40px!important}.st-band{border-top:1px solid var(--st-rule);padding:72px 0}.st-band-in{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;display:grid}.st-band-in>div>p{color:var(--st-ink-2);margin-top:14px!important}.st-band-in>div>.st-band-lede{max-width:60ch;color:var(--st-ink);font-size:19px;line-height:1.55;margin-top:0!important}.st-band-sheet{background:var(--st-sheet)}.st-close{border-top:1px solid var(--st-rule);background:var(--st-wash);padding:64px 0}.st-close-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 56px;display:flex}.st-close p{max-width:54ch;color:var(--st-ink-2);margin-top:10px!important}.st-close-acts{justify-items:start;gap:4px;display:grid}.st-close-mail{font-size:14px}.st-page-head{padding:72px 0 56px}.st-page-head h1{max-width:20ch}.st-page-head .st-lede{max-width:62ch}.st-prod-shot{padding-bottom:72px}.st-places{border-top:1px solid var(--st-rule);padding:40px 0 56px}.st-places ol{counter-reset:place;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0;list-style:none;display:grid}.st-places li{counter-increment:place}.st-places a{border-top:2px solid var(--st-rule);height:100%;padding:14px 14px 14px 0;font-size:15px;font-weight:600;text-decoration:none;display:block}.st-places a:before{content:counter(place);color:var(--st-ink-2);font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:13px;font-weight:500;display:block}.st-places a:hover{border-top-color:var(--st-ink-2)}.st-places a[aria-current=page]{border-top-color:var(--st-voice);color:var(--st-voice-ink)}.st-places-h{color:var(--st-ink-2);font-size:15px;font-weight:600;margin-bottom:14px!important}.st-faq{padding:56px 0 72px}.st-faq+.st-faq{border-top:1px solid var(--st-rule)}.st-faq-in{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;display:grid}.st-faq-list details{border-top:1px solid var(--st-rule)}.st-faq-list details:last-child{border-bottom:1px solid var(--st-rule)}.st-faq-list summary{cursor:pointer;justify-content:space-between;gap:16px;padding:18px 0;font-size:18px;font-weight:600;line-height:1.35;list-style:none;display:flex}.st-faq-list summary::-webkit-details-marker{display:none}.st-faq-list summary:after{content:"+";color:var(--st-ink-2);flex:none;font-weight:400}.st-faq-list details[open] summary:after{content:"–"}.st-faq-list details>div{max-width:64ch;color:var(--st-ink-2);padding-bottom:22px}.st-faq-list details>div p+p{margin-top:10px!important}.st-apply{gap:18px;max-width:62ch;display:grid}.st .st-apply ol{gap:10px;padding-left:22px;list-style:decimal;display:grid}.st-apply li::marker{color:var(--st-ink-2);font-weight:600}.st-doc{width:min(calc(var(--st-text) + var(--st-gap) + var(--st-margin)), 100% - 64px);margin:0 auto;padding:72px 0 24px}.st-doc>*,.st-sec>*{max-width:var(--st-text)}.st-doc-title h1{letter-spacing:-.026em;font-size:clamp(36px,4vw,52px);font-weight:650;font-stretch:104%;line-height:1.05}.st-byline{color:var(--st-ink-2);font-size:15.5px;margin-top:16px!important}.st-abstract{font-size:21px;line-height:1.55;margin-top:28px!important}.st-sec{margin-top:64px}.st-sec h2{letter-spacing:-.018em;font-size:28px;font-weight:650;font-stretch:104%;line-height:1.18}.st-sec h2+*{margin-top:16px!important}.st-sec p+p,.st-sec .st-fig+p,.st-sec p+.st-points,.st-sec .st-points+p{margin-top:18px!important}.st-sec .st-points li{font-size:17px}.st-ref{color:var(--st-voice-ink);margin-left:2px;font-size:12px;font-weight:600;line-height:0}.st-note{float:right;clear:right;width:var(--st-margin);margin:5px calc(-1 * (var(--st-gap) + var(--st-margin))) 14px 0;font-family:var(--font-words), Georgia, serif;color:var(--st-ink-2);font-size:14.5px;line-height:1.5;position:relative}.st-note-narrow{display:none}.st-note-n{min-width:18px;font-family:var(--font-body), system-ui, sans-serif;color:var(--st-voice-ink);margin-right:4px;font-size:12.5px;font-weight:600;display:inline-block}.st-cite{-webkit-text-decoration-color:color-mix(in oklab, var(--st-voice) 55%, transparent);text-decoration-color:color-mix(in oklab, var(--st-voice) 55%, transparent)}.st-doc>.st-fig,.st-sec>.st-fig,.st-doc>.st-excerpts,.st-sec>.st-excerpts{max-width:none}.st .st-fig{clear:both;margin:36px 0 44px}.st-plate{max-width:calc(var(--shot-w,100%) + 22px);border:1px solid var(--st-rule);background:var(--st-sheet);border-radius:14px;padding:10px}.st-plate img{border-radius:7px}.st-fig[data-phones] .st-plate{grid-template-columns:repeat(2,minmax(0,240px));justify-content:center;gap:22px;padding:22px;display:grid}.st-fig[data-phones] img{box-shadow:0 0 0 1px var(--st-rule);border-radius:18px}.st-fig figcaption{max-width:var(--st-text);color:var(--st-ink-2);margin-top:12px;font-size:14.5px;line-height:1.5}.st-fig figcaption b{color:var(--st-ink);font-weight:600}.st .st-excerpts{clear:both;margin:48px 0 8px}.st-excerpts ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0;list-style:none;display:grid}.st-excerpts li{border-top:1px solid var(--st-ink);padding-top:14px}.st-excerpts .st-said{font-size:20px;line-height:1.45}.st-said-meta{color:var(--st-ink-2);font-size:13.5px;margin-top:10px!important}.st-excerpts figcaption{max-width:var(--st-text);color:var(--st-ink-2);margin-top:16px;font-size:14.5px;line-height:1.5}.st-refs{clear:both;border-top:1px solid var(--st-rule);margin-top:72px;padding-top:24px}.st-refs h2{font-size:18px;font-weight:650}.st-refs ol{text-indent:-24px;color:var(--st-ink-2);padding:0 0 0 24px;font-size:15px;line-height:1.55;list-style:none;margin-top:14px!important}.st-refs li+li{margin-top:10px}.st-refs li:target{color:var(--st-ink)}.st-doc .st-acts{margin-top:28px}.st-foot{border-top:1px solid var(--st-rule);background:var(--st-sheet);padding:56px 0 40px;font-size:15px}.st-foot-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;display:flex}.st-foot-top p{max-width:70ch;color:var(--st-ink-2)}.st-foot-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:40px;display:grid}.st-foot-cols h2{color:var(--st-ink-2);font-size:14px;font-weight:600}.st-foot-cols ul{gap:2px;padding:0;list-style:none;display:grid;margin-top:8px!important}.st-foot-cols a{align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.st-foot-cols a:hover{text-decoration:underline}.st-foot-note{border-top:1px solid var(--st-rule);color:var(--st-ink-2);padding-top:18px;font-size:13.5px;margin-top:40px!important}@media (max-width:1180px){.st-nav-a[data-wide]{display:none}}@media (max-width:1080px){.st-hero-in,.st-row-in,.st-row-flip .st-row-in,.st-row-phones .st-row-in,.st-one-head,.st-data-head,.st-data-pair,.st-method-in,.st-band-in,.st-faq-in{grid-template-columns:minmax(0,1fr);gap:32px}.st-row-flip .st-row-copy{order:0}.st-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}.st-steps:before{display:none}.st-places ol{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.st-doc{width:min(var(--st-text), 100% - 48px)}.st-note-wide{display:none}.st-note-narrow{float:none;border-left:2px solid var(--st-wash);width:auto;margin:12px 0 4px;padding:4px 0 4px 14px;display:block}.st-excerpts ol{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:900px){.st-nav,.st-signin,.st-head-cta{display:none}.st-mmenu{margin-left:auto;display:block}.st-mmenu>summary{background:var(--st-sheet);cursor:pointer;border:1px solid #b9bfcc;border-radius:10px;align-items:center;min-height:44px;padding:0 14px;font-size:15px;font-weight:600;list-style:none;display:inline-flex}.st-mmenu>summary::-webkit-details-marker{display:none}.st-mmenu-panel{border-bottom:1px solid var(--st-rule);background:var(--st-sheet);gap:4px;max-height:calc(100dvh - 64px);padding:12px 32px 24px;display:grid;position:absolute;top:100%;left:-32px;right:-32px;overflow-y:auto;box-shadow:0 24px 40px -24px #161e3859}.st-mmenu-panel ul{padding:0;list-style:none}.st-mmenu-panel a:not(.st-btn){align-items:center;min-height:44px;font-size:16px;text-decoration:none;display:flex}.st-mmenu-panel a[aria-current=page]{box-shadow:inset 2px 0 0 var(--st-voice);padding-left:12px;font-weight:600}.st-mmenu-h{color:var(--st-ink-2);font-size:13px;font-weight:600;margin-top:8px!important}.st-mmenu-panel .st-btn{margin-top:12px}}.st-cap-crop{display:none}@media (max-width:640px){.st-cap-full{display:none}.st-cap-crop{display:inline}.st-shot-frame{max-width:var(--shot-w-narrow,var(--shot-w,none))}.st-plate{max-width:calc(var(--shot-w-narrow,var(--shot-w,100%)) + 22px)}.st .st-shot picture[data-fade] img,.st .st-fig .st-plate picture[data-fade] img{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000),linear-gradient(#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000),linear-gradient(#000 calc(100% - 32px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.st-band-in{gap:16px}.st{font-size:16px}.st-wrap,.st-head-in{width:calc(100% - 32px)}.st-head-in{min-height:56px}.st-mmenu-panel{max-height:calc(100dvh - 56px);padding:8px 16px 24px;left:-16px;right:-16px}.st-hero,.st-page-head{padding:40px 0}.st-hero h1,.st-page-head h1{font-size:36px;font-stretch:106%}.st-lede{font-size:17px}.st-acts .st-btn,.st-close-acts,.st-close-acts .st-btn{width:100%}.st-hero-score{padding:14px 12px 12px}.st-row,.st-one,.st-data,.st-method,.st-aud,.st-band,.st-close{padding:48px 0}.st-steps,.st-cols{grid-template-columns:minmax(0,1fr);gap:32px}.st-prod-shot{padding-bottom:48px}.st-phones,.st-phones-hero,.st-phones-one{grid-template-columns:minmax(0,280px);justify-content:center;gap:24px}.st-data-pair{margin-top:32px}.st-shot-phone .st-shot-frame{border-width:4px;border-radius:18px}.st-places ol{grid-template-columns:repeat(2,minmax(0,1fr))}.st-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.st-doc{width:calc(100% - 32px);padding-top:40px}.st-abstract{font-size:19px}.st-sec{margin-top:52px}.st-sec h2{font-size:24px}.st-plate{border-radius:10px;padding:6px}.st-fig[data-phones] .st-plate{grid-template-columns:minmax(0,260px);justify-content:center;gap:16px;padding:16px 10px}.st-fig[data-phones] img{border-radius:12px}}@media (prefers-reduced-motion:reduce){.st-btn,.st-menu>summary:after{transition:none}}
