:root{--turq:#77ccd6;--cyan:#00c0d6;--orange:#ff7300;--orange-h:#e86700;--btn-ink:#1f1f1f;--text:#3a3a3a;--ink:#262626;--band-ink:#1e2b2d;--muted:#5c6467;--white:#fff;--surface:#f6f6f6;--tint:#e8f6f8;--tint-2:#d4eef1;--link:#00707d;--link-h:#00545e;--sans:"Roboto", system-ui, sans-serif;--hand:"Kalam", "Roboto", cursive;--measure:66ch}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:24px}body{font:400 18px/1.6 var(--sans);color:var(--text);background:var(--white);caret-color:var(--link);accent-color:var(--link);margin:0}html{scrollbar-color:#9fb9bd var(--surface)}@font-face{font-family:Kalam;src:url(/fonts/kalam-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Kalam;src:url(/fonts/kalam-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/roboto-var.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/roboto-italic-var.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}::selection{background:var(--tint-2);color:var(--ink)}h1,h2,h3,h4{color:var(--ink);margin:0;line-height:1.2}p{margin:0}a{color:var(--link);text-underline-offset:3px;text-decoration:none}a:hover,a:focus-visible{color:var(--link-h);text-decoration:underline}:focus-visible{outline:3px solid var(--link);outline-offset:3px;border-radius:4px}button{font:inherit;color:inherit}.tnum{font-variant-numeric:tabular-nums}img[src$=cartoon\.png]{aspect-ratio:1;object-fit:contain}.sr-only{clip:rect(0px, 0px, 0px, 0px);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}svg{flex:none}.cq{min-width:0;container-type:inline-size}.fbm-offer-status{color:var(--link-h);margin:12px 0 0;font-size:15px}.fbm-offer-status:empty{display:none}.rbox{background:var(--white);border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #003c461a}.rbox__title{background:var(--turq);color:var(--band-ink);margin:0;padding:14px 22px;font-size:1.15rem;font-weight:800}.rbox__top{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px 28px;padding:22px;display:grid}.rbox__sumt{color:var(--ink);margin:0 0 8px}.rbox__overall{background:var(--tint);text-align:center;border-radius:10px;align-content:center;justify-items:center;padding:18px 20px;display:grid}.rbox__overall h6,.rbox__overall .rbox__ov{color:var(--band-ink);margin:0;font-size:15px;font-weight:600}.rbox__list{grid-template-columns:1fr 1fr;gap:14px 28px;margin:0;padding:4px 22px 18px;list-style:none;display:grid}.rbox__list li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 10px;font-size:15.5px;display:grid}.rbox__list li>span:first-child{color:var(--text)}.rbox__list li>span:nth-child(2){color:var(--ink);font-weight:700}.rbox__pc{background:var(--surface);grid-template-columns:1fr 1fr;gap:20px 28px;padding:20px 22px 22px;display:grid}.rbox__pch{color:var(--ink);align-items:center;gap:8px;margin:0 0 8px;display:flex}.rbox__pch svg{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.rbox__pros .rbox__pch svg{stroke:#2e7a45}.rbox__cons .rbox__pch svg{stroke:#b23a2b}.ticks,.crosses{gap:8px;margin:0;padding:0;font-size:15.5px;line-height:1.5;list-style:none;display:grid}.ticks li,.crosses li{padding-left:24px;position:relative}.ticks li:before,.crosses li:before{content:"";background-repeat:no-repeat;background-size:contain;width:12px;height:12px;position:absolute;top:.45em;left:2px}.ticks li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M3 10.5l4.2 4.2L17 5' fill='none' stroke='%232E7A45' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.crosses li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 5l10 10M15 5L5 15' fill='none' stroke='%23B23A2B' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")}@container (width<=560px){.rbox__top,.rbox__list,.rbox__pc{grid-template-columns:1fr}.rbox__top,.rbox__pc{padding:18px 16px}.rbox__list{padding:4px 16px 18px}.rbox__title{padding:12px 16px}}.mbtns{gap:16px;display:grid}.mbtn{background:var(--bg);width:min(100%,600px);min-height:56px;color:var(--ink);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:14px 24px;text-decoration:none;transition:background-color .15s,box-shadow .15s,transform .15s;display:inline-flex;box-shadow:0 2px 6px #00000029}.mbtn:hover,.mbtn.is-hover{background:var(--bgh);color:var(--ink);text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.mbtn:focus-visible,.mbtn.is-focus{outline:3px solid var(--ink-2,#1f1f1f);outline-offset:3px;color:var(--ink);text-decoration:none}.mbtn__t{color:var(--ink);font-size:1.15rem;font-weight:700;line-height:1.3}.mbtn__s{color:var(--ink);opacity:.92;font-size:15px;font-weight:400;line-height:1.4}.mbtn--sm{width:auto;min-height:44px;padding:10px 18px}.mbtn--sm .mbtn__t{font-size:15px}@container (width<=560px){.mbtn{width:100%}}@media (prefers-reduced-motion:reduce){.mbtn{transition:none}.mbtn:hover{transform:none}}.cbox__stars{gap:2px;display:inline-flex}.star{fill:#cfd6d8;width:18px;height:18px}.star.is-on{fill:var(--cyan)}.mx__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin:0 0 12px;display:flex}.mx__key{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.chip{background:var(--turq);min-width:2.4em;color:var(--band-ink);border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-weight:800;line-height:1.5;display:inline-flex}.mx__sortm{color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:600;display:none}.mx__sortm select{font:inherit;border:1.5px solid var(--muted);background:var(--white);min-height:44px;color:var(--ink);border-radius:8px;padding:0 12px}.mx__scroll{scrollbar-width:thin;scrollbar-color:var(--turq) var(--tint);border-radius:10px;padding-bottom:6px;position:relative;overflow-x:auto}.mx__scroll::-webkit-scrollbar{height:10px}.mx__scroll::-webkit-scrollbar-track{background:var(--tint);border-radius:5px}.mx__scroll::-webkit-scrollbar-thumb{background:var(--turq);border:2px solid var(--tint);border-radius:5px}.mx__scroll::-webkit-scrollbar-thumb:hover{background:#4fb7c4}.mx__scroll.has-more{box-shadow:inset -24px 0 18px -16px #003c4638}.mx__t{border-collapse:separate;border-spacing:0;width:100%;min-width:620px;font-size:15.5px}.mx__t th,.mx__t td{text-align:center;white-space:nowrap;padding:11px 12px}.mx__t thead th{background:var(--turq);color:var(--band-ink);font-weight:700}.mx__t thead th:first-child{border-top-left-radius:10px}.mx__t thead th:last-child{border-top-right-radius:10px}.mx__t thead button{all:unset;cursor:pointer;min-height:32px;color:var(--band-ink);border-radius:4px;align-items:center;gap:4px;padding:0 4px;font-weight:700;display:inline-flex}.mx__t thead button:focus-visible{outline:3px solid var(--band-ink);outline-offset:2px}.mx__t thead button svg{fill:none;stroke:currentColor;stroke-width:1.8px;opacity:.35;width:12px;height:12px}.mx__t thead button svg.is-on{opacity:1;stroke-width:2.4px}.mx__t thead button:hover svg{opacity:.8}.mx__p{z-index:1;position:sticky;left:0;text-align:left!important}.mx__t tbody .mx__p{background:var(--white)}.mx__t tbody tr:nth-child(2n) td,.mx__t tbody tr:nth-child(2n) .mx__p{background:var(--tint)}.mx__t tbody a{font-weight:700}.mx__t td{color:var(--text)}.mx__cards{gap:10px;margin:0;padding:0;list-style:none;display:none}.mx__card{background:var(--surface);border-radius:10px;padding:14px 16px}.mx__cn{margin:0 0 8px;font-size:1.05rem;font-weight:700}.mx__card dl{grid-template-columns:1fr 1fr;gap:6px 18px;margin:0;font-size:15px;display:grid}.mx__card dl div{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.mx__card dd{color:var(--ink);margin:0;font-weight:700}.mx__card .is-sorted dt{color:var(--ink);font-weight:700}@container (width<=480px){.mx__scroll{display:none}.mx__cards{display:grid}.mx__sortm{display:inline-flex}}.mx__t th,.mx__t td{padding:11px 10px}.rbox__title{justify-content:space-between;align-items:center;gap:12px;display:flex}.rbox__title h5,.rbox__title .rbox__tt{color:var(--band-ink);margin:0;font-size:1.15rem;font-weight:800}.rbox__badge{background:var(--white);color:var(--ink);border-radius:999px;margin:0;padding:2px 10px;font-size:1.1rem;font-weight:800;line-height:1.5;display:none}.rbox__badge span{color:var(--muted);font-size:.8em}.rbox__trust{background:var(--tint);color:var(--band-ink);align-items:center;gap:10px;margin:0;padding:10px 22px;font-size:15.5px;display:flex}.rbox__trust img{width:32px;height:32px}.rbox__cta{background:var(--white);justify-items:center;padding:18px 22px 22px;display:grid}@container (width<=560px){.rbox--enh .rbox__badge{display:inline-block}.rbox__trust{padding:10px 16px}.rbox__cta{padding:16px}}.mb{justify-items:center;gap:8px;display:grid}.mbtn--enh{text-align:left;flex-direction:row;justify-content:center;gap:14px}.mbtn--enh .mbtn__body{text-align:center;gap:3px;display:grid}.mbtn--enh.has-logo .mbtn__body{text-align:left;flex:1}.mbtn__arrow{fill:none;width:20px;height:20px;stroke:var(--ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .18s cubic-bezier(.16,1,.3,1)}.mbtn:hover .mbtn__arrow,.mbtn:focus-visible .mbtn__arrow{transform:translate(3px)}.mb__code{background:var(--surface);border-radius:8px;align-items:center;gap:10px;margin:0;padding:4px 4px 4px 12px;font-size:15px;display:inline-flex}.mb__code strong{letter-spacing:.06em;color:var(--ink);font-size:1.05rem}.mb__copy{background:var(--white);min-height:40px;color:var(--link);cursor:pointer;border:0;border-radius:6px;padding:0 14px;font-weight:700;box-shadow:0 1px 2px #0000001f}.mb__copy:hover{color:var(--link-h);background:var(--tint)}#mb-enh .mbtns{gap:22px}@container (width<=560px){.mbtn--enh.has-logo{flex-wrap:nowrap;padding:12px 14px}.mbtn--enh .mbtn__t{font-size:1rem}}@media (prefers-reduced-motion:reduce){.mbtn__arrow{transition:none}}.mx--enh .mx__t{min-width:760px}.mx--enh .mx__t th.is-sortcol,.mx--enh .mx__t td.is-sortcol{background-image:linear-gradient(#77ccd638,#77ccd638)}.mx--enh .mx__t thead th.is-sortcol{background:#5fbfcb}.mx--enh .mx__t tbody tr.is-current th,.mx--enh .mx__t tbody tr.is-current td{background:#fff6ec!important}.mx__here{color:#8a4200;margin-top:2px;font-size:12px;font-weight:700;display:block}.mx__cmp{margin-top:2px;font-size:13px;font-weight:600;display:block}.mx--enh .mx__p{min-width:170px}.mx__offer{text-align:center}.mbtn--t{gap:2px;width:auto;min-width:140px;padding:8px 14px;box-shadow:0 1px 4px #00000024}.mbtn--t .mbtn__t{font-size:15px}.mbtn--t .mbtn__s{font-size:12px}.mx__card.is-current{background:#fff6ec}.mx__cn{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mx__cn .mx__here{margin:0}.mx__cardfoot{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0;display:flex}.mx__cardfoot .mx__cmp{margin:0}@container (width<=420px){.mbtn--enh.has-logo .mbtn__body{text-align:center}}.mb{justify-items:stretch;gap:0;width:min(100%,600px)}.mb .mbtn{width:100%}.mb.has-code .mbtn{border-bottom-right-radius:0;border-bottom-left-radius:0}.mb__code{background:var(--surface);border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0;padding:8px 8px 8px 18px;display:flex;box-shadow:0 2px 6px #0000001a}.mb__code p{color:var(--text);margin:0;font-size:15px}.mb__code p span{color:var(--muted)}.mb__code strong{letter-spacing:.08em;color:var(--ink);margin-left:4px;font-size:1.05rem}.mb__copy{background:var(--white);min-height:40px;color:var(--link);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #00000024}.mb__copy svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:16px;height:16px}.mb__copy:hover{background:var(--tint);color:var(--link-h)}.mb__copy.is-done{color:#2e7a45}.mbtn--enh .mbtn__body{flex:1}.cbx{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.cbx__item{background:var(--white);border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex;box-shadow:0 1px 3px #003c461a,0 6px 16px #003c460f}.cbx__item.is-first{box-shadow:0 0 0 2px var(--turq), 0 8px 20px #003c461f}.cbx__award{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:1.15rem;font-weight:800;line-height:1.25;display:flex}.cbx__award svg{width:16px;height:16px;fill:var(--cyan)}.cbx__logo{align-items:center;height:56px;margin:4px 0 0;display:flex}.cbx__logo img{width:auto;max-width:150px;max-height:40px}.cbx__logo img.is-square{max-height:56px}.cbx__id{gap:4px;display:grid}.cbx__id :is(h2,h3,h4,h5,h6){color:var(--text);margin:0;font-size:1.05rem;font-weight:700;line-height:1.6}.cbx__score{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:15px;display:flex}.cbx__score .tnum{color:var(--muted);font-size:1rem;font-weight:700}.cbx__score .tnum strong{color:var(--ink);font-size:1.6rem;font-weight:800;line-height:1}.cbx__score .cbox__stars{gap:1px;display:inline-flex}.cbx__score .star{width:15px;height:15px}.cbx__why{color:var(--ink);flex:1;margin:0;font-size:1rem;line-height:1.5}.cbx__facts{color:var(--text);gap:6px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.cbx__facts li{align-items:flex-start;gap:8px;display:flex}.cbx__facts svg{fill:none;width:16px;height:16px;stroke:var(--link);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:3px}.cbx__facts strong{color:var(--ink);font-weight:700}.cbx__foot{justify-items:center;gap:2px;margin-top:4px;display:grid}.cbx__foot .mbtn{width:100%}.cbx__review{align-items:center;min-height:44px;font-size:15px;font-weight:700;display:inline-flex}@container (width<=600px){.cbx{grid-template-columns:1fr;gap:14px}.cbx__item{gap:10px;padding:16px}.cbx__row{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;display:grid}.cbx__logo{height:44px;margin:0}.cbx__logo img{max-width:88px;max-height:28px}.cbx__logo img.is-square{max-height:44px}.cbx__why{flex:none}.cbx__foot{grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:2px}}@container (width>=601px){.cbx__foot .mbtn{gap:8px;min-height:60px;padding-inline:12px}}@container (width<=360px){.cbx__foot{grid-template-columns:1fr;justify-items:center;gap:2px}}.cbx__score{justify-items:start;gap:2px;display:grid}.cbx__scoreline{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.cbx__by{color:var(--muted);font-size:13px;font-weight:600}.mbtn,.mbtn:hover,.mbtn:focus-visible,.mbtn *,.sspot__btn,.spot__img,.ftx__btn,.btn,.btn2{text-decoration:none!important}.ring__t{fill:none;stroke:#dcedef}.ring__f{fill:none;stroke:#2fa8b8;stroke-linecap:round}.rbox--enh .rbox__overall{gap:6px}.sca__big{width:148px;height:148px;margin:4px 0 2px;position:relative}.sca__ring,.sca__mring{position:absolute;inset:0;width:100%!important;height:100%!important}.rbox .sca__n{color:var(--ink);place-content:center;margin:0;font-size:2.5rem;font-weight:800;line-height:1;display:grid;position:absolute;inset:0}.rbox .sca__n span{text-align:center;color:var(--muted);margin-top:4px;font-size:1rem;font-weight:700;display:block}.rbox__list--rings{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px 20px!important}.rbox__list--rings.rbox__list--pairs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 28px!important}.rbox__list--rings .sca__c{align-items:center;gap:12px;font-size:16px;display:flex}.sca__mini{flex:none;width:46px;height:46px;position:relative}.sca__mini strong{color:var(--ink);place-content:center;font-size:15px;font-weight:800;display:grid;position:absolute;inset:0}.rbox__list--rings .sca__l{color:var(--text);font-weight:400;line-height:1.3}@container (width<=560px){.rbox__list--rings{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 14px!important}.sca__big{width:128px;height:128px}.rbox .sca__n{font-size:2.2rem}}.rbox__desc p:not(.rbox__sumt){font-size:17px;line-height:1.6}.rbox__sumt{font-size:18px}.ticks,.crosses{font-size:17px;line-height:1.5}.rbox__pch{font-size:18px}.mbtn__s{font-size:15px}.cq svg{flex:none}.cq p{font-size:18px;line-height:1.6}.cq a{text-underline-offset:3px;text-decoration:underline 1.5px #9ed3da}.cq a:hover,.cq a:focus-visible{text-decoration-color:currentColor}.ble{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;display:grid}.ble__face{width:44px;height:44px}.ble__by{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-weight:600;display:flex;font-size:16px!important}.ble__dates{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:2px 0 0;display:flex;font-size:15px!important;line-height:1.5!important}.toc__btn,.toce-bar__btn{cursor:pointer;width:100%;min-height:48px;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 16px;font-size:16px;font-weight:700;display:flex}.toc__btn svg,.toce-bar__btn svg{fill:none;width:18px;height:18px;stroke:var(--link);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.toc__btn svg:last-child,.toce-bar__btn svg:last-child{margin-left:auto;transition:transform .2s}.toc__btn[aria-expanded=true] svg:last-child,.toce-bar__btn[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.tocl{gap:2px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.tocl a{color:var(--text);border-radius:6px;padding:6px 10px;line-height:1.35;display:block;text-decoration:none!important}.tocl a:hover{background:var(--tint);color:var(--ink)}.tocl__l3 a{color:var(--muted);padding-left:26px;font-size:15px}.tocl .is-active a{background:var(--tint);color:var(--ink);font-weight:700}.toce{background:var(--white)}.toce__h{color:var(--muted);margin:0 0 8px;font-weight:700;font-size:15px!important}.toce-bar{background:var(--white);border-radius:10px;display:none;box-shadow:0 2px 10px #003c4624}.toce-bar__btn{gap:8px}.toce-bar__k{color:var(--muted);white-space:nowrap;font-size:15px;font-weight:700}.toce-bar__v{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.toce-bar__body{max-height:320px;padding:0 10px 12px;overflow:auto}@container (width<=480px){.toce{display:none}.toce-bar{display:block}}.prose h2{margin:0 0 12px;font-size:1.75rem;font-weight:800;line-height:1.2}.prose h3{margin:26px 0 10px;font-size:1.3rem;font-weight:800}.prose p{margin:0 0 14px}.prose--enh h2,.prose--enh h3{scroll-margin-top:80px;position:relative}.hlink{opacity:0;width:26px;height:26px;color:var(--link);border-radius:6px;justify-content:center;align-items:center;transition:opacity .15s;display:inline-flex;position:absolute;top:50%;left:-30px;transform:translateY(-50%);text-decoration:none!important}.hlink svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.prose--enh h2:hover .hlink,.prose--enh h3:hover .hlink,.hlink:focus-visible{opacity:1}.prose--enh{padding-left:30px}@container (width<=480px){.prose--enh{padding-left:0}.hlink{opacity:1;vertical-align:-3px;width:22px;height:22px;margin-right:6px;position:static;transform:none}}.dt__wrap{scrollbar-width:thin;scrollbar-color:var(--turq) var(--tint);border-radius:10px;overflow-x:auto}.dte{margin:0}.dte figcaption{color:var(--ink);margin:0 0 10px;font-size:16px;font-weight:700}.dte figcaption span{color:var(--muted);font-size:15px;font-weight:400;display:block}.dte__t{border-collapse:separate;border-spacing:4px;width:100%;min-width:420px}.dte__t thead th{color:var(--muted);text-align:center;padding:4px;font-size:15px;font-weight:700}.dte__t tbody th{color:var(--ink);text-align:left;white-space:nowrap;padding:0 8px 0 0;font-size:15px;font-weight:700}.dte__t td{background:var(--surface);text-align:center;border-radius:8px;padding:10px 6px}.dte__t td strong{color:var(--ink);font-size:1.1rem;display:block}.dte__t td span:not(.mbtn span){color:var(--muted);font-size:12.5px;display:block}.dte__note{color:var(--muted);margin:10px 0 0;font-size:15px!important}@container (width<=480px){.dte__t{border-spacing:3px;min-width:0}.dte__t td{padding:8px 2px}.dte__t td strong{font-size:.98rem}.dte__t td span:not(.mbtn span){font-size:11.5px}.dte__t tbody th{padding-right:4px;font-size:13px}}.faq h3,.faqe h3{color:var(--ink);margin:0 0 6px;font-size:1.15rem;font-weight:800}.faqe__top{justify-content:space-between;align-items:center;margin:0 0 8px;display:flex}.faqe__top p{color:var(--muted);margin:0;font-weight:600;font-size:15px!important}.faqe__all{background:var(--tint);color:var(--link-h);cursor:pointer;border:0;border-radius:8px;min-height:40px;padding:0 14px;font-size:15px;font-weight:700}.faqe__i{background:var(--surface);border-radius:10px}.faqe__i+.faqe__i{margin-top:8px}.faqe__i summary{cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:14px 16px;list-style:none;display:flex}.faqe__i summary::-webkit-details-marker{display:none}.faqe__i summary:before{display:none}.faqe__i summary h3{flex:1;margin:0;font-size:1.05rem}.faqe__pm{flex:none;width:16px;height:16px;position:relative}.faqe__pm:before,.faqe__pm:after{content:"";background:var(--link);border-radius:1px;width:16px;height:2px;transition:transform .2s;position:absolute;top:7px;left:0}.faqe__pm:after{transform:rotate(90deg)}.faqe__i[open] .faqe__pm:after{transform:rotate(0)}.faqe__a{padding:0 16px 16px}.faqe__a p{margin:0}.faqe__i summary:focus-visible{outline:3px solid var(--link);outline-offset:2px;border-radius:10px}.bqe{background:var(--tint);border-radius:12px;margin:0;padding:22px 22px 18px 64px;position:relative}.bqe>svg{width:30px;height:30px;fill:var(--turq);position:absolute;top:20px;left:18px}.bqe blockquote{margin:0}.bqe blockquote p{color:var(--ink);margin:0 0 10px;font-size:17px!important}.bqe figcaption{color:var(--muted);font-size:15px;font-weight:600}.bqe--expert{background:var(--surface);margin-top:16px;padding-left:22px}.bqe--expert figcaption{align-items:center;gap:10px;margin-top:12px;display:flex}.bqe--expert figcaption strong{color:var(--ink);font-size:15px;display:block}@container (width<=480px){.bqe{padding:52px 16px 16px}.bqe>svg{top:16px;left:16px}.bqe--expert{padding:16px}}.nte{background:var(--tint);border-radius:12px;padding:16px 18px}.nte__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 8px;display:flex}.nte__h{color:var(--ink);align-items:center;gap:8px;margin:0;font-weight:800;display:flex;font-size:17px!important}.nte__h svg{fill:none;width:18px;height:18px;stroke:var(--link);stroke-width:2px;stroke-linecap:round}.nte__logos{background:var(--white);color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:6px 12px;font-size:13px;display:inline-flex}.nte__logos img{width:auto;height:18px}.nte p{margin:0}.nte__jump{margin:10px 0 0!important}.nte__jump a{font-weight:700;text-decoration:none!important}.im,.ime,.gale{margin:0}.im img,.ime img{border-radius:8px;display:block}.gal img,.gale__row img{border-radius:8px;width:100%;height:auto;display:block}.ime figcaption,.gale figcaption{color:var(--text);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:8px 0 0;font-size:15px;display:flex}.src{color:var(--band-ink);background:var(--tint);border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.src svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:14px;height:14px}.gale{margin-top:18px}.gale__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.abe{background:var(--tint);border-radius:12px;grid-template-columns:88px minmax(0,1fr);gap:18px;padding:20px;display:grid}.abe__face{width:88px;height:88px}.abe__role{color:var(--muted);margin:0 0 6px;font-weight:600;font-size:15.5px!important}.abe__name{color:var(--ink);margin:0 0 6px;font-weight:800;font-size:1.25rem!important;line-height:1.3!important}.abe__bio{margin:0 0 8px;font-size:17px!important}.abe__links{color:var(--muted);flex-wrap:wrap;gap:4px 10px;display:flex;margin:4px 0 0!important;font-size:15px!important}.abe__links a{font-weight:700;text-decoration:none!important}.abe--guest{background:var(--surface);margin-top:14px}@container (width<=480px){.abe{grid-template-columns:56px minmax(0,1fr);gap:14px;padding:16px}.abe__face{width:56px;height:56px}}.rl h4,.rle h4,.rle>h2,.rle .rle__h{color:var(--ink);margin:0 0 10px;font-size:1.2rem;font-weight:800}.rle ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.rle a{color:var(--ink);gap:10px;display:grid;text-decoration:none!important}.rle img{border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 1px 4px #003c4624}.rle span{color:var(--ink);font-size:17px;font-weight:700;line-height:1.4}.rle a:hover span,.rle a:focus-visible span{color:var(--link-h);text-underline-offset:3px;text-decoration:underline}@container (width<=600px){.rle ul{grid-template-columns:1fr;gap:14px}.rle a{grid-template-columns:140px minmax(0,1fr);align-items:center}.rle span{font-size:15px}}.dte__t thead td{background:0 0}.ble__by{gap:4px 14px}.ble__cat{font-size:15px;font-weight:600;text-decoration:none!important}.ble__com{color:var(--link);align-items:center;gap:4px;font-size:15px;font-weight:500;display:inline-flex;text-decoration:none!important}.ble__com svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:15px;height:15px}.ble__dates{margin:0;display:block}.ble{align-items:center}.toce{background:var(--surface);border-radius:12px;padding:14px 16px 12px}.toce .tocl{grid-template-columns:1fr 1fr;grid-auto-flow:row;column-gap:18px}.toce .tocl__l3 a{padding-left:22px}@container (width<=620px){.toce .tocl{grid-template-columns:1fr}}.dte__t tbody tr:first-child td{background:var(--surface)}.ile2{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ile2 li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid}.ile2__ic{background:var(--tint);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ile2__ic svg{fill:none;stroke:#1e8c9a;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ile2__k{color:var(--ink);font-weight:800;margin:0 0 2px!important;font-size:16px!important;line-height:1.4!important}.ile2__v{margin:0!important;font-size:15.5px!important;line-height:1.55!important}@container (width<=480px){.ile2 li{grid-template-columns:34px minmax(0,1fr);gap:12px}.ile2__ic{width:34px;height:34px}.ile2__ic svg{width:19px;height:19px}}.bqe__photo,.abe__photo{object-fit:cover;object-position:50% 22%;border-radius:50%;flex:none;width:44px;height:44px}.abe__photo{justify-self:center;width:72px;height:72px}.nte__logos{background:0 0;border-radius:0;gap:10px;padding:0}.nte__logos img{height:20px}.nte__vs{color:var(--muted);font-size:13px;font-weight:600}.wge{background:var(--tint);border-radius:12px;padding:20px 20px 14px}.wge__top{align-items:center;gap:14px;margin:0 0 16px;display:flex}.wge__face{flex:none;width:68px;height:68px}.wge__h{color:var(--ink);letter-spacing:-.01em;margin:0 0 2px;font-weight:800;font-size:1.25rem!important;line-height:1.2!important}.wge__sub{color:var(--muted);margin:0;font-size:16px!important;line-height:1.4!important}.wge__p{color:var(--text);text-wrap:pretty;hyphens:none;margin:0 0 12px;font-size:16px!important;line-height:1.65!important}.wge__link{align-items:center;gap:6px;min-height:44px;font-size:16px;font-weight:700;display:inline-flex;text-decoration:none!important}.wge__link svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .15s}.wge__link:hover svg{transform:translate(3px)}.wge__link:hover{text-decoration:underline!important}.toce .tocl{columns:2;column-gap:24px;display:block}.toce .tocl li{break-inside:avoid}#c-toc .cq{max-width:760px}@container (width<=620px){.toce .tocl{columns:1}}.toce{padding:0}.toce__btn{cursor:pointer;text-align:left;width:100%;min-height:52px;color:var(--ink);font:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:0 16px;display:flex}.toce__btn svg{fill:none;width:18px;height:18px;stroke:var(--link);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.toce__btn svg:last-child{margin-left:auto;transition:transform .2s}.toce__btn[aria-expanded=true] svg:last-child{transform:rotate(180deg)}.toce__btn .toce__h{color:var(--ink);margin:0;font-weight:800;font-size:16px!important}.toce__n{color:var(--muted);font-size:15px}.toce__body{padding:0 16px 14px}.toce__btn:focus-visible{outline:3px solid var(--link);outline-offset:2px;border-radius:12px}.sc{color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:3px;margin-left:6px;font-size:13px;font-weight:700;display:inline-flex}.cq .sc svg{width:13px;height:13px;color:var(--cyan)}.stage{background:var(--white);min-height:600px;position:relative}.stage__page{background:linear-gradient(var(--surface) 0 0) 0 0 / 62% 230px no-repeat, linear-gradient(var(--surface) 0 0) 0 254px / 58% 34px no-repeat, linear-gradient(var(--surface) 0 0) 0 304px / 50% 14px no-repeat, linear-gradient(var(--surface) 0 0) 0 330px / 60% 14px no-repeat, linear-gradient(var(--tint) 0 0) 100% 0 / 28% 340px no-repeat;border-radius:8px;height:480px;margin:28px 24px 0}.hd__mark,.hde__mark,.mh__mark{font:700 1.6rem/1 var(--hand);white-space:nowrap;color:var(--band-ink)!important;text-decoration:none!important}.hd__burger,.hde .hde__burger{display:none}@container (width<=820px){.stage{min-height:0}.stage__page{display:none}}.hd__burger,.hde__icon{width:44px;height:44px;color:var(--band-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center}.hd__burger svg,.hde__icon svg{width:22px;height:22px}.hde{background:var(--turq);min-height:72px;color:var(--band-ink);z-index:2;align-items:center;gap:18px;padding:0 20px 0 28px;display:flex;position:relative}.hde__nav{margin-left:auto}.hde__menu{gap:2px;display:flex}.hde__top{min-height:44px;font:500 16px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;padding:0 12px;display:inline-flex;color:var(--band-ink)!important;text-decoration:none!important}.hde__top svg{width:15px;height:15px;transition:transform .2s}.hde__top:hover{background:#ffffff4d}.hde__top[aria-expanded=true]{background:var(--white);color:var(--ink)!important}.hde__top[aria-expanded=true] svg{transform:rotate(180deg)}.hde__icon{display:inline-flex}.hde__icon:hover{background:#ffffff4d}.hde__panels{position:absolute;top:100%;left:0;right:0}.mp{background:var(--white);border-radius:0 0 14px 14px;margin:0 12px;padding:20px 24px 18px;box-shadow:0 16px 36px #00323c2e}.mp__all{margin:0 0 14px!important}.mp__all a{align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.mp__all a:hover{text-decoration:underline}.mp__all svg{width:16px;height:16px}.mp__cols{columns:170px 4;column-gap:28px}.mp__cols--3{columns:200px 3}.mg{break-inside:avoid;margin:0 0 16px}.mg__h{color:var(--muted);text-transform:none;font-size:13px;font-weight:700;margin:0 0 4px!important}.mg li a,.mp__list a{min-height:32px;color:var(--text);align-items:center;font-size:15px;text-decoration:none;display:flex}.mg li a:hover,.mp__list a:hover{color:var(--link);text-decoration:underline}.mp__feature{background:var(--tint);border-radius:10px;align-items:center;gap:12px;margin:4px 0 0;padding:12px 16px;display:flex;color:var(--ink)!important;text-decoration:none!important}.mp__feature:hover{background:var(--tint-2)}.mp__feature svg{width:22px;height:22px;color:var(--link)}.mp__feature span{flex:1}.mp__list{gap:0 28px;display:grid}.mp--2 .mp__list{grid-template-columns:repeat(2,minmax(0,1fr))}.mp__list ul{padding-left:14px}.mp__list ul a{color:var(--muted);font-size:15px}.mp--list{width:max-content;max-width:calc(100% - 24px);margin-left:auto}@container (width<=820px){.hde__nav,.hde__panels{display:none}.hde__search{margin-left:auto}.hde .hde__burger{display:inline-flex}.hde{gap:4px;min-height:64px;padding:0 10px 0 16px}}.phone{background:var(--white)}.mh{background:var(--turq);justify-content:space-between;align-items:center;min-height:64px;padding:0 10px 0 16px;display:flex}.mh__x{width:44px;height:44px;color:var(--band-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.mh__x svg{width:22px;height:22px}.acc{padding:8px}.acc>li{border-radius:10px}.acc>li.is-open{background:var(--tint)}.acc__link{flex:1;align-items:center;min-height:48px;padding:0 12px;font-size:16px;display:flex;color:var(--ink)!important;text-decoration:none!important}.acc>li>.acc__row>.acc__link,.acc__top{font-weight:600}.acc__tog svg,.acc__top svg{width:18px;height:18px;transition:transform .2s}.acc__tog[aria-expanded=true] svg,.acc__top[aria-expanded=true] svg{transform:rotate(180deg)}.acc__sub{padding:0 0 8px 12px}.acc__top{width:100%;min-height:52px;color:var(--ink);font:600 16px var(--sans);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.msearch{background:var(--white);min-height:48px;box-shadow:inset 0 0 0 1px var(--muted);color:var(--muted);border-radius:10px;align-items:center;gap:8px;margin:12px 16px 4px;padding:0 12px;display:flex}.msearch input{min-width:0;font:16px var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-height:46px}.msearch:focus-within{box-shadow:0 0 0 2px var(--link)}.quick{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 16px 4px;display:grid}.quick a{background:var(--tint);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:72px;padding:8px 4px;font-size:13px;font-weight:600;line-height:1.2;display:flex;color:var(--ink)!important;text-decoration:none!important}.quick svg{width:22px;height:22px;color:var(--link)}.acc--enh .acc__sub{padding:0 12px 12px}.acc__all{align-items:center;min-height:44px;font-size:15px;font-weight:700;display:flex;color:var(--link)!important;text-decoration:none!important}.acc__grp{margin:8px 0 4px}.acc__gh{color:var(--muted);font-size:13px;font-weight:700;margin:0 0 2px!important}.acc__gh a{align-items:center;min-height:32px;text-decoration:none;display:inline-flex;color:var(--ink)!important}.acc--enh .acc__sub .acc__link{min-height:40px;padding:0;font-size:15px;font-weight:400;color:var(--text)!important}.acc--enh .acc__grp ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;display:grid}.acc__nest{padding-left:14px}.bc ol,.bce ol{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0;font-size:15px;display:flex}.bc li+li:before,.bce li+li:before{content:"›";color:var(--muted);margin:0 8px}.bc a,.bce a{min-height:32px;color:var(--link);align-items:center;text-decoration:none;display:inline-flex}.bc a:hover,.bce a:hover{text-decoration:underline}.bce svg{width:17px;height:17px}.bce__back{gap:4px;font-size:15px;font-weight:600;min-height:44px!important;display:none!important}.bce__back svg{width:16px;height:16px}.mock-h1{color:var(--ink);font-size:1.9rem;font-weight:800;line-height:1.2;margin:10px 0 0!important}@container (width<=480px){.bce ol{display:none}.bce__back{display:inline-flex!important}.mock-h1{font-size:1.55rem}}.ar,.are{padding:28px 32px 32px}.ar__h,.are__h{color:var(--ink);margin:0 0 24px;font-size:2.2rem;font-weight:800}.ar__img img,.are__img img{border-radius:8px;width:100%;height:auto;display:block}.ar__post h2 a,.are__post h2 a{color:var(--ink);text-decoration:none}.ar__post h2 a:hover,.are__post h2 a:hover{color:var(--link);text-decoration:underline}.pg,.pge{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pg>*,.pge>a,.pge>span[aria-current]{border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}.pg a:hover,.pge a:hover{background:var(--tint)}.pg [aria-current],.pge [aria-current]{background:var(--ink);color:var(--white)}.pg__dots{color:var(--muted);min-width:24px!important}.are__lede{color:var(--text);font-size:17px;margin:-14px 0 18px!important}.are__cats ul{flex-wrap:wrap;gap:4px 20px;margin:0 0 26px;display:flex}.are__cats a{min-height:40px;color:var(--text);border-bottom:3px solid #0000;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.are__cats a:hover{color:var(--link)}.are__cats a[aria-current]{color:var(--ink);border-bottom-color:var(--turq)}.are__list{gap:22px;max-width:980px;margin:0 0 30px;display:grid}.are__post{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;display:grid}.are__post--lead{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:12px}.are__post--lead .are__img{max-width:780px}.are__post--lead h2{max-width:780px;font-size:1.6rem!important}.are__post h2{margin:0 0 6px;font-size:1.2rem;font-weight:800;line-height:1.3}.are__ex{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.are__post--lead .are__ex{-webkit-line-clamp:3;max-width:70ch}.are__meta{color:var(--muted);font-size:15px;margin:6px 0 0!important}.pge__of{color:var(--muted);margin-right:10px;font-size:15px}.pge__next{background:var(--tint);gap:6px;margin-left:auto}.pge__next svg{width:16px;height:16px}@container (width<=560px){.ar,.are{padding:20px 16px 24px}.ar__h,.are__h{font-size:1.8rem}.are__post{grid-template-columns:minmax(0,1fr);gap:10px}.are__post h2{font-size:1.1rem}.are__cats ul{scrollbar-width:none;flex-wrap:nowrap;gap:18px;margin-right:-16px;padding-right:16px;overflow-x:auto}.are__cats a{white-space:nowrap}.pge__of{flex-basis:100%;margin-top:10px}.are__list{margin-bottom:18px}}.nf__form,.sbox{align-items:center;gap:8px;display:flex}.nf__form button,.sbox button{background:var(--ink);min-height:46px;color:var(--white);font:600 15px var(--sans);cursor:pointer;border:0;border-radius:8px;padding:0 18px}.seg{background:var(--surface);border-radius:8px;flex-wrap:wrap;gap:2px;margin:0 0 18px;padding:4px;display:inline-flex}.seg button{min-height:38px;font:600 15px var(--sans);color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px}.seg button[aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:0 1px 3px #003c462e}.sbox{background:var(--white);box-shadow:inset 0 0 0 1px var(--muted);color:var(--muted);border-radius:10px;margin:0 0 16px;padding:0 4px 0 14px}.sbox input{min-width:0;min-height:50px;font:17px var(--sans);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.sbox:focus-within{box-shadow:0 0 0 2px var(--link)}.sbox button{min-height:42px}.se__count{color:var(--muted);font-size:15px;margin:0 0 16px!important}.se__count strong{color:var(--ink)}.se__list{gap:20px;margin-bottom:8px;display:grid}.se__type{color:var(--muted);align-items:center;font-size:15px;font-weight:400;display:flex;margin:6px 0 0!important}.se__list h2{margin:0 0 4px;font-size:1.12rem;font-weight:800;line-height:1.3}.se__list h2 a{color:var(--ink);text-decoration:none}.se__list h2 a:hover{color:var(--link);text-decoration:underline}.se__ex{color:var(--text);font-size:15px;line-height:1.55}.cq mark{background:var(--tint-2);color:inherit;border-radius:3px;padding:0 2px}.se__help{font-size:15.5px;line-height:1.55;margin:0 0 14px!important}.pop{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pop a{background:var(--tint);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:0 14px;font-size:15px;font-weight:600;display:flex;color:var(--ink)!important;text-decoration:none!important}.pop a:hover{background:var(--tint-2)}.pop svg{width:16px;height:16px;color:var(--link)}@container (width<=420px){.pop{grid-template-columns:minmax(0,1fr)}}.vs{color:var(--muted);text-transform:lowercase;margin:0 4px;font-size:.78em;font-weight:700;display:inline-block}.stage--enh{min-height:560px}.mp--reviews{width:min(1176px,100% - 24px);margin:0 auto;padding:18px}.rv{grid-template-columns:220px minmax(0,1fr) 250px;align-items:start;gap:28px;display:grid}.rv__rail [role=tablist]{gap:2px;display:grid}.rv__tab{width:100%;min-height:44px;color:var(--text);font:500 15.5px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.rv__tab svg{width:15px;height:15px;color:var(--muted);opacity:0;transition:opacity .15s}.rv__tab:hover{background:var(--surface)}.rv__tab[aria-selected=true]{background:var(--tint);color:var(--ink);font-weight:700}.rv__tab[aria-selected=true] svg,.rv__tab:hover svg{opacity:1}.rv__more{gap:2px;padding:0 12px;display:grid;margin:10px 0 0!important}.rv__more a{align-items:center;gap:6px;min-height:36px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.rv__more a:hover{text-decoration:underline}.rv__more svg{width:15px;height:15px}.rv__panes{min-height:300px;padding-top:6px}.rv__all{margin:0 0 10px!important}.rv__all a{align-items:center;gap:6px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.rv__all a:hover{text-decoration:underline}.rv__all svg{width:15px;height:15px}.rv__list a{min-height:34px;color:var(--text);align-items:center;font-size:15.5px;text-decoration:none;display:flex}.rv__list a:hover{color:var(--link);text-decoration:underline}.rv__list--2{columns:2;column-gap:28px}.rv__list--2 li{break-inside:avoid}.rv__sub{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px 28px;display:grid}.rv__sh{color:var(--muted);font-size:13px;font-weight:700;margin:0 0 4px!important}.rv__sh a{color:var(--ink);text-decoration:none}.rv__sh a:hover{text-decoration:underline}.rv__picks{background:var(--tint);border-radius:12px;padding:16px 16px 10px}.rv__ph{color:var(--ink);font-size:15px;font-weight:800;margin:0 0 8px!important}.rv__picks a{flex-direction:column;justify-content:center;min-height:48px;padding:4px 0;text-decoration:none;display:flex}.rv__picks strong{color:var(--ink);font-size:15.5px}.rv__picks span{color:var(--muted);font-size:13px}.rv__picks a:hover strong{color:var(--link);text-decoration:underline}.acc__grp--picks{background:var(--white);border-radius:10px;margin:4px 0 10px;padding:10px 12px 6px}.acc--enh .acc__grp--picks .acc__link{justify-content:space-between;gap:10px;font-weight:600;color:var(--ink)!important}.acc--enh .acc__grp--one ul{grid-template-columns:minmax(0,1fr)}.acc--enh .acc__grp--one .acc__link{min-height:44px}.ftx{background:var(--turq);color:var(--band-ink);margin-top:46px;padding:0 32px}.ftx a{color:var(--band-ink)!important}.ftx__hello{background:var(--white);color:var(--text);border-radius:16px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:18px 22px;margin-bottom:-22px;padding:18px 22px;display:grid;position:relative;top:-46px;box-shadow:0 10px 30px #003c4624}.ftx__face{aspect-ratio:1;object-fit:contain;flex:none;width:92px;max-width:none;height:92px;margin:-34px 0 -6px}.ftx__sign{font:400 1.55rem/1.15 var(--hand);color:var(--ink);margin:0 0 4px!important}.ftx__say p:not(.ftx__sign){font-size:15.5px;line-height:1.5}.ftx__acts{flex-wrap:wrap;gap:8px;display:flex}.ftx__btn{background:var(--orange);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-size:15.5px;font-weight:700;display:inline-flex;color:var(--btn-ink)!important;text-decoration:none!important}.ftx__btn:hover{background:var(--orange-h)}.ftx__btn svg{width:17px;height:17px}.ftx__btn--2{background:var(--tint)}.ftx__btn--2:hover{background:var(--tint-2)}.ftx__btn--2 svg{color:var(--link)}.ftx__dir{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 36px;padding:6px 0 30px;display:grid}.ftx__h{color:var(--band-ink);font-size:15px;font-weight:800;margin:0 0 8px!important}.ftx__h--2{margin-top:20px!important}.ftx__col li a{text-underline-offset:3px;align-items:center;min-height:32px;font-size:15px;text-decoration:underline #1e2b2d59;display:inline-flex}.ftx__col li a:hover{text-decoration-color:currentColor}.ftx .vs,.fr .ftx .vs{color:var(--band-ink)}.ftx__contact{font-size:14.5px;line-height:1.5;margin:18px 0 8px!important}.ftx__contact a{font-weight:700}.ftx__social{gap:6px;display:flex}.ftx__social a{background:#ffffff59;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.ftx__social a:hover{background:#fff9}.ftx__social svg{width:21px;height:21px}.ftx__base{background:#ffffff3d;flex-wrap:wrap;align-items:center;gap:10px 28px;margin:0 -32px;padding:18px 32px 22px;font-size:15px;display:flex}.ftx__mark{font:700 1.4rem/1 var(--hand)}.ftx__disc{flex:360px;line-height:1.5}.ftx__legal{align-items:center;gap:16px;display:flex}.ftx__legal a{align-items:center;min-height:32px;display:inline-flex}@container (width<=980px){.ftx__hello{grid-template-columns:92px minmax(0,1fr)}.ftx__acts{grid-column:1/-1}.ftx__dir{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=560px){.ftx{padding:0 16px}.ftx__hello{grid-template-columns:64px minmax(0,1fr);gap:12px 14px;padding:16px}.ftx__face{width:64px;height:64px;margin:-26px 0 0}.ftx__sign{font-size:1.3rem}.ftx__acts .ftx__btn{flex:100%;justify-content:center}.ftx__dir{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.ftx__col li a{min-height:36px;font-size:14.5px;line-height:1.3}.ftx__col:nth-child(3),.ftx__col:nth-child(4){grid-column:1/-1}.ftx__base{margin:0 -16px;padding:16px}}.lost{background:radial-gradient(120% 90% at 85% 0%, var(--tint) 0 40%, transparent 70%), var(--white);padding:36px 32px 34px}.lost__hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:20px 40px;max-width:1040px;margin:0 auto;display:grid}.cq .lost__art{stroke-width:2.4px;width:100%;max-width:360px;height:auto;stroke:var(--band-ink);fill:none;justify-self:center;overflow:visible}.lost__side{fill:#d9b98c}.lost__inside{fill:#8a6a44}.lost__flap{fill:#e8cca2}.lost__flap--front{fill:#f0d8b2}.lost__label{fill:var(--white)}.lost__lines{fill:none;stroke:var(--turq);stroke-width:3px}.lost__shadow{fill:var(--tint-2);stroke:none}.lost__q{font:700 52px var(--hand);fill:var(--link);stroke:none}.lost__puff{fill:none;stroke:var(--turq);stroke-width:3px}@media (prefers-reduced-motion:no-preference){.lost__q{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite lostBob}}@keyframes lostBob{50%{transform:translateY(-6px)rotate(6deg)}}.lost__h{color:var(--ink);letter-spacing:-.01em;margin:0 0 10px;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:800;line-height:1.1}.lost__lede{max-width:46ch;font-size:17px;line-height:1.55;margin:0 0 18px!important}.lost .sbox{background:var(--white);max-width:520px;box-shadow:0 0 0 1px #c9d3d5}.slip{background:#fffdf8;border-radius:4px 4px 14px 14px;max-width:760px;margin:34px auto 0;padding:20px 22px 12px;position:relative;box-shadow:0 8px 26px #3c280a1f}.slip:before{content:"";background:radial-gradient(circle at 8px 8px,#0000 5px,#fffdf8 5.5px) 0 0/16px 8px repeat-x;height:8px;position:absolute;top:-8px;left:0;right:0}.slip__head{background:linear-gradient(90deg,#c9bfa9 50%,#0000 0) bottom/10px 1.5px repeat-x;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 4px;padding:0 0 10px;display:flex}.slip__h{color:var(--ink);font-size:17px;font-weight:800;margin:0!important}.slip__k{font:400 1.05rem var(--hand);color:var(--muted);margin:0!important}.slip__list{counter-reset:slip 0}.slip__list li{counter-increment:slip 1;position:relative}.slip__list li:before{content:counter(slip, decimal-leading-zero);font-style: ;font-variant-ligatures: ;font-variant-caps: ;font-variant-east-asian: ;font-variant-alternates: ;font-variant-position: ;font-variant-emoji: ;font-weight: ;font-stretch: ;font-size: ;line-height: ;font-family: ;font-optical-sizing: ;font-size-adjust: ;font-kerning: ;font-feature-settings: ;font-variation-settings: ;font-language-override: ;color:var(--muted);font-variant-numeric:tabular-nums;position:absolute;top:50%;left:0;transform:translateY(-50%)}.slip__miss,.slip__list a{justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:6px 8px 6px 34px;display:flex}.slip__miss{color:var(--muted)}.slip__miss>span:first-child{text-decoration:line-through 2px #c24e2c}.slip__st{color:#a3361a;flex:none;font-size:12.5px;font-weight:700}.slip__list a{border-radius:8px;color:var(--ink)!important;text-decoration:none!important}.slip__list a:hover{background:var(--tint)}.slip__t{flex-direction:column;font-size:16px;font-weight:700;display:flex}.slip__d{color:var(--muted);font-size:15px;font-weight:400}.slip__list a svg{width:18px;height:18px;color:var(--link)}@container (width<=680px){.lost{padding:24px 16px 26px}.lost__hero{grid-template-columns:minmax(0,1fr)}.cq .lost__art{max-width:210px}.slip{padding:16px 14px 8px}}.hde__panels .mp--list,.hde__panels .mp--compare{border-radius:0 0 14px 14px;margin:0;position:absolute;top:0}.mp--list{width:max-content;max-width:min(560px,100% - 24px)}.mp--compare{width:min(820px,100% - 24px)}.acc__grp--picks{padding:8px 12px 4px}.acc--enh .acc__grp--picks ul{grid-template-columns:repeat(2,minmax(0,1fr))}.acc--enh .acc__grp--picks .acc__link{min-height:36px;font-size:14.5px}.cq svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.cq svg.solid{fill:currentColor;stroke:none}.cq ul,.cq ol{margin:0;padding:0;list-style:none}.cq p{margin:0}.cq a{color:var(--link)}.cq .mbtn,.cq .mbtn:hover,.cq .mbtn:focus-visible{color:var(--ink)}.cq .mbtn__arrow{width:20px;height:20px;stroke:var(--ink);stroke-width:2.2px}.cq fieldset{border:0;min-width:0;margin:0;padding:0}.lg{object-fit:contain;width:auto;max-width:110px;height:26px;display:block}.seg2{background:var(--surface);border-radius:8px;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex}.seg2 button{min-height:36px;font:600 15px var(--sans);color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px}.seg2 button[aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:0 1px 3px #003c462e}.cale__ctl,.h2e__ctl{flex-wrap:wrap;align-items:flex-end;gap:14px 22px;margin:0 0 16px;display:flex}.cale__ctl legend,.h2e__ctl legend,.cale__st>span:first-child{color:var(--muted);margin:0 0 6px;padding:0;font-size:13px;font-weight:700;display:block}.cale__seg{background:var(--surface);border-radius:10px;gap:2px;padding:4px;display:inline-flex}.cale__seg button{min-width:44px;min-height:44px;font-style: ;font-variant-ligatures: ;font-variant-caps: ;font-variant-numeric: ;font-variant-east-asian: ;font-variant-alternates: ;font-variant-position: ;font-variant-emoji: ;font-weight: ;font-stretch: ;font-size: ;font-family: ;font-optical-sizing: ;font-size-adjust: ;font-kerning: ;font-feature-settings: ;font-variation-settings: ;font-language-override: ;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;padding:0 14px;line-height:1.1;display:flex}.cale__seg button span{color:var(--muted);font-size:11.5px;font-weight:500}.cale__seg--n button{padding:0 6px}.cale__seg button[aria-pressed=true]{background:var(--white);box-shadow:0 1px 4px #003c4633}.cale__st{display:block}.cale__offer,.cale__go{white-space:nowrap;border-radius:8px;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex;text-decoration:none!important}.cale__offer svg,.cale__go svg{width:16px;height:16px}.cale__list{gap:2px;display:grid}.cale__list li:hover{background:var(--surface)}.cale__rank{color:var(--muted);text-align:center;grid-area:r;font-size:13px;font-weight:700}.cale__barw{background:var(--surface);border-radius:6px;grid-area:bar;height:12px;overflow:hidden}.cale__list li:hover .cale__barw{background:var(--white)}.cale__bar{border-radius:6px;height:100%;display:block}.cale__price{text-align:right;grid-area:price;line-height:1.1}.cale__meta{color:var(--muted);grid-area:meta;font-size:13px}.cale__go{background:var(--b);grid-area:go;min-height:40px;padding:0 12px;font-size:15px;color:var(--i)!important}.cale__off{background:var(--surface);border-radius:10px;margin:14px 0 0;padding:12px 14px}.cale__offh{color:var(--muted);font-size:13px;font-weight:700;margin:0 0 6px!important}.cale__off ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 18px;display:grid}.cale__off li{flex-direction:column;padding:4px 0;font-size:15px;display:flex}.cale__off li span{color:var(--muted);font-size:13px}.cale__date{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex;margin:14px 0 0!important}.cale__date svg{width:15px;height:15px}@container (width<=640px){.cale__list li{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"r who price""r bar bar""r meta go";gap:6px 10px}.cale__go{justify-self:end}}.h2c{background:var(--white);border-radius:10px;width:100%;height:auto;display:block}.cq .h2c{stroke-width:1px;width:100%;max-width:900px;height:auto}.h2c .gl{stroke:#e3e8e9}.h2c .tx{fill:var(--muted);stroke:none;font:12px var(--sans)}.h2c .ln{fill:none;stroke-width:3px}.h2c circle{stroke-width:2.5px}.yn{border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.yn svg{stroke-width:2.6px;width:15px;height:15px}.yn--y{color:#1f6b3a;background:#e3f4e7}.yn--n{background:var(--surface);color:var(--muted)}.h2e__head{justify-content:center;align-items:center;gap:18px;margin:0 0 18px;display:flex}.h2e__svc{background:var(--surface);border-radius:12px;flex-direction:column;align-items:center;gap:8px;min-width:170px;padding:14px 18px;display:flex;text-decoration:none!important}.h2e__svc:hover{background:var(--tint)}.h2e__svc .lg{max-width:140px;height:34px}.h2e__sc{color:var(--ink);align-items:center;gap:4px;font-size:16px;font-weight:800;display:inline-flex}.h2e__sc svg{width:15px;height:15px;color:var(--cyan)}.h2e__sc span{color:var(--muted);margin-left:4px;font-size:12.5px;font-weight:500}.h2e__vs{font:400 1.6rem var(--hand);color:var(--muted)}.h2e__ctl{justify-content:center}.h2e__verdict{background:var(--tint);color:var(--ink);text-align:center;text-wrap:balance;border-radius:12px;padding:14px 18px;font-size:17px;line-height:1.45;margin:0 0 16px!important}@container (width<=560px){.h2e__head{gap:8px}.h2e__svc{flex:1;min-width:0;padding:10px}.h2e__svc .lg{height:26px}}.cmr__h,.cme__h{color:var(--ink);margin:0 0 14px;font-size:1.25rem;font-weight:800;line-height:1.3}.cmr__c p,.cme__c p{font-size:17px;line-height:1.6;margin:0 0 8px!important}.cf,.cfe{margin-top:24px}.cf__note{color:var(--muted);font-size:15px;margin:0 0 12px!important}.cf__f{flex-direction:column;gap:4px;display:flex;margin:0 0 12px!important}.cf__f label,.cte__topic legend{color:var(--ink);font-size:14.5px;font-weight:700}.cf__f input,.cf__f textarea{border:1px solid var(--muted);width:100%;min-height:46px;font:16px var(--sans);color:var(--ink);background:var(--white);border-radius:8px;padding:10px 12px}.cf__f textarea{resize:vertical}.cf__f input:focus,.cf__f textarea:focus{border-color:var(--link);outline:none;box-shadow:0 0 0 3px #00707d40}.cf__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.cme__list>li{margin:0 0 18px}.cme__c{grid-template-columns:40px minmax(0,1fr);gap:12px;display:grid}.cme__av{background:var(--tint-2);width:40px;height:40px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.cme__face{width:40px;height:40px}.cme__who{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex;margin:0 0 4px!important}.cme__badge{background:var(--turq);color:var(--band-ink);border-radius:4px;padding:1px 8px;font-size:12px;font-weight:700}.cme__date{font-size:14.5px;text-decoration:none;color:var(--muted)!important}.cme__date:hover{text-decoration:underline}.cme__reply{min-height:36px;color:var(--link);font:600 15px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;margin-left:-6px;padding:0 10px 0 6px;display:inline-flex}.cme__reply:hover{background:var(--tint)}.cme__reply svg{width:16px;height:16px}.cme__kids{margin:10px 0 0 52px!important}.cme__c--site{background:var(--tint);border-radius:12px;padding:14px}.cfe{background:var(--surface);border-radius:12px;padding:18px}.cfe .cf__f input,.cfe .cf__f textarea{border-color:var(--muted)}.cfe__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cfe__foot span{color:var(--muted);align-items:center;gap:6px;font-size:15px;display:inline-flex}.cfe__foot svg{width:15px;height:15px}.cfe__btn{background:var(--orange);min-height:48px;color:var(--btn-ink);font:700 15.5px var(--sans);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 22px;display:inline-flex}.cfe__btn:hover{background:var(--orange-h)}.cfe__btn svg{width:16px;height:16px}@container (width<=480px){.cf__row{grid-template-columns:minmax(0,1fr)}.cme__kids{margin-left:20px!important}}.ctr__h{color:var(--ink);margin:0 0 10px;font-size:1.5rem;font-weight:800}@container (width<=560px){.ctr,.cte__grid{grid-template-columns:minmax(0,1fr)!important}}.cte__demo{margin:0 0 16px}.cte__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:20px 28px;display:grid}.cte__face{width:64px;height:64px;margin:0 0 10px}.cte__intro p{font-size:15.5px;line-height:1.6;margin:0 0 10px!important}.cte__mail{color:var(--muted);font-size:14.5px!important}.cte__mail a{font-weight:700}.cte__f{background:var(--surface);border-radius:12px;padding:18px}.cte__f .cf__f input,.cte__f .cf__f textarea{border-color:var(--muted)}.cte__topic{margin:0 0 14px!important}.cte__topic legend span{color:var(--muted);font-weight:400}.cte__topic div{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.cte__topic label{position:relative}.cte__topic input{opacity:0;cursor:pointer;position:absolute;inset:0}.cte__topic label span{background:var(--white);min-height:40px;box-shadow:inset 0 0 0 1px var(--muted);color:var(--text);border-radius:8px;align-items:center;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.cte__topic input:checked+span{background:var(--tint-2);box-shadow:inset 0 0 0 2px var(--link);color:var(--ink)}.cte__topic input:focus-visible+span{outline:2px solid var(--link);outline-offset:2px}.cte__err{color:#a3361a;font-size:13.5px;font-weight:600;display:none}.cte[data-view=err] .cte__err{display:block}.cte[data-view=err] .cf__f input,.cte[data-view=err] .cf__f textarea{border-color:#a3361a;box-shadow:0 0 0 1px #a3361a}.cte__foot{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.cte__foot span{color:var(--muted);font-size:13px}.cte__sent{text-align:center;background:#e9f6ec;border-radius:12px;padding:26px 20px;display:none}.cte[data-view=sent] .cte__f{display:none}.cte[data-view=sent] .cte__sent{display:block}.cte__ok{width:48px;height:48px;color:var(--white);background:#1f6b3a;border-radius:50%;justify-content:center;align-items:center;margin:0 0 8px;display:inline-flex}.cte__ok svg{stroke-width:3px;width:24px;height:24px}.cte__sent p{font-size:15.5px;line-height:1.55;margin:0 0 12px!important}.cte__again{background:var(--white);min-height:40px;color:var(--link);font:600 15px var(--sans);cursor:pointer;border:0;border-radius:8px;padding:0 14px}.mapart{width:100%;height:100%;display:block}.cq .mapart{stroke:none;width:100%;height:100%}.mapart__sea{fill:#cfeaf0}.mapart__land{fill:#e9e4d6;stroke:#c9c1aa;stroke-width:1.5px}.mapart__pin circle{fill:#c24e2c;stroke:#fff;stroke-width:2px}.mapart__pin text{fill:#fff;font:700 10px var(--sans)}.mpr__frame,.mpe__frame{aspect-ratio:4/3;background:#cfeaf0;border-radius:10px;position:relative;overflow:hidden}.mpe{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.mpe__map{position:relative}.mpe__map[data-view=idle] .mpe__frame{filter:saturate(.6)blur(1.5px);opacity:.75}.mpe__gate{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:22px;display:flex;position:absolute;inset:0}.mpe__gate>*{max-width:34ch}.mpe__gh{color:var(--ink);align-items:center;gap:8px;font-size:17px;font-weight:800;display:inline-flex}.mpe__gh svg{color:var(--link)}.mpe__gate p:not(.mpe__gh):not(.mpe__acts){color:var(--text);background:#ffffffd9;border-radius:8px;padding:8px 10px;font-size:14.5px;line-height:1.5}.mpe__acts{flex-wrap:wrap;gap:8px;display:flex;max-width:none!important}.mpe__load{background:var(--ink);min-height:46px;color:var(--white);font:700 15px var(--sans);cursor:pointer;border:0;border-radius:8px;padding:0 18px}.mpe__open{background:var(--white);border-radius:8px;align-items:center;gap:6px;min-height:46px;padding:0 14px;font-size:14.5px;font-weight:700;display:inline-flex;text-decoration:none!important}.mpe__open svg{width:15px;height:15px}.mpe__loaded{background:#ffffffeb;border-radius:6px;padding:6px 10px;font-size:13px;display:none;position:absolute;bottom:12px;left:12px}.mpe__map[data-view=loaded] .mpe__gate{display:none}.mpe__map[data-view=loaded] .mpe__loaded{display:block}.mpe__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;display:grid}.mpe__list a{border-radius:8px;align-items:center;gap:10px;min-height:52px;padding:4px 8px;display:flex;color:var(--ink)!important;text-decoration:none!important}.mpe__list a:hover{background:var(--tint)}.mpe__n{width:26px;height:26px;color:var(--white);background:#c24e2c;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.mpe__list a>span:last-child{flex-direction:column;font-size:14.5px;line-height:1.25;display:flex}.mpe__list a>span:last-child span{color:var(--muted);font-size:12.5px}.mpe__more a{font-weight:700;color:var(--link)!important}.mpe__more svg{width:16px;height:16px}@container (width<=480px){.mpe__list{grid-template-columns:minmax(0,1fr)}.mpe__frame{aspect-ratio:4/5}}.mpe__gate{background:linear-gradient(90deg,#ffffffe6 0 55%,#fff0 85%)}@container (width<=480px){.mpe__gate{background:#ffffffd1}}.cale__rank{align-self:start;padding-top:4px}.cale__seg--sel{padding:4px}.cale__selin{background:var(--white);min-height:44px;color:var(--link);border-radius:7px;align-items:center;gap:6px;padding:0 10px 0 12px;display:inline-flex;position:relative;box-shadow:0 1px 4px #003c4633}.cale__selin select{font:700 15px var(--sans);color:var(--ink);appearance:none;cursor:pointer;z-index:1;background:0 0;border:0;min-height:42px;margin-right:-20px;padding:0 22px 0 0;position:relative}.cale__selin svg:last-child{width:16px;height:16px;color:var(--muted);pointer-events:none}.cale__selin:focus-within{box-shadow:0 0 0 2px var(--link)}@supports (appearance:base-select){.cale__selin{anchor-name:--cale-st}.cale__selin select,.cale__selin ::picker(select){appearance:base-select}.cale__selin select{outline:0;align-items:center;display:inline-flex}.cale__selin select::picker-icon{display:none}.cale__selin ::picker(select){position-anchor:--cale-st;position-area:bottom span-right;position-try-fallbacks:flip-block;min-width:anchor-size(width);background:var(--white);border:0;border-radius:12px;margin:6px 0;padding:6px;box-shadow:0 2px 10px #003c461a,0 10px 28px #003c4629}.cale__selin option{min-height:40px;font:600 15px/1.2 var(--sans);color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 14px 0 10px;display:flex}.cale__selin option::checkmark{width:1em;color:var(--link);order:0}.cale__selin option:hover,.cale__selin option:focus-visible{background:var(--tint);outline:0}.cale__selin option:checked{color:var(--link-h);font-weight:800}}.lg--sm{max-width:80px;height:20px}.cale__cap{color:var(--ink);font-size:15px;font-weight:700;margin:4px 0 8px!important}.cale__list li{border-radius:10px;grid-template-columns:170px minmax(0,1fr) auto;grid-template-areas:"id bar go""meta meta meta";align-items:center;gap:4px 16px;padding:10px 10px 8px;display:grid}.cale__id{grid-area:id;align-items:center;gap:12px;display:flex}.cale__rank{text-align:right;width:18px;color:var(--muted);font-size:15px;font-weight:800;align-self:center!important;padding:0!important}.cale__lg{align-items:center;height:32px;display:inline-flex}.cale__lg .lg{object-position:left center;max-width:130px;height:28px}.cale__meta{color:var(--muted);grid-area:meta;padding-left:30px;font-size:13px}.cale__meta strong{color:var(--text);font-weight:600}.cale__barw{grid-area:bar;align-items:center;gap:10px;height:30px;display:flex;overflow:visible;background:0 0!important}.cale__bar{border-radius:6px;flex:none;height:22px}.cale__price{text-align:left;color:var(--muted);white-space:nowrap;flex:none;font-size:13px;line-height:1}.cale__price strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:17px;display:inline}.cale__barw{min-width:0;padding-right:96px}.cale__go{align-self:center}.cale__off li{flex-direction:row;align-items:center;gap:10px}.cale__off li span{flex-direction:column;display:flex}.cale__off li span strong{color:var(--text);font-size:15px}.cale__off .lg--sm{opacity:.55;filter:grayscale()}@container (width<=640px){.cale__list li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id go""bar bar""meta meta";gap:6px 10px}.cale__meta{padding-left:30px}.cale__barw{padding-left:30px;padding-right:92px}.cale__ctl{gap:12px 16px}}.h2e__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.h2e__card{background:var(--surface);border-radius:12px;min-width:0;padding:16px 18px}.h2e__card--wide{grid-column:1/-1}.h2e__card h3{color:var(--ink);margin:0 0 6px;font-size:16px;font-weight:800}.h2e__key{color:var(--muted);flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex;margin:0 0 10px!important}.h2e__key span{align-items:center;gap:6px;display:inline-flex}.h2e__key i{border-radius:3px;width:12px;height:12px}.h2e__pairs{gap:4px;display:grid}.h2e__pair{border-radius:8px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;padding:6px 8px;display:grid}.h2e__pair.is-mine{background:var(--white);box-shadow:inset 0 0 0 2px var(--turq)}.h2e__pm{color:var(--ink);font-size:15px;font-weight:700}.h2e__bars{gap:4px;display:grid}.h2e__b{align-items:center;gap:8px;height:18px;display:flex}.h2e__fill{border-radius:4px;flex:none;max-width:calc(100% - 80px);height:14px}.h2e__bv{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.h2e__bv.is-win{color:var(--ink);font-weight:800}.h2e__nb{color:var(--muted);background:repeating-linear-gradient(45deg,#0000 0 4px,#0000000d 4px 8px);border-radius:4px;padding:0 8px;font-size:12.5px}.h2e__card .h2c{background:var(--white)}.h2e__big{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:6px 0 12px;display:grid}.h2e__big p{background:var(--white);border-radius:10px;flex-direction:column;padding:10px 12px;display:flex}.h2e__big strong{font-size:2.2rem;font-weight:800;line-height:1}.h2e__big span{color:var(--muted);margin-top:4px;font-size:13px}.h2e__ex{border-collapse:collapse;width:100%;font-size:14.5px}.h2e__ex th,.h2e__ex td{text-align:center;padding:6px 4px}.h2e__ex tbody th{text-align:left;color:var(--text);font-weight:500}@container (width<=700px){.h2e__grid{grid-template-columns:minmax(0,1fr)}.h2e__pair{grid-template-columns:62px minmax(0,1fr)}}.spot{background:var(--tint);box-shadow:inset 0 0 0 1px var(--tint-2);border-radius:10px;padding:10px 12px 12px;position:relative}.spot__k{color:var(--ink);font-size:12.5px;font-weight:700;margin:0 0 8px!important}.spot__img{display:block}.spot--plain{box-shadow:none;background:0 0;border-radius:0;padding:0}.spot--plain .spot__k{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-align:right;font-size:11.5px;font-weight:400;margin:0 0 4px!important}.spot__img img{border-radius:4px;width:100%;height:auto;display:block}.adr,.ade{gap:8px;display:grid}.adr__lab{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex;margin:0 0 14px!important}.adr__rot{background:var(--surface);min-height:32px;color:var(--link);font:600 13px var(--sans);cursor:pointer;border:0;border-radius:6px;padding:0 10px}@container (width<=480px){.spot--resp .spot__d{display:none}.spot--resp .spot__m{max-width:300px;display:block}}.ade__stats{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex;margin:6px 0 0!important}.ade__stats strong{color:var(--ink);font-variant-numeric:tabular-nums}.ade__k{font-style:italic}.sspot{background:var(--tint);text-align:center;border-radius:10px;max-width:300px;padding:14px}.sspot__h{color:var(--ink);text-align:left;font-size:16px;font-weight:800;line-height:1.4;margin:0 0 2px!important}.sspot__d{color:var(--text);text-align:left;font-size:16px;line-height:1.55;margin:0 0 10px!important}.sspot__btn{background:var(--white);min-height:42px;box-shadow:inset 0 0 0 1px var(--tint-2);border-radius:8px;justify-content:center;align-items:center;margin-top:10px;padding:0 18px;font-size:16px;font-weight:700;display:inline-flex;color:var(--ink)!important;text-decoration:none!important}.h2e__card .h2c{margin-top:8px}.spot--resp .spot__d,.spot--resp .spot__m{display:block}.spot--resp .spot__m img{aspect-ratio:300/250!important}@container (width<=480px){.spot--resp .spot__d{display:none}.spot--resp .spot__m{max-width:300px;display:block}}.spot--resp .spot__m{display:none}@container (width<=480px){.spot--resp .spot__m{display:block}}.h2c--e .tx{font-size:14px}.h2c--e .tx--on{fill:var(--ink);font-weight:800}.h2c--e .selband{fill:var(--tint);stroke:none}.h2c--e .vl{font:700 14px var(--sans);fill:var(--ink);stroke:none}.h2c--e .nm{font:700 15px var(--sans);stroke:none}.h2e__gap{color:var(--muted);font-size:13.5px;margin:8px 0 0!important}.h2e__big p{gap:4px}.h2e__big .lg{object-position:left center;max-width:110px;height:22px}.h2e__big strong{color:var(--ink)!important}.h2e__ex thead th{color:var(--muted);font-size:13px;font-weight:700}.yn--n{background:#edeff0}.h2e__card{flex-direction:column;display:flex}.bf__head{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:2px 0 10px;display:grid}.bf__who--r{justify-self:end}.bf__who .lg{max-width:100px;height:22px}.bf__tally{color:var(--muted);text-align:center;font-size:12.5px}.bf__tally strong{color:var(--ink)}.bf ul{gap:6px;display:grid}.bf__row{grid-template-columns:34px minmax(0,1fr) 96px minmax(0,1fr) 34px;align-items:center;gap:8px;min-height:34px;display:grid}.bf__bar{height:14px;display:flex}.bf__bar i{border-radius:4px;height:100%;display:block}.bf__bar--l{grid-area:1/2;justify-content:flex-end}.bf__bar--r{grid-area:1/4}.bf__v{color:var(--muted);font-variant-numeric:tabular-nums;grid-row:1;font-size:15px}.bf__v--l{text-align:left;grid-column:1}.bf__v--r{text-align:right;grid-column:5}.bf__v.is-win{color:var(--ink);font-weight:800}.bf__l{text-align:center;color:var(--ink);grid-area:1/3;font-size:15px;font-weight:600}@container (width<=420px){.bf__row{grid-template-columns:30px minmax(0,1fr) 84px minmax(0,1fr) 30px;gap:6px}.bf__l{font-size:13px}}.bf__all{background:var(--white);border-radius:10px;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 12px;display:grid;margin:0 0 10px!important}.bf__all span:nth-child(2){color:var(--muted);font-size:13px;font-weight:700}.bf__all span:first-child,.bf__all span:last-child{color:var(--muted);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:800}.bf__all span:last-child{text-align:right}.bf__all .is-win{color:var(--ink)!important}.bf__row{min-height:44px}.bf__bar{height:16px}.h2c--sm,.h2e__key--sm{display:none!important}@container (width<=560px){.h2c--lg{display:none!important}.h2c--sm{display:block!important}.h2e__key--sm{display:flex!important}.h2c--sm .tx{font-size:12px}.h2c--sm .vl{font-size:13px}.h2c--sm .ln{stroke-width:3px}}.fr{--lu:1;background:var(--white);overflow-x:clip;container-type:inline-size}.fr svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.fr ul,.fr ol{margin:0;padding:0;list-style:none}.fr .hde{padding:0 max(20px,50cqi - 580px) 0 max(32px,50cqi - 568px)}.in{max-width:1200px;margin:0 auto;padding:0 32px}.fr a:focus-visible,.fr button:focus-visible{outline:3px solid var(--band-ink);outline-offset:3px}.hp{background:var(--turq);color:var(--band-ink);padding:40px 0 56px}.hp__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;display:grid}.hp__h{font:400 clamp(2.6rem, 4.9cqi, 3.9rem)/1.06 var(--hand);color:var(--band-ink);letter-spacing:-.005em}.hp__lede{max-width:34ch;margin-top:18px;font-size:19px;line-height:1.55}.btn{background:var(--orange);border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 24px;font-size:17px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 2px #78320040;color:var(--btn-ink)!important;text-decoration:none!important}.btn:hover{background:var(--orange-h);transform:translateY(-1px)}.pr{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:18px;margin-top:40px;display:grid}.pr img{width:92px;height:92px}.pr__h{font:400 1.55rem/1.1 var(--hand);color:var(--band-ink)}.pr__t{max-width:44ch;margin-top:6px;font-size:16px;line-height:1.55}.pr__sig{margin-top:8px;font-size:15px;font-weight:700}.wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-bottom:40px;display:grid}.wall>li:nth-child(3n+2){transform:translateY(40px)}.wall>li:nth-child(3n){transform:translateY(16px)}.tile{background:var(--white);border-radius:12px;flex-direction:column;height:132px;padding:12px 14px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 6px 18px #0046501f;color:var(--ink)!important;text-decoration:none!important}.tile:hover{transform:translateY(-3px);box-shadow:0 12px 26px #0046502e}.tile__lg{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.tile__lg .lg{width:calc(var(--w) * var(--lu) * 1px);max-width:100%;height:auto}.tile__cap{font-size:15px;font-weight:600;line-height:1.3}.tile:hover .tile__cap{text-decoration:underline}.cat{padding:64px 0 72px}.cat__h{font-size:clamp(1.7rem,2.9cqi,2.2rem);font-weight:800}.cat__lede{margin-top:8px;font-size:18px}.cat__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;margin-top:36px;display:grid}.cat__a{display:block;color:var(--ink)!important;text-decoration:none!important}.cat__t{font-size:19px;font-weight:700;line-height:1.25;display:block}.cat__d{color:var(--text);margin-top:4px;font-size:15.5px;line-height:1.5;display:block}.cat__a:hover .cat__t{color:var(--link);text-decoration:underline}@container (width<=820px){.in{padding:0 16px}.hp{padding:26px 0 40px}.hp__grid{grid-template-columns:minmax(0,1fr);gap:28px}.hp__h{font-size:2.5rem}.hp__lede{margin-top:12px;font-size:17.5px}.wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:24px}.wall>li:nth-child(n){transform:none}.wall>li:nth-child(2n){transform:translateY(24px)}.tile{height:112px;padding:10px 12px}.fr{--lu:.82}.pr{grid-template-columns:72px minmax(0,1fr);gap:14px;margin-top:0}.pr img{width:72px;height:72px}.hp__copy .pr{display:none}.hp__after .pr{display:grid}.hp__after{margin-top:28px}.cat{padding:44px 0 52px}.cat__lede{font-size:16.5px}.cat__list{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:24px}.cat__a{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:16px;display:grid}}@container (width>=821px){.hp__after{display:none}}.fe .hp{padding:28px 0 36px}.fe .hp__h{font-size:clamp(2.4rem,4cqi,3.1rem)}.btn2{background:var(--white);border-radius:8px;align-items:center;gap:8px;min-height:52px;padding:0 20px;font-size:16px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex;color:var(--ink)!important;text-decoration:none!important}.btn2 svg{width:20px;height:20px;color:var(--link)}.btn2:hover{background:var(--tint);transform:translateY(-1px)}.fe .pr{background:#ffffff61;border-radius:14px;grid-template-columns:84px minmax(0,1fr);margin-top:28px;padding:16px 18px}.fe .pr img{width:84px;height:84px}.pr__more{text-underline-offset:3px;align-items:center;gap:4px;margin-left:10px;font-size:14.5px;font-weight:700;text-decoration:underline;display:inline-flex;color:var(--band-ink)!important}.pr__more svg{width:15px;height:15px}.fe .wall{gap:12px;padding-bottom:24px}.fe .wall>li:nth-child(3n+2){transform:translateY(24px)}.fe .wall>li:nth-child(3n){transform:translateY(10px)}.fe .tile{height:124px}.tile__name{justify-content:space-between;align-items:center;gap:6px;display:flex}.tile__name svg{width:16px;height:16px;color:var(--link);opacity:0;transition:opacity .2s,transform .2s;transform:translate(-4px)}.tile:hover .tile__name svg,.tile:focus-visible .tile__name svg{opacity:1;transform:none}.tile__type{color:var(--muted);font-size:13px;font-weight:400;display:block}.fe .tile:hover .tile__cap{text-decoration:none}.fe .tile:hover .tile__n{text-decoration:underline}.allr{background:#ffffff61;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin-top:12px;padding:0 18px;font-size:16px;display:flex;color:var(--band-ink)!important;text-decoration:none!important}.allr strong{font-weight:700}.allr:hover{background:#fff9}.allr:hover strong{text-decoration:underline}.fe .cat{padding:40px 0 64px}.fe .cat__list{gap:16px;margin-top:28px}.fe .cat__a{background:var(--tint);border-radius:14px;height:100%;padding:20px 18px 22px;transition:transform .2s,background .2s;position:relative}.fe .cat__a:hover{background:var(--tint-2);transform:translateY(-3px)}.cat__go{color:var(--link);position:absolute;top:20px;right:16px}.fe .cat__a:hover .cat__t{color:var(--ink)}@container (width<=820px){.fe .hp{padding:22px 0 32px}.fe .hp__h{font-size:2.3rem}.fe .wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-bottom:0}.fe .wall>li:nth-child(n){transform:none}.fe .tile{border-radius:10px;height:86px;padding:8px 6px 7px;box-shadow:0 3px 10px #0046501f}.fe{--lu:.52}.fe .tile__cap{text-align:center;font-size:12px;font-weight:600}.fe .tile__name{justify-content:center}.fe .tile__name svg,.fe .tile__type{display:none}.fe .tile__rv{clip:rect(0px, 0px, 0px, 0px);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fe .hp__after{margin-top:16px}.fe .allr{min-height:48px;margin-top:10px;padding:0 14px;font-size:15px}.fe .pr{grid-template-columns:64px minmax(0,1fr);margin-top:0;padding:14px}.fe .pr img{width:64px;height:64px}.fe .pr__t{font-size:15.5px}.fe .cat{padding:36px 0 44px}.fe .cat__list{gap:8px;margin-top:20px}.fe .cat__a{grid-template-columns:64px minmax(0,1fr) auto;gap:14px;height:auto;padding:12px 14px}.fe .cat__t{font-size:17px}.fe .cat__d{margin-top:2px;font-size:14.5px}.cat__go{position:static}}.fe .hp__h{letter-spacing:-.01em;font-size:clamp(2.4rem,4cqi,3.2rem);font-weight:700;line-height:1.04}.sw{white-space:nowrap;display:inline-block;position:relative}.sw svg{fill:none;width:104%;height:.32em;stroke:var(--orange);stroke-width:5px;stroke-linecap:round;display:none;position:absolute;bottom:-.12em;left:-2%}.fe .hp__lede{max-width:40ch;margin-top:16px;font-size:18.5px;line-height:1.55}.fe .acts{gap:10px;max-width:440px;margin-top:28px;display:grid}.fe .acts .btn{width:100%;min-height:54px;box-shadow:none;border-radius:10px;font-size:17px}.btn2{border-radius:10px;justify-content:flex-start;min-height:54px}.btn2>svg:last-child{width:18px;height:18px;color:var(--muted);margin-left:auto}.btn2__i{display:inline-flex}.btn2__l{display:none}.fe .btn2{width:100%;padding:0 18px}.fe .pr{margin-top:28px}.fe[data-hero=a] .acts{background:var(--white);border-radius:16px;padding:12px;box-shadow:0 10px 28px #00465024}.fe[data-hero=a] .btn2{background:var(--tint)}.fe[data-hero=a] .btn2:hover{background:var(--tint-2)}.fe[data-hero=b] .intro{background:var(--white);border-radius:18px;padding:30px 30px 28px;box-shadow:0 10px 28px #0046501f}.fe[data-hero=b] .hp__h{color:var(--ink);font-size:clamp(2.2rem,3.6cqi,2.9rem)}.fe[data-hero=b] .hp__lede{color:var(--text)}.fe[data-hero=b] .acts{max-width:none;margin-top:24px}.fe[data-hero=b] .btn2{background:var(--tint)}.fe[data-hero=b] .btn2:hover{background:var(--tint-2)}.fe[data-hero=b] .pr{margin-top:20px}.fe[data-hero=c] .hp__h{font-size:clamp(2.6rem,4.4cqi,3.5rem)}.fe[data-hero=c] .sw svg{display:block}.fe[data-hero=c] .hp__lede{margin-top:22px}.fe[data-hero=c] .acts{gap:14px}.fe[data-hero=c] .btn{box-shadow:0 6px 16px #a03c0038}.fe[data-hero=c] .btn2{background:0 0;gap:12px;min-height:44px;padding:0;font-size:16px;color:var(--band-ink)!important}.fe[data-hero=c] .btn2:hover{background:0 0;transform:none}.fe[data-hero=c] .btn2:hover .btn2__l{text-decoration:underline}.fe[data-hero=c] .btn2__i{background:var(--white);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px}.fe[data-hero=c] .btn2__s,.fe[data-hero=c] .btn2>svg:last-child{display:none}.fe[data-hero=c] .btn2__l{display:inline}.cat__art{width:120px;height:96px;margin:0 0 12px;display:block}.fr .art{fill:none;stroke:none;width:100%;height:100%;display:block;overflow:visible}.art__g{fill:#c5e6ea}.art__vs{font:700 14px var(--sans);fill:var(--btn-ink)}.art__q{font:700 26px var(--hand);fill:var(--white)}.art__bob{transition:transform .3s cubic-bezier(.16,1,.3,1)}.cat__a:hover .art__bob,.cat__a:focus-visible .art__bob{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.art__bob{transition:none}.cat__a:hover .art__bob{transform:none}}.fe .cat__a{background:var(--tint)}@container (width<=820px){.fe .acts{max-width:none;margin-top:22px}.fe .hp__lede{margin-top:12px;font-size:17px}.fe[data-hero=a] .acts{padding:10px}.fe[data-hero=b] .intro{padding:22px 18px 18px}.fe[data-hero=b] .hp__h{font-size:2.1rem}.fe .hp__h{font-size:2.3rem}.fe[data-hero=c] .hp__h{font-size:2.45rem}.fe .btn2{justify-content:flex-start}.fe .cat__a{grid-template-columns:76px minmax(0,1fr) auto}.cat__art{width:76px;height:61px;margin:0}}.fr .ftx svg.solid{fill:currentColor;stroke:none}.sec{padding:72px 0 80px}.sec--tint{background:var(--tint)}.sec__h{font-size:clamp(1.7rem,2.9cqi,2.2rem);font-weight:800}.sec__lede{margin-top:8px;font-size:18px}.sec__sub{color:var(--ink);margin:32px 0 14px;font-size:18px;font-weight:800}.fr .vs{color:var(--muted);font-weight:400}.card{background:var(--white);border-radius:12px;flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 6px 18px #0046501a;color:var(--ink)!important;text-decoration:none!important}.card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #00465029}.card img{width:100%;height:auto;display:block}.card__t{padding:12px 14px 14px;font-size:15.5px;font-weight:700;line-height:1.35;display:block}.card:hover .card__t{text-underline-offset:3px;text-decoration:underline}.card__d{color:var(--text);margin-top:2px;font-size:14.5px;font-weight:400;display:block}.fr .grid4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.vs2{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;display:grid}.vsk{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-bottom:28px;display:grid}.vsk>li:nth-child(3n+2){transform:translateY(28px)}.vsp{gap:12px;display:grid}.row{background:var(--white);border-radius:12px;grid-template-columns:170px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 16px 10px 10px;transition:transform .2s;display:grid;box-shadow:0 6px 18px #0046501a;color:var(--ink)!important;text-decoration:none!important}.row img{border-radius:6px;width:100%;height:auto;display:block}.row__t{font-size:15.5px;font-weight:700;line-height:1.35}.row svg{color:var(--link)}.row:hover{transform:translate(3px)}.row:hover .row__t{text-underline-offset:3px;text-decoration:underline}.goals .card img{aspect-ratio:3/2}.guides .card img,.posts .card img{aspect-ratio:10/3}.posts .card__t{font-size:15px}.shelves{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;margin-top:32px;display:grid}.shelf{background:var(--tint);border-radius:16px;padding:18px 18px 20px}.shelf__hd{align-items:center;gap:14px;margin-bottom:12px;display:flex}.shelf__art{flex:none;width:76px;height:61px;display:block}.shelf__hd h3{font-size:19px;font-weight:800}.shelf__list{gap:6px;display:grid}.shelf__list a{background:var(--white);border-radius:9px;align-items:center;min-height:42px;padding:0 14px;font-size:15.5px;font-weight:500;display:flex;color:var(--ink)!important;text-decoration:none!important}.shelf__list a:hover{background:var(--tint-2);text-underline-offset:3px;text-decoration:underline!important}.shelf:hover .art__bob{transform:translateY(-4px)}.shelf__more{display:none}.close{padding:64px 0 96px}.close__panel{background:var(--tint);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:40px;padding:40px;display:grid}.close__h{font:400 clamp(2.2rem, 3.6cqi, 2.9rem)/1.1 var(--hand);color:var(--ink)}.close__copy p{max-width:40ch;margin:12px 0 24px;font-size:18px}.close__calc img{aspect-ratio:10/3}@container (width<=980px){.vs2{grid-template-columns:minmax(0,1fr);gap:8px}.fr .grid4,.shelves{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=820px){.sec{padding:44px 0 52px}.sec__lede{font-size:16.5px}.sec__sub{margin:24px 0 10px}.vsk{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:0}.vsk>li:nth-child(n){transform:none}.row{grid-template-columns:120px minmax(0,1fr) auto;gap:12px;padding:8px 12px 8px 8px}.card__t{padding:10px 12px 12px;font-size:14.5px}.fr .grid4{gap:10px;margin-top:22px}.fr .guides,.fr .posts{grid-template-columns:minmax(0,1fr);gap:8px}.guides .card,.posts .card{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:12px;padding:8px;display:grid}.guides .card img,.posts .card img{border-radius:6px}.guides .card__t,.posts .card__t{padding:0;font-size:14.5px}.shelves{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:22px}.shelf{padding:14px}.shelf__art{width:64px;height:51px}.shelf:not(.is-open) .is-extra{display:none}.shelf__more{min-height:44px;color:var(--link);font:700 15px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;margin-top:6px;padding:0 14px;display:inline-flex}.shelf__more svg{width:16px;height:16px;transition:transform .2s}.shelf.is-open .shelf__more svg{transform:rotate(180deg)}.close{padding:40px 0 72px}.close__panel{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 18px}.close__h{font-size:2.2rem}.close__copy .btn{text-align:center;width:100%;padding:0 14px;font-size:16px}}.fr .ftx{--gx:max(32px, calc((100cqi - 1200px) / 2 + 32px));padding-inline:var(--gx)}.fr .ftx__base{margin-inline:calc(-1 * var(--gx));padding-inline:var(--gx)}@container (width<=820px){.fr .ftx{--gx:16px}}.fr .ftx--home,.fr .ftx--plain{margin-top:0}.ftx--home .ftx__dir,.ftx--plain .ftx__dir{padding-top:48px}@container (width<=820px){.ftx--home .ftx__dir,.ftx--plain .ftx__dir{padding-top:32px}}.fr.art{container-name:page}.art .cq{background:0 0;border-radius:0;max-width:none;margin:0;padding:0;transition:none}.art__top{padding-top:18px}.art__top .bce{margin:0}.art__grid{grid-template-columns:minmax(0,1fr) 328px;align-items:start;gap:48px;padding-top:12px;padding-bottom:80px;display:grid}.art__main{min-width:0}.art__head{margin:0 0 26px}.art__h1{letter-spacing:-.01em;color:var(--ink);max-width:30ch;margin:0 0 16px;font-size:clamp(1.9rem,5cqi,2.5rem);font-weight:800;line-height:1.15}.art__hero{margin:4px 0 24px}.art__hero img{border-radius:12px;width:100%;height:auto;display:block}.art__prose p{color:var(--text);margin:0 0 18px;font-size:18px;line-height:1.6}.art__sec{margin:0 0 12px}.art__sec>h2{margin:44px 0 14px;scroll-margin-top:24px}.art__sec>h3{margin:32px 0 12px;scroll-margin-top:24px}.art__wide{margin:28px 0}.art__rbox{margin:28px 0 36px}.art__main>.toce{margin:28px 0}.art__cta{margin:22px 0 28px}.art__spot{margin:36px 0}.art__note{margin:18px 0 24px}.art .art__list{font-size:18px;line-height:1.6;list-style:outside;margin:0 0 18px!important;padding-left:24px!important}.art ol.art__list{list-style:decimal}.art__list li{margin:0 0 6px}.art .art__list--tick{list-style:none;padding-left:0!important}.art__list--tick li{padding-left:30px;position:relative}.art__list--tick li:before{content:"";background:var(--tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.3l3 3 6-6.4' fill='none' stroke='%2300707D' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:.3em;left:0}.art__fig{margin:24px 0 28px}.art__fig img{border-radius:10px;width:100%;max-width:100%;height:auto;max-height:560px;display:block}.art__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 28px;display:grid}.art__pair .art__fig{margin:0}.art__pair .art__fig img{width:100%;max-height:none}.art__fig--c{flex-direction:column;align-items:center;display:flex}.art__fig--c>figcaption{max-width:100%}.art__cmp{flex-wrap:wrap;gap:6px 22px;display:flex;margin:-8px 0 20px!important}.art__cmp a{font-size:16px;font-weight:600}.art__main>.abe{margin:40px 0}.art__prose .abe--guest{margin:8px 0 24px}.art__comments{margin-top:48px;scroll-margin-top:24px}.art__side{align-content:start;align-self:stretch;gap:24px;display:grid}.art__side .sspot{max-width:none}.art__stick{position:sticky;top:24px}@container page (width<=1099px){.art__grid{grid-template-columns:minmax(0,1fr);gap:32px;max-width:824px}.art__side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.art__stick{display:none}}@container page (width<=820px){.art__grid{padding-bottom:56px}.art__side{grid-template-columns:minmax(0,1fr)}.art__sspot{display:none}.art__prose p,.art__list{font-size:17.5px}.art__sec>h2{margin-top:36px}.art__pair{grid-template-columns:minmax(0,1fr)}.art__spot{margin:28px 0}}.art .art__prose.prose--enh{padding-left:0}.art__spot .spot__d img{max-width:728px;margin:0 auto}.spot__img img{margin:0 auto}.art__spot.spot--sq{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.art__sspot .spot__img img{max-width:300px;margin:0 auto}.art__note p{margin:6px 0 0!important}.art__note .nte__head{margin:0}.art .art__rbox .rbox__list{padding:6px 22px 22px}@container (width<=560px){.art .art__rbox .rbox__list{padding:4px 16px 18px}}@media (prefers-reduced-motion:reduce){.mbtn:hover .mbtn__arrow,.mbtn:focus-visible .mbtn__arrow,.wge__link:hover svg,.btn:hover,.tile:hover,.btn2:hover,.fe .cat__a:hover,.cat__a:focus-visible .art__bob,.card:hover,.row:hover,.shelf:hover .art__bob,.hubl__row a:hover,.hubl__row a:focus-visible{transform:none}}.tool__load{color:var(--muted);margin:0;padding:14px 0;font-size:15px;display:none}.js .tool__load{display:block}.tool__nojs{background:var(--tint);color:var(--text);border-radius:10px;margin:0;padding:14px 18px;font-size:15px}.pwall{container-type:inline-size}.pwi{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.pwi--s{width:18px;height:18px}.pwi--xl{aspect-ratio:1;stroke-width:1.5px;width:15%;height:auto}.pwall__jump ul{background:var(--surface);border-radius:16px;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;margin:0 0 22px;padding:6px;list-style:none;display:grid}.pwall__jump li{margin:0}.pwall__jump a{height:100%;color:var(--ink);text-align:center;text-wrap:balance;border-radius:11px;align-content:start;justify-items:center;gap:7px;padding:10px 4px 8px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .18s,transform .18s cubic-bezier(.2,.8,.2,1);display:grid;text-decoration:none!important}.pwall__jump a:hover,.pwall__jump a:focus-visible{background:var(--white);transform:translateY(-2px)}.pwall__jump img{border-radius:10px;width:46px;height:46px}.pwall__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;margin:0;padding:0;list-style:none;display:grid}.pwall__t{background:var(--white);border-radius:16px;flex-direction:column;margin:0;scroll-margin-top:16px;display:flex;overflow:hidden;box-shadow:0 1px 2px #003c4614,0 14px 32px -12px #003c4638}.pwall__ph{aspect-ratio:4/3;background:var(--surface);position:relative}.pwall__img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.pwall__none{background:var(--tint);color:#1e8c9a;justify-content:center;align-items:center;gap:18px;display:flex}.pwall__none img{aspect-ratio:1;border-radius:12px;width:23%;height:auto}.pwall__door{background:var(--white);border-radius:12px;align-items:center;gap:10px;max-width:calc(100% - 28px);padding:6px 14px 6px 6px;display:flex;position:absolute;bottom:0;left:14px;transform:translateY(50%);box-shadow:0 2px 4px #003c4614,0 10px 22px -8px #003c464d;margin:0!important}.pwall__n{background:var(--turq);min-width:50px;height:44px;color:var(--band-ink);letter-spacing:-.02em;border-radius:8px;place-items:center;padding:0 9px;font-size:26px;font-weight:800;line-height:1;display:grid}.pwall__u{color:var(--ink);font-size:15px;font-weight:700;line-height:1.2}.pwall__b{flex-direction:column;flex:auto;gap:16px;padding:42px 20px 16px;display:flex}.pwall__id{align-items:center;gap:12px;display:flex}.pwall__logo{border-radius:10px;flex:none;width:52px;height:52px}.pwall__cat{color:var(--link);align-items:center;gap:6px;font-weight:700;display:flex;margin:0 0 2px!important;font-size:15px!important;line-height:1.25!important}.pwall__name{color:var(--ink);letter-spacing:-.01em;font-weight:800;margin:0!important;font-size:1.25rem!important;line-height:1.2!important}.pwall__f{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pwall__f li{color:var(--text);align-items:flex-start;gap:12px;margin:0;font-size:17px;line-height:1.45;display:flex}.pwall__f li>span:last-child{padding-top:7px}.pwall__ic{background:var(--tint);color:#1e8c9a;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.pwall__acts{gap:2px;margin-top:auto;padding-top:2px;display:grid}.pwall__acts .mbtn{width:100%}.pwall__read{justify-self:center;align-items:center;gap:6px;min-height:44px;padding:0 4px;font-size:16px;font-weight:700;display:inline-flex;text-decoration:none!important}.pwall__read:hover{text-decoration:underline!important}.pwall__read .pwi{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.pwall__read:hover .pwi{transform:translateY(2px)}@container (width<=620px){.pwall__jump ul{scroll-snap-type:x mandatory;scrollbar-width:thin;display:flex;overflow-x:auto}.pwall__jump li{scroll-snap-align:start;flex:0 0 86px}.pwall__list{grid-template-columns:minmax(0,1fr);gap:18px}.pwall__b{padding:40px 16px 14px}}@media (prefers-reduced-motion:reduce){.pwall__jump a,.pwall__read .pwi{transition:none}.pwall__jump a:hover,.pwall__jump a:focus-visible,.pwall__read:hover .pwi{transform:none}}.art__prose p.has-text-align-center{text-align:center}.vde{margin:30px 0 34px;container-type:inline-size}.vde__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:480px;margin:0 auto;display:grid}.vde__box{background:var(--surface);text-align:center;border-radius:12px;align-content:center;justify-items:center;gap:12px;min-height:140px;padding:24px 16px 20px;display:grid;position:relative}.vde__box--win{background:var(--tint);box-shadow:0 8px 22px -8px #00707d1f}.vde__rib{background:var(--cyan);clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%);place-items:start center;width:28px;height:38px;padding-top:7px;display:grid;position:absolute;top:0;right:16px}.vde__rib svg{width:15px;height:15px;fill:var(--band-ink)}.vde__lw{place-items:center;width:100%;min-height:44px;display:grid}.vde__lw a{place-items:center;min-height:44px;display:inline-grid}.vde__logo{object-fit:contain;border-radius:0;width:min(100%,160px);height:auto;max-height:44px;display:block}.vde .vde__score{color:var(--muted);margin:0;font-size:2.6rem;font-weight:700;line-height:1}.vde .vde__box--win .vde__score{color:var(--ink);font-weight:800}.vde__cap{text-align:center;margin:18px 0 0}.vde .vde__label{color:var(--ink);margin:0;font-size:17px;font-weight:700}.vde .vde__name{color:var(--link);margin:2px 0 0;font-size:1.6rem;font-weight:800;line-height:1.25}.vde__label strong,.vde__name strong{font-weight:inherit}@container (width<=340px){.vde__pair{grid-template-columns:minmax(0,1fr);gap:12px;max-width:260px}.vde__box{min-height:0}}.art__row{flex-wrap:wrap;align-items:center;gap:4px 20px;margin:8px 0 20px;display:flex;container-type:inline-size}.art__col{flex:var(--w,1) 1 0px;min-width:0}.art__col>.art__wide{margin:8px 0}.art__col p:last-child{margin-bottom:0}@container (width<=560px){.art__col{flex-basis:100%}}.art__panel{background:var(--tint);border-radius:12px;margin:8px 0 28px;padding:18px 20px}.art__panel>:first-child,.art__panel>:first-child>:first-child{margin-top:0}.art__panel>:last-child,.art__panel>:last-child>:last-child{margin-bottom:0}.art__pair--cols{align-items:start}.art__pair--cols .art__fig{flex-direction:column;align-items:center;display:flex}.art__pair--cols .art__fig img{object-fit:contain;max-height:560px}.art__pair--3{grid-template-columns:repeat(3,minmax(0,1fr))}@container page (width<=820px){.art__pair.art__pair--3{grid-template-columns:minmax(0,1fr)}}.gale.art__fig{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px 10px;display:grid}.gale--2.art__fig{grid-template-columns:repeat(2,minmax(0,1fr))}.gale--4.art__fig{grid-template-columns:repeat(4,minmax(0,1fr))}.gale--5.art__fig{grid-template-columns:repeat(5,minmax(0,1fr))}.gale>.art__fig{margin:0}.gale>.art__fig img{border-radius:8px;width:100%;max-height:none}.gale--crop>.art__fig img{aspect-ratio:1;object-fit:cover}.gale>.art__fig figcaption{margin-top:6px;line-height:1.35}.gale>figcaption{grid-column:1/-1;margin:0}@container page (width<=820px){.gale--4.art__fig,.gale--5.art__fig{grid-template-columns:repeat(3,minmax(0,1fr))}}@container page (width<=480px){.gale--3.art__fig{grid-template-columns:repeat(2,minmax(0,1fr))}}.gale--feature.art__fig{grid-template-columns:2fr 1fr;align-items:stretch;gap:16px 12px}.gale--n5.art__fig{grid-template-columns:2fr 1fr 1fr}.gale--n4.art__fig{grid-template-columns:repeat(3,minmax(0,1fr))}.gale--feature>.art__fig{flex-direction:column;display:flex}.gale--feature>.art__fig img{aspect-ratio:3/4;object-fit:cover}.gale--feature>.art__fig:first-child{grid-row:span 2}.gale--feature>.art__fig:first-child img{aspect-ratio:auto;flex:1 1 0;min-height:0;max-width:100%!important}.gale--n4>.art__fig:first-child{grid-area:auto/1/auto/-1}.gale--n4>.art__fig:first-child img{aspect-ratio:3/2;flex:none}@container page (width<=480px){.gale--feature.art__fig{grid-template-columns:repeat(2,minmax(0,1fr))}.gale--feature>.art__fig:first-child{grid-area:auto/1/auto/-1}.gale--feature>.art__fig:first-child img{aspect-ratio:4/5;flex:none}}.art__imtx{grid-template-columns:minmax(0px, var(--imtx,50%)) minmax(0px, 1fr);align-items:start;gap:28px;margin:24px 0;display:grid;container-type:inline-size}.art__imtx--right{grid-template-columns:minmax(0px, 1fr) minmax(0px, var(--imtx,50%))}.art__imtx--right .art__imtx-m{order:2}.art__imtx-m figure,.art__imtx-m .wp-block-image{margin:0!important}.art__imtx-m img{object-fit:contain;border-radius:10px;max-width:100%;height:auto;max-height:560px;display:block}.art__imtx-t>:first-child{margin-top:0!important}.art__imtx-t>:last-child{margin-bottom:0!important}@container page (width<=820px){.art__imtx,.art__imtx--right{grid-template-columns:minmax(0,1fr);gap:16px}.art__imtx--right .art__imtx-m{order:0}}.hubx{padding-bottom:8px}.hubx [id]{scroll-margin-top:80px}.hubx__top{padding:12px 0 56px}.hubx__intro{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px;display:grid}.hubx__h1{margin:6px 0 14px}.hubx__lede{margin-top:18px}.hubx__lede p{color:var(--text);margin:0 0 14px;font-size:18px;line-height:1.6}.hubx__jump{flex-wrap:wrap;align-items:center;gap:6px;margin-top:18px;font-size:15px;display:flex}.hubx__jump span{color:var(--muted);margin-right:4px}.hubx__jump a{background:var(--surface);border-radius:8px;align-items:center;min-height:40px;padding:0 12px;font-weight:600;display:inline-flex;color:var(--ink)!important;text-decoration:none!important}.hubx__jump a:hover{background:var(--tint-2)}.hubx__fit{background:var(--tint);border-radius:16px;padding:22px 22px 24px}.hubx__fith{color:var(--ink);font-size:1.3rem;font-weight:800;line-height:1.25}.hubx__fitl{margin:4px 0 14px!important;font-size:15.5px!important}.hubx__fit ul{gap:8px;display:grid}.hubx__fit a{background:var(--white);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:9px 14px;transition:transform .2s;display:grid;color:var(--text)!important;text-decoration:none!important}.hubx__fit a:hover{transform:translate(3px)}.hubx__need{font-size:15px;line-height:1.35}.hubx__pick{white-space:nowrap;color:var(--ink);align-items:center;gap:6px;font-size:15.5px;font-weight:800;display:inline-flex}.hubx__pick svg{color:var(--link);width:16px!important;height:16px!important}.hubx__fit a:hover .hubx__pick{text-underline-offset:3px;text-decoration:underline}.hubk__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid;margin-top:32px!important}.hubk>article{background:var(--white);border-radius:12px;flex-direction:column;height:100%;padding:20px 22px 18px;display:flex;box-shadow:0 1px 3px #003c461a,0 6px 16px #003c460f}.hubk.is-first>article{box-shadow:var(--turq) 0px 0px 0px 2px, #003c461f 0px 8px 20px}.hubk__top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.hubk__rank{background:var(--tint);width:36px;height:36px;color:var(--band-ink);border-radius:50%;place-items:center;font-size:16px;font-weight:800;display:grid}.hubk.is-first .hubk__rank{background:var(--turq)}.hubk__lg{align-items:center;min-height:58px;display:flex}.hubk__logo{width:auto;max-width:min(100%,170px);height:auto;max-height:48px;display:block}.hubk__name{color:var(--ink);font-size:1.15rem;font-weight:800}.hubk__score{justify-items:center;gap:2px;display:grid}.hubk__ring{width:58px;height:58px;display:block;position:relative}.hubk__ring strong{color:var(--ink);place-content:center;font-size:17px;font-weight:800;display:grid;position:absolute;inset:0}.hubk__by{color:var(--muted);font-size:13px;font-weight:700}.hubk__h{margin-top:14px;font-size:1.3rem;font-weight:800;line-height:1.25}.hubk__h a{color:var(--ink)!important;text-decoration:none!important}.hubk__h a:hover{text-underline-offset:3px;text-decoration:underline!important}.hubk__t{margin-top:6px!important;font-size:17px!important;line-height:1.55!important}.hubk__fit{margin-top:10px!important;font-size:15.5px!important}.hubk__fit strong{color:var(--ink)}.hubk__facts{margin-top:14px}.hubk__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:auto;padding-top:18px;display:flex}.hubk__rv{align-items:center;gap:6px;min-height:44px;font-weight:700;display:inline-flex;text-decoration:none!important}.hubk__rv:hover{text-decoration:underline!important}.hubk__rv svg{width:16px!important;height:16px!important}.hubx__mx{margin-top:28px}.hubp{background:var(--white);border-radius:16px;margin-top:28px;padding:24px;box-shadow:0 6px 18px #0046501a}.hubp__list{gap:10px;display:grid}.hubp__row{grid-template-columns:140px minmax(0,1fr) 150px 190px;align-items:center;gap:14px;min-height:40px;display:grid}.hubp__n{font-size:16px;font-weight:700;color:var(--ink)!important;text-decoration:none!important}.hubp__n:hover{text-decoration:underline!important}.hubp__track{background:var(--surface);border-radius:11px;height:22px;display:block}.hubp__bar{width:var(--w);background:var(--c);border-radius:11px;height:100%;display:block}.hubp__v{font-size:16px}.hubp__v strong{color:var(--ink)}.hubp__d{color:var(--muted);font-size:14.5px}.hubp__note{color:var(--muted);align-items:flex-start;gap:8px;display:flex;margin-top:18px!important;font-size:14.5px!important}.hubp__note svg{color:var(--link);margin-top:3px}.hubp__cta{background:var(--tint);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:20px;padding:16px 18px;display:flex}.hubp__cta p{font-size:16px!important}.hubx__vsk{margin-top:28px!important}.hubx__more{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hubx__more a{background:var(--tint);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-size:15.5px;font-weight:600;display:flex;color:var(--ink)!important;text-decoration:none!important}.sec--tint .hubx__more a{background:var(--white)}.hubx__more a:hover{background:var(--tint-2);text-underline-offset:3px;text-decoration:underline!important}.hubx__more svg{color:var(--link);width:16px!important;height:16px!important}.hubg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:28px;display:grid}.hubg__list{grid-template-columns:minmax(0,1fr)}.hubg__survey img{aspect-ratio:600/350}.fr .grid4.hubg__posts{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-top:0}.hubg__posts .card__d{margin-top:6px;font-size:14.5px;line-height:1.45}.hubx__narrow>*{max-width:760px}.hubx__faq{margin-top:24px}@container (width<=980px){.hubx__intro{grid-template-columns:minmax(0,1fr);gap:28px}.hubp__row{grid-template-columns:120px minmax(0,1fr) 130px}.hubp__d{grid-column:2/-1;margin-top:-8px}}@container (width<=820px){.hubx__top{padding-bottom:36px}.hubk__list{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:22px!important}.hubk>article{padding:16px 16px 14px}.hubk__logo{max-width:min(100%,130px);max-height:40px}.hubp{padding:16px}.hubp__list{gap:14px}.hubp__row{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.hubp__track{grid-area:2/1/auto/-1}.hubp__d{grid-column:1/-1;margin-top:0}.hubp__cta .btn{text-align:center;width:100%}.hubx__more,.hubg,.fr .grid4.hubg__posts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.hubx__fit a,.hubx__fit a:hover{transition:none;transform:none}}.art__grid--solo,.art__top--solo{max-width:824px}.art__grid--solo{grid-template-columns:minmax(0,1fr)}.hubx__intro--wide{grid-template-columns:minmax(0,1fr);gap:32px}.hubx__intro--wide .hubx__copy{max-width:760px}.hubx__intro--wide .hubx__fit ul{grid-template-columns:repeat(2,minmax(0,1fr))}.hubx__need--vs{color:var(--ink);font-size:15.5px;font-weight:700}.hubx__need--vs .vs{color:var(--muted);font-weight:400}.hubx__vs2{margin-top:8px}.hubx__vsp,.hubx__subtop{margin-top:0}.hubx__more--one{grid-template-columns:minmax(0,1fr)}.hubx__goals{margin-top:28px!important}.hubx__go{flex-wrap:wrap;gap:8px 24px;display:flex;margin-top:20px!important;font-size:16px!important}.hubx__go a{align-items:center;gap:6px;min-height:44px;font-weight:700;display:inline-flex;text-decoration:none!important}.hubx__go a:hover{text-decoration:underline!important}.hubx__go svg{width:16px!important;height:16px!important}.hubx__narrow>p{margin-top:18px;font-size:17px}.hubx__notes{margin-top:14px}.hubx__notes p{color:var(--text);margin:0 0 12px;font-size:16.5px;line-height:1.6}@container (width<=820px){.hubx__intro--wide .hubx__fit ul{grid-template-columns:minmax(0,1fr)}}.hubx__mx .mx__scroll{background:var(--white);border-radius:12px}.hubx__band{background:var(--white);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:24px;padding:14px 20px;display:flex;box-shadow:0 6px 18px #0046501a}.hubx__band>p:first-child{font-size:16.5px!important}.hubx__band strong{color:var(--ink)}.hubx__band .hubx__go{margin-top:0!important}.dlw__top [id],.dlv[id]{scroll-margin-top:80px}.dlw__intro{max-width:760px}.dlw{background:var(--tint);border-radius:16px;margin-top:28px;padding:22px}.dlw__skip{color:var(--muted);font-size:15px;margin:0 0 6px!important}.dlw__grp+.dlw__grp{margin-top:18px}.dlw__gl{font-size:15px;font-weight:700;margin:0 0 10px!important}.dlw__gl a{color:var(--ink)!important;text-decoration:none!important}.dlw__gl a:hover{text-underline-offset:3px;text-decoration:underline!important}.dlw__list{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.dlw__t{background:var(--white);text-align:center;border-radius:12px;grid-template-rows:56px auto;align-content:start;justify-items:center;gap:6px;height:100%;padding:14px 10px 12px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:grid;box-shadow:0 2px 8px #00465014;color:var(--ink)!important;text-decoration:none!important}.dlw__t:hover{transform:translateY(-3px);box-shadow:0 12px 26px #00465029}.dlw__lg{justify-content:center;align-items:center;width:100%;display:flex}.dlw__lg img{width:auto;max-width:min(100%,120px);height:auto;max-height:38px;display:block}.dlw__lg img.is-square{max-height:50px}.dlw__v{font-size:15px;font-weight:800;line-height:1.3}.dlw__c{background:var(--tint-2);color:var(--band-ink);border-radius:4px;padding:1px 7px;font-size:11.5px;font-weight:700}.dlw__lg .hubk__name{font-size:1.05rem;line-height:1.15}.dlv__lg .hubk__name{letter-spacing:-.01em;font-size:1.35rem;line-height:1.15}.dlv__list{gap:22px;max-width:1000px;display:grid;margin-top:32px!important}.dlv{filter:drop-shadow(0 6px 14px #003c461a)}.dlv>article{--seam:290px;grid-template-columns:var(--seam) minmax(0px, 1fr);background:var(--white);-webkit-mask:radial-gradient(circle 13px at var(--seam) 0px, transparent 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle 13px at var(--seam) 100%, transparent 97%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 13px at var(--seam) 0px, transparent 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle 13px at var(--seam) 100%, transparent 97%, #000) bottom / 100% 51% no-repeat;border-radius:14px;display:grid}.dlv__stub{background:var(--tint-2);border-radius:14px 0 0 14px;flex-direction:column;justify-content:center;gap:6px;padding:26px 26px 26px 28px;display:flex}.sec:not(.sec--tint) .dlv__stub{background:var(--tint)}.dlv__v{letter-spacing:-.015em;color:var(--ink);font-weight:800;line-height:1.05;margin:0!important;font-size:2.1rem!important}.dlv__terms{color:var(--band-ink);line-height:1.4;margin:0!important;font-size:15.5px!important}.dlv__code{background:var(--white);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding:6px 6px 6px 12px;display:flex}.dlv__code p{color:var(--muted);margin:0!important;font-size:13.5px!important}.dlv__code strong{letter-spacing:.06em;color:var(--ink);-webkit-user-select:all;user-select:all;font-size:1.05rem;font-weight:800;display:block}.dlv__code .mb__copy{background:var(--tint);box-shadow:none}.dlv__code .mb__copy:hover{background:var(--tint-2)}.dlv__nc{color:var(--band-ink);line-height:1.4;margin:12px 0 0!important;font-size:14.5px!important}.dlv__body{flex-direction:column;padding:20px 26px 16px 30px;display:flex}.dlv__top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:56px;display:grid}.dlv__lg{align-items:center;min-width:0;display:flex}.dlv__logo{width:auto;max-width:min(100%,170px);height:auto;max-height:46px;display:block}.dlv__logo.is-square{max-height:56px}.dlv__h{color:var(--ink);margin-top:12px;font-size:1.3rem;font-weight:800;line-height:1.25}.dlv__t p{color:var(--text);margin:10px 0 0!important;font-size:17px!important;line-height:1.55!important}.dlv__t p strong{color:var(--ink)}.dlv__t p em{color:var(--muted);font-size:15px;font-style:normal}.dlv__foot{flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:auto;padding-top:18px;display:flex}.dlv__foot .mb{flex:260px;width:auto;max-width:420px}.dlv__rv{align-items:center;gap:6px;min-height:44px;font-weight:700;display:inline-flex;text-decoration:none!important}.dlv__rv:hover{text-underline-offset:3px;text-decoration:underline!important}.dlv__rv svg{width:16px!important;height:16px!important}.dlv:target>article{animation:1.6s cubic-bezier(.16,1,.3,1) both dlv-land}@keyframes dlv-land{0%{transform:translateY(-6px)scale(1.01)}to{transform:none}}@container (width<=980px){.dlw__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (width<=820px){.dlw{padding:14px}.dlw__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dlw__t{grid-template-rows:44px auto;padding:12px 6px 10px}.dlw__lg img{max-height:30px}.dlw__v{font-size:13.5px}.dlw__lg .hubk__name{font-size:.92rem}.dlv>article{grid-template-columns:minmax(0,1fr);-webkit-mask:none;mask:none}.dlv__stub{border-radius:14px 14px 0 0;padding:18px}.dlv__v{font-size:1.75rem!important}.dlv__body{padding:14px 16px 12px}.dlv__logo{max-width:min(100%,140px);max-height:40px}.dlv__foot .mb{flex-basis:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.dlw__t,.dlw__t:hover{transition:none;transform:none}.dlv:target>article{animation:none}}.lse{margin:40px 0 28px;display:grid;position:relative;container-type:inline-size}.lse__pic{position:relative}.lse__n{z-index:3;background:var(--turq);width:44px;height:44px;color:var(--band-ink);border-radius:50%;place-items:center;font-size:18px;font-weight:800;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #00323c40}.lse__stg{background:var(--tint);isolation:isolate;border-radius:12px;position:relative;overflow:hidden}.lse__bg{z-index:-1;object-fit:cover;filter:blur(24px)saturate(.8);opacity:.6;position:absolute;inset:-30px;width:calc(100% + 60px)!important;max-width:none!important;height:calc(100% + 60px)!important}.lse__img{margin:0 auto;display:block;border-radius:0!important}.lse--banner .lse__stg{padding-bottom:14px}.lse--banner .lse__img{width:min(100%, var(--nw,100%));height:auto}.lse--picture .lse__stg{height:calc(56.25cqi + 56px)}.lse--picture .lse__img{object-fit:scale-down;width:100%;height:calc(100% - 56px);position:absolute;inset:0 0 56px}.lse--side{grid-template-columns:290px minmax(0,1fr);align-items:center}.lse--side .lse__stg{aspect-ratio:4/5}.lse--side .lse__img{object-fit:scale-down;width:100%;height:100%;position:absolute;inset:0}.lse--none .lse__pic{height:56px}.lse__card{z-index:2;background:var(--white);border-radius:14px;gap:14px;padding:20px 22px;display:grid;position:relative;box-shadow:0 10px 30px #003c4624}.lse--picture .lse__card{margin:-56px 24px 0}.lse--banner .lse__card{margin:-14px 24px 0}.lse--side .lse__card{margin-left:-36px}.lse--none .lse__card{margin:-44px 0 0 28px}.lse__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lse__id{min-width:0}.lse .lse__h{color:var(--ink);scroll-margin-top:80px;font-size:1.45rem;font-weight:800;line-height:1.2;position:relative;margin:0!important}.lse--picture .lse__h,.lse--picture .lse__h [id]{scroll-margin-top:calc(56.25cqi + 20px)}.lse__bf{color:var(--text);margin:6px 0 0!important;font-size:16px!important;line-height:1.45!important}.lse__bf strong{color:var(--ink)}.lse__score{flex:none;width:64px;height:64px;position:relative}.lse__score strong{color:var(--ink);place-content:center;font-size:17px;font-weight:800;display:grid;position:absolute;inset:0}.lse__facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lse__facts li{background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:15px;line-height:1.3;display:flex}.lse__facts svg{fill:none;stroke:var(--link);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px!important;height:16px!important}.lse__facts--rows{gap:8px;display:grid}.lse__facts--rows li{background:0 0;border-radius:0;align-items:flex-start;padding:0;font-size:15.5px;line-height:1.45}.lse__facts--rows svg{margin-top:3px}.lse__facts sub{vertical-align:baseline;font-size:inherit;line-height:inherit;color:var(--muted);white-space:nowrap}.lse__acts{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.lse__visit{background:var(--bg);border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:8px 16px;font-size:15px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 2px 6px #00000029;color:var(--ink)!important;text-decoration:none!important}.lse__visit:hover{background:var(--bgh,var(--bg));transform:translateY(-1px)}.lse__visit:focus-visible{outline-offset:3px;outline:3px solid #1f1f1f}.lse__visit svg{width:18px!important;height:18px!important}@media (prefers-reduced-motion:reduce){.lse__visit,.lse__visit:hover{transition:none;transform:none}}.lse__rv{align-items:center;gap:6px;min-height:44px;font-size:16px;font-weight:700;display:inline-flex;text-decoration:none!important}.lse__rv:hover{text-decoration:underline!important}.lse__rv svg{width:16px!important;height:16px!important}.lse__cap{color:var(--muted);grid-column:1/-1;margin:10px 0 0!important;font-size:15px!important}.lse__pc{background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 24px;padding:18px 20px;font-size:16px;line-height:1.5;display:grid}.lse__pc ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lse__pc li{align-items:flex-start;gap:8px;display:flex}.lse__pch{color:var(--ink);align-items:center;gap:6px;display:flex;margin:0 0 8px!important;font-size:16px!important}.lse__pc svg{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:4px;width:15px!important;height:15px!important}.lse__pch svg{margin-top:0}.lse__pros svg{stroke:#2e7a45}.lse__cons svg{stroke:#b23a2b}.lse__end{justify-items:center;gap:12px;margin:32px 0 8px;display:grid}.lse__endtop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;width:min(100%,600px);display:flex}.lse__end .lse__endq{color:var(--ink);margin:0;font-size:1.15rem;font-weight:800;line-height:1.3}.lse__end .lse__rv{min-height:0}.lse__end>.art__cta{width:100%;margin:0}.lse .hlink{left:-24px}.lse__h:hover .hlink{opacity:1}@container (width<=560px){.lse .lse__h{font-size:1.25rem}.lse--picture .lse__stg{height:calc(56.25cqi + 40px)}.lse--picture .lse__img{height:calc(100% - 40px);inset:0 0 40px}.lse--picture .lse__h,.lse--picture .lse__h [id]{scroll-margin-top:calc(56.25cqi + 16px)}.lse--picture .lse__card{margin:-40px 10px 0}.lse--banner .lse__card{margin:-14px 10px 0}.lse--side{grid-template-columns:minmax(0,1fr)}.lse--side .lse__stg{aspect-ratio:4/3}.lse--side .lse__card{margin:-36px 10px 0}.lse__card{padding:16px}.lse__top{gap:10px}.lse__pc{grid-template-columns:minmax(0,1fr)}.lse .hlink{display:none}}.chf{margin:0;container-type:inline-size}.chf>figcaption{color:var(--ink);margin:0 0 12px;font-size:1.05rem;font-weight:800;line-height:1.3}.cq .chf svg.chl__svg,.cq .chf svg.chl__grid,.fr .chf svg.chl__svg,.fr .chf svg.chl__grid{flex:none;width:100%;height:100%}.cq .chf svg.chs__svg,.fr .chf svg.chs__svg{flex:none;width:100%;height:auto}.chf--rank{position:relative}.chf--rank>figcaption{align-items:center;min-height:44px;padding-right:56px;display:flex}.chr__adj{background:var(--tint);width:44px;height:44px;color:var(--link-h);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;top:0;right:0}.chr__adj:hover{background:var(--tint-2)}.chr__adj:focus-visible{outline:3px solid var(--link);outline-offset:2px}.cq .chf .chr__adj svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:18px;height:18px}.chr__adj[aria-expanded=true]{background:var(--tint-2)}.chr__ctl[hidden]{display:none}.chr__ctl{flex-wrap:wrap;align-items:flex-end;gap:14px 22px;margin:0 0 16px;display:flex}.chr__ctl fieldset{border:0;min-width:0;margin:0;padding:0}.chr__ctl legend{color:var(--muted);margin:0 0 6px;padding:0;font-size:15px;font-weight:700;display:block}.chr__ctl .cale__seg{flex-wrap:wrap}.chr__ctl .cale__seg button{font:600 16px/1.1 var(--sans);color:var(--ink)}.chr__ctl .cale__seg--n button{min-width:44px}.chr__sw{min-height:44px;font:600 16px/1.2 var(--sans);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 4px;display:inline-flex}.chr__trk{background:#6f7b7e;border-radius:12px;flex:none;width:42px;height:24px;transition:background-color .15s;position:relative}.chr__trk:after{content:"";background:var(--white);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.chr__sw[aria-pressed=true] .chr__trk{background:var(--link)}.chr__sw[aria-pressed=true] .chr__trk:after{transform:translate(18px)}.chr__reset{min-height:44px;font:600 16px/1.2 var(--sans);color:var(--link);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.chr__reset:hover{color:var(--link-h)}.chr__reset[hidden]{display:none}.chr__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.chr__row{color:var(--text);border-radius:12px;grid-template-columns:minmax(0,10em) minmax(0,1fr) 12.5em;grid-template-areas:"who bar fig";align-items:center;gap:4px 16px;padding:9px 12px;font-size:16px;line-height:1.35;display:grid}.chf--rank[data-delivery=true] .chr__row{grid-template-columns:minmax(0,10em) minmax(0,1fr) 18em}.chr__row--na{grid-template-areas:"who fig fig"}.chr__row--top{background:var(--tint)}.chr__who{grid-area:who;align-items:center;gap:10px;min-width:0;display:flex}.chr__dot{border-radius:50%;flex:none;width:12px;height:12px;box-shadow:inset 0 0 0 1px #1e2b2d33}.chr__name{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-weight:500}.chr__name a{color:var(--link)}.chr__bar{grid-area:bar;height:18px;display:flex}.chr__bar>span{flex:none;min-width:2px;height:100%;transition:width .3s}.chr__bar>span:first-child{border-radius:6px 0 0 6px}.chr__bar>span:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.chr__box{background:var(--turq)}.chr__fee{background:#b5e2e8}.chr__fig{color:var(--text);font-variant-numeric:tabular-nums;grid-area:fig;font-size:15px}.chr__row--top .chr__box{background:var(--link)}.chr__row--top .chr__fee{background:var(--turq)}.chr__row--top .chr__name,.chr__row--top .chr__fig{color:var(--ink);font-weight:800}.chr__row--na .chr__fig{color:var(--muted)}.chr__key{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:10px 0 0;font-size:15px;display:none}.chf--rank[data-delivery=true] .chr__key{display:flex}.chr__key span{align-items:center;gap:8px;display:inline-flex}.chr__key i{border-radius:4px;width:22px;height:12px}.chr__more{margin:12px 0 0}.chr__more summary{min-height:44px;color:var(--link);cursor:pointer;align-items:center;font-size:16px;font-weight:600;display:inline-flex}.chr__more summary:hover{color:var(--link-h);text-underline-offset:3px;text-decoration:underline}.chr__t{border-collapse:separate;border-spacing:0 2px;width:100%;margin:6px 0 0;font-size:15.5px;line-height:1.4}.chr__t thead th{color:var(--muted);text-align:right;padding:4px 10px;font-size:15px;font-weight:700}.chr__t thead th:first-child{text-align:left}.chr__t tbody th,.chr__t td{text-align:right;color:var(--text);padding:8px 10px}.chr__t tbody th{text-align:left;color:var(--ink);font-weight:700}.chr__t tbody tr:nth-child(odd)>*{background:var(--surface)}.chr__t tbody tr>:first-child{border-radius:8px 0 0 8px}.chr__t tbody tr>:last-child{border-radius:0 8px 8px 0}.chr__t td[colspan]{text-align:left;color:var(--muted)}@container (width<=640px){.chr__row,.chf--rank[data-delivery=true] .chr__row{grid-template-columns:minmax(0,8.5em) minmax(0,1fr);grid-template-areas:"who bar""who fig"}.chr__row--na{grid-template-areas:"who fig"}}@container (width<=480px){.chr__row,.chf--rank[data-delivery=true] .chr__row,.chr__row--na{grid-template-columns:minmax(0,1fr);grid-template-areas:"who""bar""fig";gap:6px;padding:10px 12px}.chr__row--na{grid-template-areas:"who""fig"}.chr__bar{height:16px}.chr__ctl{gap:12px 16px}.chr__t thead th,.chr__t tbody th,.chr__t td{padding:6px 5px;font-size:15px}.chr__t{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.chr__bar>span,.chr__trk,.chr__trk:after{transition:none}}.chl__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0 0 10px;display:flex}.chl__axis{color:var(--muted);margin:0;font-size:15px;line-height:1.4}.chl__seg button{font:600 16px/1.1 var(--sans);color:var(--ink)}.chl__read{min-height:2.9em;color:var(--text);font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:15.5px;line-height:1.45}.chl__read>*+*{margin-left:10px}.chl__read strong{color:var(--ink)}.chl__read span,.chl__read .chl__diff{white-space:nowrap}.chl__hint{color:var(--muted)}.chl__plot{height:300px;padding:14px calc(var(--rg,120px) + 4px) 34px 50px;background:var(--white);border-radius:10px;position:relative}.chl__area{height:100%;position:relative}.chf svg.chl__grid,.chf svg.chl__svg{fill:none;stroke:none;stroke-width:0;flex:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chf .chl__grid line{fill:none;stroke:#e3e8e9;stroke-width:1px}.chf .chl__gap{fill:var(--tint);stroke:none}.chf .chl__ln{fill:none;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.chl__ov{pointer-events:none;position:absolute;inset:0}.chl__yt,.chl__xt{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;line-height:1;position:absolute}.chl__yt{right:calc(100% + 10px);transform:translateY(-50%)}.chl__xt{top:calc(100% + 10px);transform:translate(-50%)}.chl__dot{background:var(--white);width:11px;height:11px;box-shadow:inset 0 0 0 2.5px var(--c);border-radius:50%;margin:-5.5px 0 0 -5.5px;position:absolute}.chl__dot.is-on{background:var(--c);width:15px;height:15px;box-shadow:0 0 0 2px var(--white);margin:-7.5px 0 0 -7.5px}.chl__nm{font:700 15px/1.15 var(--sans);white-space:nowrap;margin-left:14px;position:absolute;transform:translateY(-50%)}.chl__nm--dot{color:var(--ink)}.chl__nm--dot:before{content:"";background:var(--c);vertical-align:middle;border-radius:50%;width:10px;height:10px;margin:0 6px 1px 0;display:inline-block}.chl__guide{border-left:2px solid #9fb9bd;width:0;margin-left:-1px;position:absolute;top:0;bottom:0}.chl__guide[hidden]{display:none}.chl__hits{position:absolute;inset:-14px 0 -34px}.chl__hit{cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0;padding:0;position:absolute;top:0;bottom:0}.chl__hit:focus-visible{outline:3px solid var(--link);outline-offset:-3px}.chl--pre .chl__svg{clip-path:inset(0 100% 0 0)}.chl--draw .chl__svg{clip-path:inset(0);transition:clip-path .9s ease-out}@media print,(prefers-reduced-motion:reduce){.chl--pre .chl__svg,.chl--draw .chl__svg{clip-path:none;transition:none}}.chl__x{color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.45}.chl__fig{margin:10px 0 0}.chl__fig summary{min-height:44px;color:var(--link);cursor:pointer;align-items:center;font-size:16px;font-weight:600;display:inline-flex}.chl__fig summary:hover{color:var(--link-h);text-underline-offset:3px;text-decoration:underline}.chl__table{border-collapse:separate;border-spacing:0 2px;font-variant-numeric:tabular-nums;width:100%;margin:6px 0 0;font-size:15.5px;line-height:1.4}.chl__table thead th{color:var(--muted);text-align:right;vertical-align:bottom;padding:4px 10px;font-size:15px;font-weight:700}.chl__table thead th:first-child{text-align:left}.chl__table tbody th,.chl__table td{text-align:right;color:var(--text);padding:8px 10px}.chl__table tbody th{text-align:left;color:var(--ink);white-space:nowrap;font-weight:700}.chl__table tbody tr:nth-child(odd)>*{background:var(--surface)}.chl__table tbody tr>:first-child{border-radius:8px 0 0 8px}.chl__table tbody tr>:last-child{border-radius:0 8px 8px 0}@container (width<=520px){.chl__plot{height:250px;padding:12px calc(var(--rgs,100px) + 4px) 32px 46px}.chl__nm{white-space:normal;width:max-content;max-width:calc(var(--rgs,100px) - 12px)}.chl__yt{right:calc(100% + 9px)}.chl__table thead th,.chl__table tbody th,.chl__table td{padding-left:6px;padding-right:6px}.chl__table tbody th{white-space:normal}}.chs{--chs-soft:#3fa0ab;--chs-loss:#b23a2b;--chs-loss-h:#8e2e22;--chs-grid:#e3e8e9}.chs__plot{max-width:720px;position:relative}.chf .chs__svg{fill:none;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;width:100%;height:auto;display:block;overflow:visible}.chs__svg text{font-family:var(--sans);fill:var(--muted);stroke:none;font-size:17px}.chs__gl{stroke:var(--chs-grid);stroke-width:1px}.chs__zero{stroke:#9aa5a8}.chs__svg .chs__tk{paint-order:stroke;stroke:var(--white);stroke-width:4px;stroke-linejoin:round}.chs__svg .chs__vl{fill:var(--ink);font-weight:700}.chs__svg .chs__an{fill:var(--link);font-weight:700}.chs__band{fill:#0000;stroke:none}.chs__band.is-on{fill:var(--tint)}.chs__m{fill:var(--chs-soft);stroke:none;transform-box:fill-box;transform-origin:50% 100%}.chs__m--hi,.chs--diverging .chs__m{fill:var(--link)}.chs .chs__m--neg{fill:var(--chs-loss);transform-origin:50% 0}.chs .chs__m.is-on{fill:var(--link-h)}.chs .chs__m--neg.is-on{fill:var(--chs-loss-h)}.chs__ln{fill:none;stroke:var(--link);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.chs__svg .chs__brk{fill:none;stroke:var(--white);stroke-width:2.5px;stroke-linecap:butt}.chs__dot{fill:var(--link);stroke:var(--white);stroke-width:2px}.chs__dot.is-on{fill:var(--link-h);stroke:var(--ink);stroke-width:2.5px}@container (width<=479px){.chs__xo{display:none}}@container (width<=639px){.chs__svg--dense .chs__xo{display:none}}@container (width>=480px){.chs__svg text{font-size:13px}}@container (width>=640px){.chs__svg text{font-size:11px}}.chs__hit{display:flex;position:absolute;top:0;bottom:0}.chs__yr{cursor:default;background:0 0;border:0;flex:1 1 0;min-width:0;margin:0;padding:0}.chs__yr:focus-visible{outline:3px solid var(--link);outline-offset:-3px;border-radius:6px}.chf .chs__read{min-height:1.6em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:16px;line-height:1.5;margin:10px 0 0!important}.chs__tg{background:var(--surface);border-radius:999px;flex-wrap:wrap;gap:4px;margin:0 0 12px;padding:4px;display:inline-flex}.chs__tg button{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:7px 14px;font-size:15px;font-weight:700;line-height:1.3}.chs__tg button:hover{background:var(--tint)}.chs__tg button[aria-pressed=true]{background:var(--link);color:var(--white)}@keyframes chs-grow{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:no-preference){.chs--wait .chs__m{transform:scaleY(0)}.chs--grow .chs__m{animation:.6s cubic-bezier(.2,.7,.2,1) both chs-grow}}@media print{.chs .chs__m{animation:none!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.chs .chs__m{animation:none!important;transform:none!important}}.skip{z-index:200;background:var(--white);color:var(--band-ink);border-radius:8px;padding:12px 16px;font-weight:700;position:absolute;top:-100px;left:16px}.skip:focus{top:12px}img{max-width:100%;height:auto}main{display:block}.drw{z-index:100;overscroll-behavior:contain;background:#1e2b2d73;position:fixed;inset:0;overflow-y:auto}.drw[hidden]{display:none}.drw .phone{max-width:440px;min-height:100%;box-shadow:0 16px 36px #00323c2e}html.has-drawer{overflow:hidden}:where(.drw) svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}:where(.drw) svg.solid{fill:currentColor;stroke:none}:where(.drw) ul,:where(.drw) ol{margin:0;padding:0;list-style:none}.drw a:focus-visible,.drw button:focus-visible{outline:3px solid var(--band-ink);outline-offset:3px}.cf__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cf__ts:not(:empty){margin:0 0 12px}.cfe__status:empty{display:none}.cfe__status{color:var(--band-ink);margin:12px 0 0;font-size:15px}.art__blk{display:contents}.dte--vs thead th{vertical-align:bottom;text-align:center}.dte__award{color:var(--ink);justify-content:center;align-items:center;gap:6px;margin:0 0 8px;font-size:15px;font-weight:800;display:flex}.dte__award svg{width:14px;height:14px;fill:var(--cyan);stroke:none}.dte__logo{width:auto;max-width:140px;max-height:40px;margin:0 auto 6px;display:block}.dte__name{color:var(--ink);font-weight:700;display:block}.dte--vs td{text-align:center}.dte__offers td{background:0 0!important}.dte__grp{text-align:left;color:var(--ink);font-weight:800;background:var(--tint)!important}.ph{background:var(--surface);color:var(--muted);border-radius:10px;margin:16px 0;padding:12px 14px;font-size:15px;display:block}span.sc[data-shortcode]{background:var(--tint);color:var(--band-ink);border-radius:6px;padding:2px 8px;font-family:ui-monospace,monospace;font-size:14.5px;display:inline-block}.cte[data-view=err] .cf__f:not(:has([aria-invalid=true])) .cte__err{display:none}.cte[data-view=err] .cf__f input:not([aria-invalid=true]),.cte[data-view=err] .cf__f textarea:not([aria-invalid=true]){border-color:var(--muted);box-shadow:none}@container page (width<=820px){.art .prose--enh .hlink{opacity:1;vertical-align:-3px;width:22px;height:22px;margin-right:6px;position:relative;top:auto;left:auto;transform:none}}@container (width<=480px){.hlink{position:relative;top:auto;left:auto}}.hlink__done:empty{display:none}.hlink__done{background:var(--white);color:var(--success,#2e7a45);white-space:nowrap;border-radius:6px;margin-left:6px;padding:2px 8px;font-size:13px;font-weight:700;position:absolute;top:50%;left:100%;transform:translateY(-50%);box-shadow:0 1px 3px #003c462e}.dt__wrap,.mbtn,.cale__go{position:relative}.xim{vertical-align:middle}.art__fig img.xim{width:auto}.prose .nte .nte__h{margin:0;line-height:1.3}.dsh{grid-template-columns:repeat(var(--dsh,3), minmax(0, 1fr));gap:16px;display:grid}.dsh--2{--dsh:2}.dsh--4{--dsh:4}.dsh__card{background:var(--white);border-radius:12px;flex-direction:column;padding:16px 16px 12px;display:flex;box-shadow:0 2px 10px #003c461a}.dsh__card>h3,.dsh__card>h4{margin:0;font-size:20px;line-height:1.25}.dsh__dish{min-height:2.9em;color:var(--muted);margin:4px 0 12px;font-size:15px;line-height:1.45}.dsh__img{margin:0 0 12px}.dsh__img img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;height:auto;display:block}.dsh__t{border-collapse:separate;border-spacing:0 2px;width:100%;margin-top:auto;font-size:15.5px;line-height:1.4}.dsh__t th,.dsh__t td{text-align:right;padding:6px 10px}.dsh__t th{text-align:left;color:var(--ink);font-weight:500}.dsh__t td:nth-child(2){color:var(--ink);font-weight:700}.dsh__t td:nth-child(3){width:3.5em;color:var(--muted)}.dsh__t tr:nth-child(odd)>*{background:var(--surface)}.dsh__t tr>:first-child{border-radius:6px 0 0 6px}.dsh__t tr>:last-child{border-radius:0 6px 6px 0}@container page (width<=820px){.dsh--4{--dsh:2}}@container page (width<=640px){.dsh,.dsh--4{--dsh:1}.dsh__card{grid-template-rows:auto auto 1fr;grid-template-columns:112px minmax(0,1fr);column-gap:14px;display:grid}.dsh__img{grid-area:1/1/span 3;margin:0}.dsh__dish{min-height:0;margin-bottom:8px}.dsh__t{grid-column:2}}.stn{counter-reset:stn;gap:8px;max-width:520px;margin:0;padding:0;list-style:none;display:grid}.art__wide>.stn{margin-inline:auto}.stn__r{counter-increment:stn;background:var(--surface);color:var(--ink);border-radius:10px;align-items:center;gap:12px;padding:12px 18px;font-size:17px;line-height:1.35;display:flex}.stn__r:before{content:counter(stn);background:var(--white);width:28px;height:28px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.stn__r--win{background:var(--tint-2);padding:16px 18px;font-size:21px;font-weight:700}.stn__r--win:before{background:var(--link);color:var(--white)}.stn__t{flex:auto}.stn__icon{order:2;display:inline-flex}.stn__icon svg{fill:none;width:26px;height:26px;stroke:var(--link);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.rle--grid li{align-content:start;gap:6px;display:grid}.rle__ex{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.dte--rows td{text-align:left;vertical-align:top}.dte--rows tbody th{white-space:normal;vertical-align:top}.dte--rows .dte__logo{border-radius:6px;width:64px;height:auto;margin:4px 0;display:block}.dte__feat{margin:0;padding-left:18px;font-size:15px}.dte--rows .dte__award{justify-content:flex-start}.rle__h{font:inherit;margin:0}.art__figcap{text-align:center;color:var(--muted);margin:-6px 0 18px;font-size:15px}.dte__offers td .mbtn+.mbtn{margin-top:6px}.dte--rows tbody tr:first-child td{background:var(--surface)}.dte__t td{font-size:15.5px;line-height:1.45}.dt__wrap.has-more:not(:focus-visible){-webkit-mask-image:linear-gradient(270deg,#0000,#000 36px);mask-image:linear-gradient(270deg,#0000,#000 36px)}.dt__wrap.has-less:not(:focus-visible){-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px);mask-image:linear-gradient(90deg,#0000,#000 36px)}.dt__wrap.has-more.has-less:not(:focus-visible){-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}@container (width<=480px){.dte--vs .dte__t{table-layout:fixed;width:100%}.dte--vs .dte__t tbody th{white-space:normal;overflow-wrap:anywhere;hyphens:auto;width:30%}.dte--vs .dte__t td{overflow-wrap:anywhere}.dte--vs .dte__logo{max-width:100%}.dte--vs .dte__award{gap:4px;font-size:12.5px}.dte--vs .mbtn--t{width:100%;min-width:0;padding:8px 6px}.h2e__svc{min-width:0}.h2e__svc .lg{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:26px}}.dte--rows .dte__logo{object-fit:contain;width:auto;max-width:64px;height:auto;max-height:56px}@container (width<=480px){.dte--rows .dt__wrap{overflow:visible}.dte--rows .dte__t,.dte--rows .dte__t tbody,.dte--rows .dte__t tr,.dte--rows .dte__t th,.dte--rows .dte__t td{display:block}.dte--rows .dte__t{border-spacing:0;min-width:0}.dte--rows .dte__t thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dte--rows .dte__t tbody tr{background:var(--surface);border-radius:10px;margin:0 0 10px;padding:14px}.dte--rows .dte__t tbody th,.dte--rows .dte__t tbody td,.dte--rows tbody tr:first-child td{background:0 0;border-radius:0;padding:0;font-size:15px}.dte--rows .dte__t tbody td+td{margin-top:10px}.dte--rows .dte__logo{vertical-align:middle;max-height:44px;margin:4px 10px 4px 0;display:inline-block}.dte--rows .dte__name{display:inline}.dte--rows .mbtn--t{width:100%}.dte--rows .dte__feat{padding-left:18px;list-style:outside}}.prose a{overflow-wrap:anywhere}.cq mark.has-inline-color{background:0 0;border-radius:0;padding:0}.prose .wp-block-buttons{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.prose .wp-block-buttons.is-content-justification-center,.prose .wp-block-buttons.aligncenter{justify-content:center}.prose .wp-block-button__link{background:var(--link);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:48px;padding:10px 20px;font-size:16px;font-weight:700;line-height:1.3;display:inline-flex;color:var(--white)!important;text-decoration:none!important}.prose .wp-block-button__link:hover{background:var(--link-h)}.prose .uagb-icon-list__wrap{gap:10px;margin:0 0 18px;display:grid}.prose .wp-block-uagb-icon-list-child{align-items:flex-start;gap:8px;font-size:18px;line-height:1.6;display:flex}.prose .uagb-icon-list__content-wrap{align-items:flex-start;gap:8px;display:flex}.prose .uagb-icon-list__source-wrap{color:var(--link);flex:none;margin-top:.3em;display:inline-flex}.prose .uagb-icon-list__source-wrap svg{fill:currentColor;stroke:none;width:16px;height:16px}.ili{background:var(--tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.3l3 3 6-6.4' fill='none' stroke='%2300707D' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;border-radius:50%;flex:none;width:20px;height:20px;margin-top:.2em;display:inline-block}@container page (width<=820px){.prose .wp-block-uagb-icon-list-child{font-size:17.5px}}.wp-block-uagb-separator{display:none}.fe .acts .btn{text-align:center;padding:10px 18px;line-height:1.3}.cq .cte+h2,.cq .cte+h3{margin-top:36px}.cale__selin select:focus-visible{outline:none}.cale__selin:has(select:focus-visible){box-shadow:0 0 0 3px var(--link)}.cq .cale__date{align-items:flex-start;font-size:13px;line-height:1.45}.cq .cale__date svg{margin-top:1px}.mbtn__s{opacity:1}.ble__photo{object-fit:cover;object-position:50% 22%;border-radius:50%}@container (width<=480px){.abe .abe__photo{width:56px;height:56px}}.abe.abe--d{padding:22px 26px 24px;display:block}.abe--d .abe__id{border-bottom:1px solid var(--tint-2);align-items:center;gap:16px;margin:0 0 16px;padding:0 0 16px;display:flex}.abe--d .abe__face{flex:none;width:68px;height:68px}.abe--d .abe__k{letter-spacing:.05em;text-transform:uppercase;color:var(--link);font-weight:700;margin:0 0 2px!important;font-size:15px!important}.abe--d .abe__name{margin:0!important;font-size:1.35rem!important;line-height:1.2!important}.abe--d .abe__role{font-weight:400;margin:2px 0 0!important}.abe--d .abe__bio{line-height:1.6;margin:0 0 12px!important}.abe--d .abe__more{align-items:center;gap:6px;margin-top:4px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.abe--d .abe__more svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .15s}.abe--d .abe__more:hover svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.abe--d .abe__more:hover svg{transform:none}}@container (width<=480px){.abe.abe--d{padding:18px}.abe--d .abe__face{width:56px;height:56px}}.mb__code strong{-webkit-user-select:all;user-select:all}.cq .se__ex{font-size:15px;line-height:1.55}.cq .se__type{font-size:15px;line-height:1.4}.cq .se__count{font-size:15px;line-height:1.5}.cq .se__help{font-size:15.5px;line-height:1.55}.art__cta--pair{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 22px;display:flex}.art__cta--pair>.mb{flex:300px;width:auto;max-width:480px}.art__cta--pair>.cbx__review{flex:none}@container page (width<=560px){.art__cta--pair>.mb{max-width:none}}.art__cta:not(.art__cta--pair){justify-items:center;display:grid}.toce{background:var(--tint);border:1px solid #bfe5ea}.toce__btn:hover{background:var(--tint-2);border-radius:12px}.rbox__tt{align-items:center;gap:10px;display:flex}.rbox__tt img{background:var(--white);border-radius:50%;flex:none;width:34px;height:34px}.rbox__title .rbox__badge{margin:0}.dte__ico{flex-wrap:wrap;gap:1px;max-width:34px;margin:0 0 3px;display:flex}.dte__key{align-items:center;gap:8px;display:flex}.dte__sw{border-radius:5px;flex:none;width:44px;height:10px}.dte__t--heat thead .dte__ico{justify-content:center;max-width:none}.dte__t--heat th svg{fill:none;width:16px;height:16px;stroke:var(--link);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.dte__t--heat thead th{color:var(--ink)}.dte__t--heat td span:not(.mbtn span){color:var(--band-ink)}.dte__t--heat td.dte__na{color:var(--muted);background:0 0}@container (width<=480px){.dte__t--heat th svg{width:12px;height:12px}.dte__ico{max-width:26px}.dte__t--heat thead .dte__ico{flex-wrap:nowrap;gap:0}.dte__t--heat thead th svg{width:10px;height:10px}}.dte__ml{display:none}@container (width<=480px){.dte__t--stack,.dte__t--stack tbody,.dte__t--stack tr,.dte__t--stack tbody th{display:block}.dte__t--stack{border-spacing:0;min-width:0}.dte__t--stack thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dte__t--stack tbody tr+tr{margin-top:16px}.dte__t--stack tbody th{align-items:center;gap:8px;padding:0 0 6px;font-size:15px;display:flex}.dte__t--stack tbody th .dte__ico{max-width:26px;margin:0}.dte__t--stack td{text-align:left;grid-template-columns:1fr auto 8.2em;align-items:baseline;gap:12px;margin:0 0 4px;padding:10px 12px;display:grid}.dte__t--stack td.dte__na{display:none}.dte__t--stack .dte__ml{color:var(--ink);font-size:15px;font-style:normal;font-weight:600;display:block}.dte__t--stack td strong{font-size:1.05rem}.dte__t--stack td span:not(.mbtn span){text-align:right;font-size:13px}}.svp{grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.svp--3{grid-template-columns:repeat(3,minmax(0,1fr))}.svp__col{grid-row:span 3;grid-template-rows:subgrid;background:var(--white);border-radius:12px;align-content:start;row-gap:16px;padding:20px 20px 22px;display:grid;box-shadow:0 2px 10px #003c461a}.svp .svp__logo{margin:0}.svp__logo img{width:auto;height:auto;max-height:90px;margin:0 auto;display:block;border-radius:0!important;max-width:min(100%,240px)!important}.cq .svp .svp__pts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.svp__pts li{color:var(--ink);margin:0;padding-left:30px;font-size:16px;line-height:1.45;position:relative}.svp__pts li:before{content:"";background:var(--tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.3l3 3 6-6.4' fill='none' stroke='%2300707D' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 16px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:.05em;left:0}.svp__col>.art__cta{align-self:start;margin:0;display:block}.svp__col>.art__cta .mb{width:100%}@container page (width<=560px){.svp,.svp--3{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}}.art__prose details.wp-block-details{background:var(--surface);color:var(--text);border:0;border-radius:10px;margin:20px 0 28px}.art__prose details.wp-block-details>summary{min-height:52px;color:var(--ink);cursor:pointer;align-items:center;padding:14px 48px 14px 16px;font-size:16px;font-weight:700;line-height:1.4;list-style:none;display:flex;position:relative}.art__prose details.wp-block-details>summary::-webkit-details-marker{display:none}.art__prose details.wp-block-details>summary:before,.art__prose details.wp-block-details>summary:after{content:"";background:var(--link);border-radius:1px;width:16px;height:2px;margin-top:-1px;transition:transform .2s;position:absolute;top:50%;right:18px}.art__prose details.wp-block-details>summary:after{transform:rotate(90deg)}.art__prose details.wp-block-details[open]>summary:after{transform:rotate(0)}.art__prose details.wp-block-details>summary:hover{color:var(--link-h)}.art__prose details.wp-block-details>summary:focus-visible{outline:3px solid var(--link);outline-offset:2px;border-radius:10px}.art__prose details.wp-block-details>:not(summary){margin-left:16px;margin-right:16px}.art__prose details.wp-block-details>:last-child:not(summary){margin-bottom:16px}.art__prose details.wp-block-details .art__wide{margin:4px 16px 16px}@media (prefers-reduced-motion:reduce){.art__prose details.wp-block-details>summary:after{transition:none}}.lce{container-type:inline-size}.lce .lce__rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lce__row{background:var(--tint);border-radius:12px;grid-template-columns:minmax(0,210px) minmax(0,1fr);align-items:start;gap:28px;padding:20px 22px;display:grid}.lce__row:nth-child(2n){background:var(--white)}.lce .lce__t{color:var(--ink);text-wrap:balance;margin:0 0 6px;font-size:1.2rem;font-weight:800;line-height:1.25}.lce .lce__p{color:var(--text);margin:0;font-size:15.5px;line-height:1.55}.lce .lce__k{color:var(--muted);margin:2px 0 10px;font-size:15px;font-weight:700}.lce .lce__tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lce__tags li{background:var(--white);color:var(--ink);border-radius:8px;margin:0;padding:7px 12px;font-size:15.5px;font-weight:500;line-height:1.35}.lce__row:nth-child(2n) .lce__tags li{background:var(--tint)}@container (width<=560px){.lce__row{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px}}.pmx__bar{background:var(--white);border-radius:10px;gap:2px;height:44px;margin:0 0 14px;display:flex;overflow:hidden}.pmx__bar>span{white-space:nowrap;justify-content:center;align-items:center;min-width:4px;padding:0 6px;font-size:15px;font-weight:700;display:flex;overflow:hidden}.pmx__key{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 36px;margin:0;padding:0;list-style:none;display:grid}.pmx__key li{color:var(--ink);align-items:center;gap:8px;font-size:16px;display:flex}.pmx__key li>strong{margin-left:-2px}.pmx__sw{border-radius:4px;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00707d40}.pmx__i{background:var(--tint);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.pmx__i svg{fill:none;width:19px;height:19px;stroke:var(--link);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.pmx__k{font-weight:400}.pmx__key strong{color:var(--ink);font-weight:800}.pmx__n{color:var(--muted);font-size:15px}@container (width<=480px){.pmx__bar{height:38px}.pmx__bar>span{padding:0 4px;font-size:15px}}.h2hc__lead{margin:0 0 12px;font-size:18px;line-height:1.6}.h2hc__list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}a.h2hc__card{border:1px solid var(--tint-2);background:var(--white);height:100%;color:var(--text);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}a.h2hc__card:hover,a.h2hc__card:focus-visible{border-color:var(--turq);background:var(--tint);color:var(--text);text-decoration:none}.h2hc__vs{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:17px;font-weight:700;display:flex}.h2hc__v{color:var(--muted);font-weight:400}.h2hc__dot{border-radius:50%;flex:none;width:10px;height:10px}.h2hc__k{color:var(--text);font-size:15.5px;line-height:1.5}.h2hc__k strong{color:var(--ink)}.h2hc__go{color:var(--link);align-items:center;gap:6px;margin-top:auto;font-size:15px;font-weight:700;display:inline-flex}.h2hc__go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.art__cmp a{background:var(--tint);border-radius:8px;align-items:center;min-height:36px;padding:4px 12px;line-height:1.3;display:inline-flex}.cq .art__cmp a,.cq .hubl__row a,.cq a.art__btn{text-decoration:none}.art__cmp a:hover,.art__cmp a:focus-visible{background:var(--tint-2)}.art .art__cmp{gap:8px}.art__btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.art__btns.art__btns{margin:22px 0 28px}a.btn2.art__btn{border:2px solid var(--turq);background:var(--white);text-align:left;overflow-wrap:normal;border-radius:10px;flex:0 auto;justify-content:space-between;gap:14px;min-width:min(100%,380px);max-width:600px;min-height:54px;padding:10px 20px 10px 24px;font-size:17px;line-height:1.3}a.btn2.art__btn:hover,a.btn2.art__btn:focus-visible{background:var(--tint);border-color:var(--link)}a.btn2.art__btn>svg:last-child{fill:none;width:20px;height:20px;stroke:var(--link);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}a.btn2.art__btn:hover>svg:last-child{transform:translate(3px)}.art__btn-t{flex-direction:column;gap:2px;display:flex}.art__btn-s{color:var(--muted);font-size:15px;font-weight:400}.art__cta>.art__btn{margin-top:12px}@container page (width<=560px){.art__btns a.btn2.art__btn{flex:100%}}@media (prefers-reduced-motion:reduce){a.btn2.art__btn:hover>svg:last-child{transform:none}}.art__prose>h2,.art__prose>.art__blk>h2{margin-top:44px}.hrk{background:var(--link);min-width:2.3em;height:1.5em;color:var(--white);vertical-align:.2em;border-radius:.75em;justify-content:center;align-items:center;margin-right:.45em;padding:0 .45em;font-size:.68em;font-weight:800;line-height:1;display:inline-flex}h3 .hrk{font-size:.8em}.art__fig--photo>.art__credit{color:var(--muted);flex-wrap:nowrap;align-items:flex-start;gap:6px;margin-top:8px;line-height:1.4}.cq .art__credit svg,.art__credit svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;flex:none;width:16px;height:16px;margin-top:2px}.art__credit a{color:var(--muted);text-underline-offset:2px;text-decoration:underline}.art__credit a:hover{color:var(--link-h)}.art__prose>h3,.art__prose>.art__blk>h3{margin-top:32px}.art__prose>.bqe,.art__prose>.art__blk>.bqe{margin:28px 0}.hubl{margin:24px 0 28px}.art .hubl__row{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.hubl__row a{background:var(--white);border-radius:12px;justify-content:center;align-items:center;min-width:0;height:100%;min-height:64px;padding:8px 14px;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 2px 10px #0046501f}.hubl__row a:hover,.hubl__row a:focus-visible{transform:translateY(-2px);box-shadow:0 8px 20px #00465029}.hubl__logo{object-fit:contain;width:auto;max-width:140px;height:auto;max-height:48px;display:block}.hubl__row .hubl__logo{max-width:100%}.hubl__svc{background:var(--surface);border-radius:12px;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:20px;margin:0 0 14px;padding:20px;scroll-margin-top:24px;display:grid}.hubl__svc>.hubl__logo{margin-top:4px}.art__prose .hubl__txt p{margin:0 0 12px}.hubl__txt .cbx__review{min-height:40px}@container page (width<=560px){.art .hubl__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hubl__row a{min-width:0;min-height:56px;padding:8px}.hubl__row .hubl__logo{width:100%;max-width:none;height:36px;max-height:none}.hubl__svc{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}}@media (prefers-reduced-motion:reduce){.hubl__row a{transition:none}}
