@font-face{font-family:Imbue;src:url(/fonts/imbue-latin-opsz.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Albert Sans;src:url(/fonts/albert-sans-latin-wght.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Imbue Fallback;src:local(Times New Roman);size-adjust:50%;ascent-override:190%;descent-override:50%;line-gap-override:0%}:root{--bone:#e5e1d8;--surface:#dad5ca;--ink:#2a1d17;--ink-2:#3b2c24;--muted:#5f4f45;--green:#456f3a;--green-d:#3b5f32;--brown:#8a5a1e;--wall:#c8281e;--wall-d:#a81f17;--on:#f7f4ed;--disp:"Imbue","Imbue Fallback","Times New Roman",serif;--text:"Albert Sans",system-ui,sans-serif;--g:clamp(16px,2vw,28px);--F:clamp(60px,calc((min(100vw,1440px) - 2 * var(--g)) / 4.56),304px);--H:clamp(36px,7.6vw,110px);--H3:clamp(34px,4.6vw,66px);--lead:clamp(20px,1.7vw,26px);--r:14px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bone);color:var(--ink);font:400 18px/1.5 var(--text);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}img{max-width:100%;display:block}p,figure{margin:0}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}:is(.on-ink :focus-visible,.f-shut :focus-visible,.f-open :focus-visible,.f-part :focus-visible){outline-color:var(--on)}.wrap{max-width:1440px;padding-inline:var(--g);margin:0 auto}.g12{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.sec{padding-block:clamp(72px,10vw,150px)}.wd{white-space:nowrap}.head{font:400 var(--H)/.94 var(--disp);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;margin:0}.h3{font:400 var(--H3)/.96 var(--disp);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;margin:0}.line{flex-wrap:wrap;align-items:baseline;gap:.06em .16em;display:flex}.slot{border-radius:var(--r);flex:1.2em;min-width:1.2em;height:.72em;display:block;overflow:hidden}.slot.pic{background:var(--surface)}.slot img{object-fit:cover;width:100%;height:100%;display:block}.lead{font-size:var(--lead);line-height:1.3}.sm{font-size:16px;line-height:1.45}.cap{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.45}.ph{white-space:nowrap}.on-ink{background:var(--ink);color:var(--on)}.on-ink .cap{color:#cfc6ba}.surface{background:var(--surface)}.lnk{text-underline-offset:5px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;transition:text-decoration-thickness .15s}.lnk:hover{text-decoration-thickness:4px}.lnk-b{align-items:center;min-height:44px;display:inline-flex}.ic{object-fit:cover;border-radius:22%;flex:none;width:44px;height:44px;transition:transform .18s}.btn{border-radius:var(--r);min-height:52px;font:600 18px/1.1 var(--text);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.btn:active{transform:scale(.98)}.btn-green{background:var(--green);color:var(--on)}.btn-green:hover{background:var(--green-d)}.btn-ink{background:var(--ink);color:var(--on)}.btn-ink:hover{background:var(--ink-2)}.btn-on{background:var(--on);color:var(--ink)}.btn-on:hover{background:#fff}.f-shut{background:var(--wall);color:var(--on)}.f-open{background:var(--green);color:var(--on)}.f-part{background:var(--brown);color:var(--on)}.f-na{background:var(--surface);color:var(--ink)}.m{width:14px;height:14px;color:var(--ink);flex:none;display:inline-block}.m.shut{color:var(--wall);background:currentColor}.m.open{color:var(--green);background:currentColor;border-radius:50%}.m.part{color:var(--brown);border:3.5px solid;border-radius:50%}.m.na{background:var(--muted);height:4px}.f-shut .m,.f-open .m,.f-part .m,.f-na .m{color:inherit}.st{align-items:center;gap:10px;font-weight:600;display:inline-flex}.bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 32px;padding-block:12px;display:flex}.brand{align-items:center;gap:10px;min-height:44px;font-size:18px;font-weight:600;text-decoration:none;display:flex}.logo{gap:3px;display:flex}.logo i{background:var(--wall);width:13px;height:13px;display:block}.logo i+i{background:var(--green);border-radius:50%}.nav{flex-wrap:wrap;align-items:center;gap:0 28px;font-weight:600;display:flex}.nav>a:not(.btn){text-underline-offset:6px;padding:12px 0;text-decoration:none}.nav>a:not(.btn):hover,.nav>a[aria-current]{text-decoration:underline;text-decoration-thickness:2px}.nav .btn{min-height:44px;padding:0 16px;font-size:16px}.q{font:400 var(--F)/.88 var(--disp);letter-spacing:-.01em;text-transform:uppercase;margin:0;padding-top:clamp(8px,1.4vw,20px)}.ln{align-items:baseline;gap:.08em;display:flex}.q .slot{flex:auto;min-width:0;height:.74em}.q .slot.pic img{animation:1.1s cubic-bezier(.2,.7,.2,1) both settle}.q .slot.pic{animation:1.1s cubic-bezier(.2,.7,.2,1) both shutter}@keyframes shutter{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes settle{0%{transform:scale(1.12)}to{transform:none}}.tile{transition:background-color .25s;position:relative}.tile-in{align-items:center;gap:.09em;padding:0 .1em;display:flex;position:absolute;inset:0}.tile img{border-radius:22%;flex:none;width:.5em;height:.5em}.tile-n{white-space:nowrap;padding-top:.05em;font-size:.62em;line-height:1}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border-radius:var(--r);background:var(--surface);min-height:48px;color:var(--ink);font:600 17px/1 var(--text);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 14px;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.chip .ic{width:28px;height:28px;margin-left:-5px}.chip:hover{background:#cdc7ba}.chip:active{transform:scale(.97)}.chip[aria-pressed=true]{background:var(--ink);color:var(--on)}.tbl{border-collapse:separate;border-spacing:4px;text-align:left;width:100%}.tbl thead th{color:var(--muted);vertical-align:bottom;padding:0 18px 10px;font-size:15px;font-weight:600}.tbl td,.tbl tbody th{vertical-align:top;background:var(--surface);padding:18px;font-weight:400}.tbl tbody th{font-weight:600}.tbl .subl{color:var(--muted);font-size:15px;font-weight:400;display:block}.tbl.mid td,.tbl.mid tbody th{vertical-align:middle}.surface .tbl td,.surface .tbl tbody th{background:var(--bone)}.on-ink .tbl thead th{color:#cfc6ba}.on-ink .tbl td,.on-ink .tbl tbody th{background:var(--ink-2)}.tbl td.f-shut{background:var(--wall)}.tbl td.f-open{background:var(--green)}.tbl td.f-part{background:var(--brown)}@media (min-width:861px) and (max-width:1040px){.tbl td,.tbl tbody th{padding:12px}.tbl thead th{padding:0 12px 8px}}.faq-g{margin-top:clamp(40px,5.4vw,80px)}.faq-l{flex-direction:column;grid-column:1/span 4;align-items:flex-start;gap:6px;padding-right:24px;display:flex}.faq-r{grid-column:5/span 8;margin-top:-16px}.qrow{border-radius:var(--r);padding-inline:24px;transition:background-color .2s}.qrow+.qrow{margin-top:4px}.qrow[open]{background:var(--surface)}.qrow h3{font:inherit;margin:0}.qbtn{list-style:none}.qbtn::-webkit-details-marker{display:none}.qbtn{width:100%;min-height:72px;color:inherit;font:400 clamp(20px,1.7vw,24px)/1.25 var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.chev{border-bottom:2px solid;border-right:2px solid;flex:none;width:12px;height:12px;margin-right:4px;transition:transform .2s;transform:rotate(45deg)translate(-2px,-2px)}.qrow[open] .chev{transform:rotate(225deg)translate(-2px,-2px)}.qbtn h3{transition:transform .18s}.qbtn:hover h3{transform:translate(4px)}.qans{padding-bottom:26px}.qans p{max-width:58ch}.qans.pic{grid-template-columns:minmax(0,1fr) clamp(200px,20vw,300px);align-items:start;column-gap:32px;display:grid}.qans.pic img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--r);width:100%;height:auto}.qans.pic .cap{margin-top:10px}.lst{margin:0;padding:0;list-style:none}.lst li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px;padding:8px 0;line-height:1.35;display:grid}.lst .mn{white-space:nowrap;font-weight:600}.lst a{text-underline-offset:3px}.total{border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding:20px 24px;font-weight:600;display:flex}.foot{padding-top:clamp(28px,3vw,40px);padding-bottom:clamp(24px,2.4vw,32px)}.foot-top{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.foot-notes{grid-column:1/span 7;margin:0;padding:0;font-size:16px;line-height:1.5;list-style:none}.foot-up{text-underline-offset:5px;grid-column:8/span 5;justify-self:end;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.foot-ask{margin-top:clamp(72px,11vw,160px)}.mail{font:400 min(calc((100vw - 2 * var(--g)) / 9.1),152px)/1 var(--disp);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;margin-top:6px;text-decoration:none;display:block}.mail:hover{text-underline-offset:.08em;text-decoration:underline;text-decoration-thickness:.04em}.mail .br{display:inline}.foot-meta{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;margin-top:clamp(32px,4vw,56px);font-size:15px;line-height:1.45;display:grid}.foot-meta nav{grid-column:1/span 3;grid-template-columns:1fr 1fr;align-content:start;gap:0 20px;display:grid}.foot-meta nav a{padding:6px 0;text-decoration:none}.foot-meta nav a:hover{text-underline-offset:4px;text-decoration:underline}.foot-meta .credits{grid-column:4/span 7;padding-top:6px}.foot-meta .credits p+p{margin-top:8px}.foot-meta .yr{text-align:right;grid-column:11/span 2;justify-self:end;padding-top:6px}.under{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:clamp(16px,1.9vw,28px);display:flex}.answer{text-wrap:pretty;flex:30ch;max-width:60ch;min-height:1.3em}.hero .chips{margin-top:clamp(14px,1.4vw,20px)}.fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:clamp(20px,2.2vw,32px);display:grid}.field{padding:clamp(16px,1.7vw,24px) var(--g) clamp(18px,1.9vw,28px);flex-direction:column;gap:6px;transition:background-color .25s;display:flex}.f-top{justify-content:space-between;align-items:center;gap:16px;font-weight:600;display:flex}.f-w{font:400 var(--H3)/.98 var(--disp);letter-spacing:-.01em;text-transform:uppercase;padding-top:.08em}.f-s{font-size:17px;line-height:1.35}.res{margin-top:clamp(36px,4.4vw,64px)}.res-l{flex-direction:column;grid-column:1/span 4;gap:18px;display:flex}.res-l .lead{max-width:30ch}.res-l figure{margin-top:14px}.res-l figure img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--r);width:100%;height:auto}.res-l figure+figure{margin-top:auto}.res-r{grid-column:6/span 7}.grp+.grp{margin-top:clamp(40px,4.4vw,64px)}.grp-h{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.grp-h .n{white-space:nowrap;color:var(--muted);font-size:16px}.rows{margin:0;padding:0;list-style:none}.rows a{grid-template-columns:44px minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr);align-items:center;column-gap:16px;min-height:62px;text-decoration:none;display:grid}.rows a:hover .ic{transform:scale(1.08)}.rows a:hover .nm{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.rows .nm{font-weight:600;line-height:1.25}.rows .v{text-align:right;color:var(--muted);line-height:1.3}.ans-top{margin-top:clamp(24px,2.8vw,40px)}.ans-top .lead{grid-column:1/span 8}.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:clamp(36px,4.4vw,64px);display:grid}.half{min-height:clamp(320px,40vw,580px);padding:clamp(20px,2.2vw,32px) var(--g);flex-direction:column;justify-content:space-between;gap:12px;display:flex}.huge{font:400 clamp(112px,27vw,390px)/.8 var(--disp);text-transform:uppercase;letter-spacing:-.01em}.half .cap{color:inherit;margin:0;font-size:16px}.fly-top{margin-top:clamp(24px,2.8vw,40px)}.fly-top .lead{grid-column:1/span 7}.fly-top p:last-child{grid-column:9/span 4;align-self:end}.dist{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:clamp(36px,4.4vw,64px);display:grid}.frame{aspect-ratio:4/3;border-radius:var(--r);background:var(--surface);overflow:hidden}.frame img{object-fit:cover;width:100%;height:100%}.dist .h3{margin:20px 0 10px}.fly-total{margin-top:clamp(24px,2.8vw,40px)}.stairs{flex-direction:column;gap:clamp(36px,3.9vw,56px);margin:0;padding:0;list-style:none;display:flex}.stairs li{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.stairs .in{min-width:0}.s1 .in{grid-column:1/-1}.s2 .in{grid-column:3/-1}.s3 .in{grid-column:5/-1}.s4 .in{grid-column:7/-1}.stl{font:400 clamp(34px,5.6vw,80px)/1 var(--disp);letter-spacing:-.01em;text-transform:uppercase;margin:0}.stairs p:not(.stl){max-width:38ch;margin-top:10px}.how-tbl{margin-top:clamp(56px,7vw,104px)}.tools{align-items:start;margin-top:clamp(20px,2.4vw,36px)}.tools .lead{grid-column:1/span 6}.tools .srch{grid-column:7/span 6}.search{border-radius:var(--r);background:var(--surface);height:56px;color:var(--ink);align-items:center;gap:12px;padding:0 16px;display:flex}.search:focus-within{outline:3px solid var(--ink);outline-offset:3px}.search input{min-width:0;height:100%;font:400 18px var(--text);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.search input::placeholder{color:var(--muted);opacity:1}.search .sl{font-size:16px;font-weight:600}.count{margin-top:8px;font-size:16px}.apps-hero .chips{margin-top:clamp(18px,2vw,28px)}.tbl-sec{padding-block:clamp(40px,4.4vw,64px) clamp(72px,10vw,150px)}.key{flex-wrap:wrap;gap:8px 36px;margin-bottom:24px;font-size:16px;display:flex}.key .st{font-weight:400}.key b{font-weight:600}.grid-row{grid-template-columns:2fr .9fr 1.1fr 1.1fr 1.4fr .6fr;gap:4px;display:grid}.grid-row+.grid-row{margin-top:4px}.grid-row>div{align-items:center;min-height:64px;padding:8px 16px;display:flex}.grid-row.hd>div{min-height:0;color:var(--muted);padding-block:0 8px;font-size:15px;font-weight:600}.grid-row:not(.hd)>div:not([class*=f-]){background:var(--surface)}.app-cell{gap:14px;min-width:0}.grid-row:hover .ic{transform:scale(1.08)}.grid-row .app{padding:4px 0;font-weight:600;text-decoration:none;display:inline-block}.grid-row .app:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.grid-row .note{color:var(--muted);font-size:15px;line-height:1.3}.grid-row .cl{font-size:16px;line-height:1.3}.band{padding-block:clamp(56px,7vw,104px)}.band .head{max-width:13em}.band-b{align-items:center;margin-top:clamp(24px,2.8vw,40px)}.band-b .lead{grid-column:1/span 6}.band-b .act{grid-column:9/span 4;justify-self:end}.verdict{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:clamp(20px,2.2vw,32px);display:grid}.vd{padding:clamp(18px,2vw,28px) var(--g);grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(20px,2.4vw,36px);display:grid}.vw{font:400 clamp(84px,11vw,160px)/.86 var(--disp);letter-spacing:-.01em;text-transform:uppercase;padding-top:.06em}.crumb{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 32px;padding-block:10px;font-size:16px;display:flex}.crumb nav a{padding-block:12px;display:inline-block}.short-sec{padding-block:clamp(32px,3.9vw,56px) clamp(56px,7vw,104px)}.short{flex-direction:column;grid-column:1/span 7;gap:20px;display:flex}.short .todo b{font-weight:600}.cta-box{border-radius:var(--r);flex-direction:column;grid-column:9/span 4;align-items:flex-start;gap:12px;padding:clamp(20px,2.2vw,32px);display:flex}.res-sec{padding-bottom:clamp(64px,8.4vw,128px)}.shots-wrap{margin-top:clamp(40px,5vw,72px)}.shots-wrap .sl{grid-column:1/span 3}.shots{grid-column:4/span 9;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.shot{aspect-ratio:3/4;border-radius:var(--r);background:var(--surface);color:var(--muted);justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.alt-sec{padding-block:clamp(64px,8.4vw,128px)}.alt-l{grid-column:1/span 7}.alts{flex-direction:column;gap:28px;margin:32px 0 0;padding:0;list-style:none;display:flex}.alts li{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:20px;display:grid}.alts .ic{width:72px;height:72px}.alts .nmr{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.alts .st{font-size:16px}.alts p{max-width:48ch;margin-top:8px}.alt-r{grid-column:9/span 4}.rel-h{margin-bottom:12px}.rel{margin:0 0 14px;padding:0;list-style:none}.rel a{justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:6px 0;font-weight:600;text-decoration:none;display:flex}.rel a:hover .ic{transform:scale(1.08)}.rel a:hover .rel-n{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.rel-n{align-items:center;gap:12px;display:flex}.rel .st{font-size:16px;font-weight:400}.fly-g{align-items:start}.fly-l{flex-direction:column;grid-column:1/span 6;gap:24px;display:flex}.fly-l img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--r);width:100%;height:auto}.fly-l .cap{margin-top:12px}.fly-r{grid-column:8/span 5}.fly-r .sub{margin-bottom:10px}.fly-r .total{margin-top:18px}.hist{color:var(--muted);margin-top:28px;font-size:16px}.hist b{color:var(--ink);font-weight:600}.qbox{position:relative}.side{right:0;bottom:calc(var(--F) * .06);width:calc(100% - var(--F) * 3.1);position:absolute}.side .sm{margin-top:12px}.check{background:var(--surface);margin-top:clamp(20px,2.4vw,36px);padding:clamp(20px,2.2vw,32px) 0}.check .g12{align-items:start}.chk-h{grid-column:1/span 6}.chk-tx{flex-direction:column;grid-column:7/span 6;gap:8px;display:flex}.sec-sub{max-width:52ch;margin:14px 0 28px}.buy{white-space:nowrap;min-height:44px;padding:0 14px;font-size:16px}.full-h{margin-bottom:clamp(24px,3vw,40px)}.full{border-radius:var(--r);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;padding:clamp(16px,1.7vw,24px);display:grid}.full+.full{margin-top:4px}.full{background:var(--bone)}.full .nm{grid-column:1/span 4}.full .tx{grid-column:5/span 6}.full .tx p+p{margin-top:8px}.full .src{color:var(--muted);font-size:15px}.full .src a{color:inherit;text-underline-offset:2px;text-decoration:underline}.full .go{white-space:nowrap;grid-column:11/span 2;justify-self:end;font-size:16px}.full .go.off{color:var(--muted);font-weight:600}.cmp-sub{max-width:44ch;margin-top:clamp(20px,2.4vw,32px)}.cmp-tbl{margin-top:clamp(32px,3.9vw,56px)}@media (max-width:560px){.nav .m-hide{display:none}.nav{gap:0 20px}}@media (max-width:860px){:root{--H:clamp(36px,11.5vw,80px)}.g12,.foot-top,.foot-meta{grid-template-columns:minmax(0,1fr)}.g12>*,.foot-top>*,.foot-meta>*{grid-column:1/-1!important}.ln{flex-wrap:wrap}.q .slot{flex:100%;order:2;height:40vw;margin-block:.08em}.q .ln2{order:3}.tile-in{gap:14px;padding:0 16px}.tile img{width:22vw;height:22vw}.tile-n{font-size:15vw}.tbl.stack thead{display:none}.tbl.stack,.tbl.stack tbody,.tbl.stack tr,.tbl.stack td,.tbl.stack tbody th{width:100%;display:block}.tbl.stack{border-spacing:0}.tbl.stack tr{margin-bottom:10px}.tbl.stack tbody th{padding:14px 14px 10px}.tbl.stack td{grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:baseline;column-gap:12px;padding:8px 14px;display:grid}.tbl.stack td:before{content:attr(data-l);font-size:15px;line-height:1.4}.tbl.stack td.full-cell{padding-block:8px 14px;display:block}.tbl.stack td.full-cell:before{content:none}.faq-l{margin-bottom:16px;padding:0}.faq-r{margin:0 calc(var(--g) * -1)}.qrow{padding-inline:var(--g);border-radius:0}.qans.pic{grid-template-columns:minmax(0,1fr)}.qans.pic figure{margin-top:18px}.foot-up{justify-self:start;margin-top:12px}.mail{font-size:calc((100vw - 2 * var(--g)) / 8.3);white-space:normal}.mail .br{display:block}.foot-meta .credits{margin-top:20px}.foot-meta .yr{text-align:left;justify-self:start;margin-top:12px}}@media (max-width:1040px){.rows a{grid-template-columns:44px minmax(0,1fr) auto;row-gap:0}.rows .v{text-align:left;grid-column:2/-1;margin-top:-2px;font-size:16px}.rows a{padding-block:10px}.dist .lst li{font-size:16px}}@media (max-width:860px){.answer{min-height:3.9em}.fields{grid-template-columns:minmax(0,1fr)}.res-l figure{display:none}.res-l figure:first-of-type{margin-top:8px;display:block}.res-r{margin-top:40px}.ans-top .lead,.fly-top .lead{max-width:none}.fly-top p:last-child{margin-top:14px}.split{grid-template-columns:minmax(0,1fr)}.half{gap:24px;min-height:0}.dist{grid-template-columns:minmax(0,1fr);gap:40px}.stairs li{display:block}.s2 .in{padding-left:6vw}.s3 .in{padding-left:12vw}.s4 .in{padding-left:18vw}.stl{font-size:8.4vw}}@media (max-width:1040px){.grid-row.hd{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.grid-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:12px}.grid-row .app-cell{grid-column:1/-1}.grid-row .cat-c{display:none}.grid-row>div{min-height:0;padding:10px 14px}.grid-row [data-l]{flex-direction:column;align-items:flex-start;gap:2px}.grid-row [data-l]:before{content:attr(data-l);font-size:15px;font-weight:400;line-height:1.3}}@media (max-width:860px){.tools .srch{margin-top:18px}.band-b .act{justify-self:start;margin-top:20px}}@media (max-width:560px){.search .sl{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-width:860px){.verdict{grid-template-columns:minmax(0,1fr)}.cta-box{margin-top:32px}.shots-wrap .sl{margin-bottom:14px}.shots{gap:8px}.shots .shot{font-size:15px}.alt-r{margin-top:48px}.alts .ic{width:56px;height:56px}.fly-r{margin-top:32px}}@media (max-width:1040px){.side{width:auto;margin-top:18px;position:static}}@media (max-width:860px){.chk-h,.chk-tx{grid-column:1/-1}.chk-tx{margin-top:14px}.full{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.full .nm{grid-area:1/1}.full .go{grid-area:1/2;justify-self:end}.full .tx{grid-area:2/1/auto/-1}.buy{width:100%}}a.chip{text-decoration:none}.tile.long .tile-n{font-size:.5em}.tile.long img{width:.42em;height:.42em}@media (max-width:860px){.tile.long .tile-n{font-size:12vw}.tile.long img{width:18vw;height:18vw}}.tile.f-na .tile-n{color:var(--ink)}.preview{padding:8px var(--g);background:var(--ink);color:var(--on);text-align:center;text-wrap:balance;font-size:15px;line-height:1.35}.preview a{text-underline-offset:3px}.gd-sec{padding-block:clamp(56px,7vw,104px)}.gd-sec.tight{padding-top:0}.gd{row-gap:0}.gd+.gd{margin-top:clamp(48px,5.6vw,80px)}.gd>.h3{grid-column:1/span 5;padding-right:12px}.gd>.gd-b{flex-direction:column;grid-column:6/span 7;gap:18px;display:flex}.gd-b p,.gd-b ul,.gd-b ol{max-width:62ch;margin:0}.gd-b ul,.gd-b ol{flex-direction:column;gap:8px;padding-left:1.25em;display:flex}.gd-b a,.prose a{text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.gd-b .tbl{max-width:none}.src{color:var(--muted);font-size:15px;line-height:1.45}.page-h{padding-block:clamp(24px,3.4vw,48px) clamp(32px,4vw,56px)}.page-h .lead{max-width:42ch;margin-top:clamp(18px,2.2vw,32px)}.hero-gap{margin-top:clamp(20px,2.4vw,36px)}.verdict.three{grid-template-columns:repeat(3,minmax(0,1fr))}.verdict.three .vd{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.maps-tbl{margin-top:clamp(28px,3.4vw,48px)}.plain-frame{aspect-ratio:4/3;border-radius:var(--r);overflow:hidden}.plain-frame img{object-fit:cover;width:100%;height:100%}.claims{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.claims li{border-radius:var(--r);background:var(--surface);padding:16px 18px}.surface .claims li{background:var(--bone)}.claims .who{color:var(--muted);margin-top:4px;font-size:15px;display:block}.gd-b .tocheck{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.tocheck li{border-radius:var(--r);background:var(--surface);padding:16px 18px}.tocheck b{font-weight:600;display:block}@media (max-width:860px){.gd>.h3{padding:0 0 14px}.verdict.three,.gd-b .tocheck{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.ic-l{background:var(--bone);font:400 1.6em/1 var(--disp);text-transform:uppercase;justify-content:center;align-items:center;display:flex}.alts .ic-l{font-size:44px}@media (max-width:560px){.vd.long{grid-template-columns:minmax(0,1fr);row-gap:8px}}.grid-row{scroll-margin-top:16px}.grid-row:target .app-cell{box-shadow:inset 6px 0 0 var(--ink)}[hidden]{display:none!important}.app-th{align-items:center;gap:12px;display:inline-flex}.app-th .ic{border-radius:9px;flex:none;width:36px;height:36px}.statuses{flex-direction:column;gap:4px;max-width:62ch;margin:0;padding:0;list-style:none;display:flex}.hero.hero-end{padding-bottom:clamp(40px,5vw,72px)}.statuses li{border-radius:var(--r);background:var(--surface);grid-template-columns:minmax(120px,1fr) 3fr;align-items:baseline;gap:16px;padding:16px 18px;display:grid}@media (max-width:560px){.statuses li{grid-template-columns:minmax(0,1fr);gap:4px}}
