@layer theme,base;@layer newsite{:root{--ink:#1d3033;--ink-2:#3a4a4d;--ink-3:#5e6a6d;--paper:#fff;--paper-2:#f4f5f6;--surface:#fff;--rule:#e1e4e6;--rule-strong:#c4c9cc;--mark:#a8243a;--mark-ink:#8e1c30;--mark-wash:#a8243a12;--verify:#2f6b5e;--verify-wash:#2f6b5e1a;--accent-3:#2a4d7c;--accent-3-wash:#2a4d7c1c;--accent-4:#8a5a12;--accent-4-wash:#8a5a121f;--measure:66ch;--gut:clamp(20px, 5vw, 64px);--maxw:1320px;--serif:"Source Serif 4", Georgia, "Times New Roman", serif;--sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--e-out:cubic-bezier(.22,.61,.36,1);--e-soft:cubic-bezier(.32,.72,.28,1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;font-weight:400;line-height:1.62;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--serif);letter-spacing:-.012em;margin:0;font-weight:400}h1{letter-spacing:-.028em;font-size:clamp(2.6rem,5.6vw,4.3rem);line-height:1.04}h2{letter-spacing:-.02em;font-size:clamp(1.95rem,3.6vw,3rem);line-height:1.1}h3{font-size:clamp(1.3rem,1.9vw,1.6rem);line-height:1.22}h4{font-size:1.1rem;line-height:1.3}p{margin:0 0 1.05em}p:last-child{margin-bottom:0}a{color:inherit}img{max-width:100%;display:block}button{font:inherit;color:inherit}.view[hidden]{display:none}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gut);margin-inline:auto}.lede{font-family:var(--serif);color:var(--ink-2);max-width:58ch;font-size:clamp(1.15rem,1.6vw,1.375rem);line-height:1.55}.prose{max-width:var(--measure);color:var(--ink-2)}:focus-visible{outline:2.5px solid var(--mark);outline-offset:3px;border-radius:2px}.section{padding-block:clamp(72px,9vw,132px);position:relative}.section--tight{padding-block:clamp(52px,6vw,84px)}.section--dark{background:var(--ink);color:var(--paper)}.section--dark .lede,.section--dark .prose{color:#ffffffbd}.shead{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:clamp(36px,4.5vw,60px);display:grid}.shead__tag{letter-spacing:.005em;color:var(--mark);align-items:center;gap:12px;font-size:.78rem;font-weight:500;display:flex}.shead__tag:before{content:"";background:var(--mark);transform-origin:0;width:26px;height:1px;transition:transform .7s var(--e-out) .1s;flex:none;transform:scaleX(0)}.is-in .shead__tag:before{transform:scaleX(1)}.section--dark .shead__tag{color:#e4a3ab}.section--dark .shead__tag:before{background:#e4a3ab}.shead__body{gap:20px;display:grid}@media (min-width:900px){.shead__body>.lede{padding-top:.55em}.shead__body{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:start;gap:clamp(28px,5vw,72px)}}html:not(.has-js) .rv{opacity:1!important;transform:none!important}.rv{opacity:0;transition:opacity .72s var(--e-soft), transform .72s var(--e-soft);transform:translateY(14px)}.rv.is-in{opacity:1;transform:none}.rv-d1{transition-delay:80ms}.rv-d2{transition-delay:.16s}.rv-d3{transition-delay:.24s}.rv-d4{transition-delay:.32s}.btn{letter-spacing:.005em;cursor:pointer;transition:background-color .28s var(--e-out), color .28s var(--e-out), border-color .28s var(--e-out);background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:15px 28px;font-size:.94rem;font-weight:500;text-decoration:none;display:inline-flex}.btn--primary{background:var(--mark);color:#fff}.btn--primary:hover{background:var(--mark-ink)}.btn--ghost{border-color:var(--rule-strong);color:var(--ink)}.btn--ghost:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;flex:none;width:13px;height:13px}.section--dark .btn--ghost{color:var(--paper);border-color:#ffffff52}.section--dark .btn--ghost:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.tlink{color:var(--mark);padding-bottom:3px;font-size:.94rem;font-weight:500;text-decoration:none;display:inline-block;position:relative}.tlink:after{content:"";transform-origin:100%;width:100%;height:1px;transition:transform .42s var(--e-out);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.tlink:hover:after,.tlink:focus-visible:after{transform-origin:0;transform:scaleX(1)}.prehead{background:var(--ink)}.dock{z-index:90;background:var(--ink);transition:box-shadow .3s var(--e-out);position:sticky;top:0}.dock.is-stuck{box-shadow:0 12px 30px -24px #000000e6}.promobar{background:var(--mark);color:#fff;max-height:44px;transition:max-height .42s var(--e-soft), opacity .3s var(--e-out);font-size:.83rem;overflow:hidden}.promobar.is-gone{opacity:0;max-height:0}.promobar__in{justify-content:center;align-items:center;gap:16px;min-height:44px;display:flex;position:relative}.promobar p{text-align:center;margin:0}.promobar b{font-weight:600}.promobar a{color:#fff;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.promobar a:hover{text-decoration-thickness:2px}.promobar__x{color:#fffc;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:6px 8px;font-size:1.02rem;line-height:1;position:absolute;top:50%;right:0;translate:0 -50%}.promobar__x:hover{color:#fff;background:#ffffff29}@media (max-width:719px){.promobar{max-height:88px}.promobar__in{padding-block:9px;flex-direction:column;align-items:center;gap:3px;min-height:0;padding-right:30px}.promobar p{font-size:.78rem;line-height:1.4}}.dock__util{color:#ffffffa3;font-size:.78rem}.topbar__in{justify-content:space-between;align-items:center;gap:18px;min-height:46px;display:flex}.dock__util a{text-decoration:none}.dock__util a:hover{color:#fff}.topbar__contact{flex-wrap:wrap;gap:20px;display:flex}.topbar__nav{gap:17px;display:none}.topbar__nav a{white-space:nowrap}@media (min-width:1260px){.topbar__nav{display:flex}}.topbar__social{align-items:center;gap:15px;display:flex}.topbar__social a{opacity:.7;transition:opacity .25s;display:inline-flex}.topbar__social a:hover{opacity:1}.topbar__social svg{fill:currentColor;width:15px;height:15px}.footer .topbar__social{gap:18px;margin-top:18px}.footer .topbar__social svg{width:18px;height:18px}.footer__hours{opacity:.68}@media (max-width:719px){.topbar__contact .u-hide-sm{display:none}}.u-hide-lg{display:none}@media (min-width:1440px){.u-hide-lg{display:inline}}.header{background:var(--paper);border-radius:999px;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:7px 7px 7px 26px;display:flex;position:relative;box-shadow:0 22px 46px -32px #000000d9}.brand{color:var(--ink);flex-direction:column;flex:none;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.brand__grp{white-space:nowrap;width:100%;line-height:1;font-family:var(--serif);color:var(--mark-ink);justify-content:center;align-items:baseline;gap:.4em;font-size:.72rem;display:flex}.brand__grp b{letter-spacing:.06em;font-weight:600}.brand__grp i{letter-spacing:.01em;opacity:.74;font-style:normal;font-weight:400}.brand__grp sup{vertical-align:.46em;letter-spacing:0;margin-left:.12em;font-size:.46em;font-weight:400;line-height:0}.brand svg{width:148px;height:auto;display:block}@media (max-width:1023px){.brand svg{width:120px}}.brand--footer{color:var(--paper)}.brand--footer svg{width:176px}.brand--footer .brand__grp{color:#ffffffd1;font-size:.8rem}.brand--drawer svg{width:118px}.nav{display:none}@media (min-width:1024px){.nav{align-items:center;gap:0;display:flex}}.nav__item{position:static}.nav__item--feat .nav__link{position:relative}.nav__badge{letter-spacing:.07em;text-transform:uppercase;color:#fff;vertical-align:middle;background:#2f87a0;border-radius:3px;align-items:center;margin-left:7px;padding:3px 5px;font-size:.56rem;font-weight:700;line-height:1;display:inline-flex}@media (max-width:1499px){.nav .nav__badge{display:none}}.nav__link{white-space:nowrap;cursor:pointer;transition:background-color .26s var(--e-out), color .26s var(--e-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:11px 8px;font-size:.93rem;font-weight:500;text-decoration:none;display:inline-flex}.nav__link:hover{background:var(--paper-2)}.nav__item.is-open .nav__link{background:var(--ink);color:var(--paper)}.nav__link .chev{width:9px;height:9px;transition:transform .3s var(--e-out);margin-left:-2px}.nav__item.is-open .chev{transform:rotate(180deg)}.nav__aside{color:var(--ink-2);transition:background-color .26s var(--e-out), color .26s var(--e-out);border-radius:999px;align-items:center;margin-right:8px;padding:10px 13px;font-size:.91rem;font-weight:450;text-decoration:none;display:none;position:relative}@media (min-width:1280px){.nav__aside{display:inline-flex}}.nav__aside+.nav__aside{margin-left:0}.nav__aside+.nav__aside:before{display:none}.nav__aside:before{content:"";background:var(--rule);width:1px;height:22px;position:absolute;top:50%;left:-9px;translate:0 -50%}.nav__aside:hover{background:var(--paper-2);color:var(--ink)}.nav__aside[aria-current=page]{background:var(--ink);color:var(--paper)}.nav__link[aria-current=page]{background:var(--paper-2)}.brand[aria-current=page]{pointer-events:auto}.header__cta{flex:none;align-items:center;gap:8px;display:flex}.cluster{background:var(--mark);border-radius:999px;align-items:center;gap:3px;padding:5px;display:flex}.cluster__ic{color:#fff;cursor:pointer;width:38px;height:38px;transition:background-color .25s var(--e-out);background:0 0;border:0;border-radius:50%;place-items:center;text-decoration:none;display:grid}.cluster__ic:hover{background:#fff3}.cluster__ic svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:17px;height:17px}.cluster__cta{background:var(--ink);color:var(--paper);white-space:nowrap;transition:background-color .25s var(--e-out);border-radius:999px;padding:12px 22px;font-size:.88rem;font-weight:500;text-decoration:none}.cluster__cta:hover{background:#0d1a1c}@media (max-width:1279px){.cluster__cta{display:none}}:root{--bar-gut:clamp(16px,2.6vw,44px)}.dock__bar>.wrap,.secbar__in,.crumbar>.wrap{max-width:1760px;padding-inline:var(--bar-gut)}.dock__bar{padding-block:0}.header{box-shadow:none;background:0 0;border-radius:0;gap:clamp(12px,1.6vw,26px);min-height:74px;padding:0}.header .brand{color:#fff}.header .brand__grp{color:#ffffffd1;font-size:.66rem}.header .brand svg{width:132px}.header .nav__link{color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:0;gap:6px;padding:26px 0;font-size:.88rem;font-weight:600;box-shadow:inset 0 -3px #0000}.header .nav{gap:clamp(7px,.85vw,14px)}.header .nav--left{margin-left:clamp(14px,2.4vw,44px)}.header .nav--right{margin-left:clamp(28px,3.4vw,56px)}.header .header__cta{margin-left:auto}.header .nav__link:hover{box-shadow:inset 0 -3px 0 var(--mark);background:0 0}.header .nav__item.is-open .nav__link{color:#fff;box-shadow:inset 0 -3px 0 var(--mark);background:0 0}.header .nav__link[aria-current=page]{box-shadow:inset 0 -3px 0 var(--mark);background:0 0}.header .nav__link .chev{opacity:.85;width:10px;height:10px}.header .nav__aside{letter-spacing:.04em;text-transform:uppercase;color:#fff;border-radius:0;margin:0;padding:26px 0;font-size:.73rem;font-weight:600;display:none;box-shadow:inset 0 -3px #0000}.header .nav__aside:before{display:none}.header .nav__aside:hover,.header .nav__aside[aria-current=page]{color:#fff;box-shadow:inset 0 -3px 0 var(--mark);background:0 0}.header .header__cta{gap:clamp(5px,.8vw,12px)}.header .cluster{background:0 0;border-radius:0;gap:4px;padding:0}.header .cluster__ic{color:#ffffffdb;width:36px;height:36px}.header .cluster__ic:hover{color:#fff;background:#ffffff24}.header .cluster__cta{background:var(--mark);color:#fff;letter-spacing:.01em;white-space:nowrap;border-radius:4px;padding:12px 19px;font-size:.81rem;font-weight:500}.header .cluster__cta:hover{background:#8e0e2f}@media (min-width:1080px){.header .cluster__cta{display:inline-flex}}.header .burger{color:#fff;transition:background-color .24s var(--e-out);background:0 0;border-color:#ffffff4d}.header .burger:hover{background:#ffffff24}.header .burger span{background:#fff}@media (min-width:1420px){.header .nav__aside{display:inline-flex}}@media (max-width:1439px){.header{gap:10px}.header .nav{gap:5px}.header .nav--left{margin-left:12px}.header .nav--right{margin-left:16px}.header .nav__link{letter-spacing:.025em;font-size:.8rem}.header .header__cta{gap:5px}}.header .nav__item--feat .nav__link{box-shadow:inset 0 -3px #2f87a0}.header .nav__item--feat .nav__link:hover{box-shadow:inset 0 -3px 0 var(--mark)}.cluster__signin{white-space:nowrap;color:#fff;transition:background-color .24s var(--e-out), border-color .24s var(--e-out);border:1px solid #ffffff57;border-radius:4px;align-items:center;padding:11px 15px;font-size:.81rem;font-weight:500;text-decoration:none;display:none}.cluster__signin:hover{background:#ffffff24;border-color:#fff9}@media (min-width:1560px){.cluster__signin{display:inline-flex}}.mega{background:var(--surface);border:1px solid var(--rule);opacity:0;visibility:hidden;max-height:calc(100dvh - 14rem);transition:opacity .28s var(--e-out), transform .28s var(--e-out), visibility .28s;border-radius:18px;grid-template-rows:minmax(0,1fr);grid-template-columns:278px minmax(0,1fr) 258px;display:grid;position:absolute;top:calc(100% + 14px);left:0;right:0;overflow:hidden;transform:translateY(-8px);box-shadow:0 40px 90px -46px #0009}.nav__item.is-open .mega{opacity:1;visibility:visible;transform:none}.mega__rail{background:var(--paper-2);border-right:1px solid var(--rule);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:2px;min-height:0;padding:14px 12px;display:flex;overflow-y:auto}.mega__panels{overscroll-behavior:contain;min-height:0;overflow-y:auto}.mrail{text-align:left;cursor:pointer;width:100%;transition:background-color .24s var(--e-out), box-shadow .24s var(--e-out);background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex;position:relative}.mrail__grp{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:14px 12px 5px;font-size:.68rem;font-weight:600}.mrail__grp:first-child{margin-top:2px}.mrail__grp--l{color:var(--ink-3);transition:color .2s var(--e-out);align-items:center;gap:7px;text-decoration:none;display:flex}.mrail__grp--l svg{fill:none;stroke:currentColor;stroke-width:2px;opacity:0;width:13px;height:13px;transition:opacity .22s var(--e-out), transform .22s var(--e-out);flex:none;transform:translate(-4px)}.mrail__grp--l:hover{color:var(--verify)}.mrail__grp--l:hover svg{opacity:1;transform:none}.mrail b{font-size:.94rem;font-weight:500;line-height:1.25;display:block}.mrail em{color:var(--ink-3);margin-top:2px;font-size:.78rem;font-style:normal;line-height:1.3;display:block}.mrail svg{width:15px;height:15px;color:var(--ink-3);fill:none;stroke:currentColor;stroke-width:1.7px;flex:none}.mrail:hover{background:#ffffffb3}.mrail[aria-selected=true]{background:var(--surface);box-shadow:0 8px 22px -14px #1d303373}.mrail[aria-selected=true]:before{content:"";background:var(--mark);border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.mrail[aria-selected=true] b{color:var(--mark-ink)}.mrail[aria-selected=true] svg{color:var(--mark)}.mega__railfoot{gap:12px;margin-top:auto;padding:16px 12px 6px;display:grid}.mega__panels{min-height:508px;padding:22px 26px 24px}.mpanel[hidden]{display:none}.mpanel{animation:panelIn .38s var(--e-out)}.mpanel__banner{display:none}.mpanel h3{margin-bottom:8px;font-size:1.42rem}.mpanel h3 a{color:inherit;transition:color .2s var(--e-out);align-items:baseline;gap:9px;text-decoration:none;display:inline-flex}.mpanel h3 a:after{content:"→";color:var(--verify);opacity:0;transition:transform .24s var(--e-out), opacity .24s var(--e-out);font-size:.78em;transform:translate(-3px)}.mpanel h3 a:hover{color:var(--verify)}.mpanel h3 a:hover:after{opacity:1;transform:none}.mpanel__lede{color:var(--ink-2);max-width:56ch;margin-bottom:18px;font-size:.88rem;line-height:1.55}.mpanel__links{grid-template-columns:1fr 1fr;gap:0 30px;margin:0;padding:0;list-style:none;display:grid}.mpanel__links a{color:var(--ink-2);border-bottom:1px solid var(--rule);transition:color .22s var(--e-out), padding-left .26s var(--e-out);align-items:center;gap:9px;padding:9px 0;font-size:.88rem;text-decoration:none;display:flex}.mpanel__links a:before{content:"";border-right:1.4px solid var(--mark);border-top:1.4px solid var(--mark);opacity:.65;flex:none;width:5px;height:5px;transition:opacity .22s;rotate:45deg}.mpanel__links a:hover{color:var(--mark-ink);padding-left:6px}.mpanel__links a:hover:before{opacity:1}.mpanel__all{margin-top:18px;display:inline-block}.mega__promos{background:var(--paper-2);border-left:1px solid var(--rule);align-content:start;gap:20px;padding:22px 20px;display:grid}.mpromo{text-decoration:none;display:block}.mpromo__img{background-image:radial-gradient(60% 130% at 72% 14%, #ffffff38, transparent 58%), var(--g);height:96px;transition:transform .32s var(--e-out);border-radius:10px;margin-bottom:12px;display:block}.mpromo:hover .mpromo__img{transform:translateY(-3px)}.mpromo__k{letter-spacing:.07em;color:var(--mark);margin-bottom:6px;font-size:.72rem;font-weight:600;display:block}.mpromo b{font-family:var(--serif);margin-bottom:8px;font-size:1.02rem;font-weight:400;line-height:1.3;display:block}.mpromo__go{color:var(--ink-2);align-items:center;gap:7px;font-size:.83rem;font-weight:500;display:inline-flex}.mpromo:hover .mpromo__go{color:var(--mark-ink)}.mega--flat{grid-template-rows:auto;grid-template-columns:1fr;padding:30px 34px 24px;overflow-y:auto}.fmenu{gap:10px 26px;margin-bottom:6px;display:grid}@media (min-width:860px){.fmenu{grid-template-columns:repeat(2,minmax(0,1fr))}}.fmenu__it{transition:background-color .24s var(--e-out), border-color .24s var(--e-out);border:1px solid #0000;border-radius:11px;padding:13px 14px;text-decoration:none;display:block}.fmenu__it b{color:var(--ink);font-size:.98rem;font-weight:500;line-height:1.3;display:block}.fmenu__it span{color:var(--ink-3);margin-top:3px;font-size:.82rem;line-height:1.4;display:block}.fmenu__it:hover{background:var(--paper-2);border-color:var(--rule)}.fmenu__it:hover b{color:var(--mark-ink)}.mflat{gap:26px 34px;display:grid}@media (min-width:900px){.mflat--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mflat--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.mflat__col h4{font-family:var(--sans);letter-spacing:.06em;color:var(--ink-3);border-bottom:1px solid var(--rule);margin:0 0 10px;padding-bottom:9px;font-size:.75rem;font-weight:600}.mflat__col ul{margin:0;padding:0;list-style:none}.mflat__col a{color:var(--ink-2);transition:color .22s var(--e-out), padding-left .26s var(--e-out);align-items:center;gap:9px;padding:6px 0;font-size:.88rem;line-height:1.35;text-decoration:none;display:flex}.mflat__col a:before{content:"";opacity:.6;border-right:1.4px solid var(--mark);border-top:1.4px solid var(--mark);flex:none;width:5px;height:5px;transition:opacity .22s;rotate:45deg}.mflat__col a:hover{color:var(--mark-ink);padding-left:6px}.mflat__col a:hover:before{opacity:1}.mega--flat .mega__note{margin-top:22px;padding-top:20px}.search{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .3s var(--e-out), visibility .3s;background:#0d181ab8;place-items:start center;padding:16vh 20px 20px;display:grid;position:fixed;inset:0}.search.is-open{opacity:1;visibility:visible}.search__form{background:var(--paper);width:min(720px,100%);transition:transform .38s var(--e-soft);border-radius:999px;align-items:center;gap:8px;padding:8px 8px 8px 26px;display:flex;transform:translateY(-12px)}.search.is-open .search__form{transform:none}.search__form input{font:inherit;color:var(--ink);background:0 0;border:0;flex:1;min-width:0;padding:14px 0;font-size:1.02rem}.search__form input::placeholder{color:var(--ink-3)}.search__form input:focus{outline:none}.search__go{background:var(--mark);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:13px 24px;font-size:.94rem;font-weight:500;transition:background-color .25s}.search__go:hover{background:var(--mark-ink)}.search__hint{color:#fff9;text-align:center;margin-top:16px;font-size:.88rem}.burger{border:1px solid var(--rule-strong);background:var(--paper-2);cursor:pointer;border-radius:50%;flex-direction:column;justify-content:center;gap:5px;width:48px;height:48px;padding:0 12px;display:inline-flex}.burger span{background:var(--ink);width:22px;height:2px;transition:transform .3s var(--e-out), opacity .2s;border-radius:2px;display:block}.burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.burger[aria-expanded=true] span:nth-child(2){opacity:0}.burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (min-width:1024px){.burger{display:none}}.drawer{background:var(--surface);z-index:100;width:min(420px,100%);transition:transform .42s var(--e-soft);padding:22px var(--gut) 40px;flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}.drawer.is-open{transform:none}.drawer__top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.drawer__close{background:var(--paper-2);cursor:pointer;border:0;border-radius:50%;width:46px;height:46px;font-size:1.2rem;line-height:1}.dnav{margin:0;padding:0;list-style:none}.dnav>li{border-bottom:1px solid var(--rule)}.dnav__row{text-align:left;width:100%;font-family:var(--serif);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:1.28rem;text-decoration:none;display:flex}.dnav__row .plus{color:var(--mark);transition:transform .3s var(--e-out);font-size:1.1rem}.dnav__row[aria-expanded=true] .plus{transform:rotate(45deg)}.dnav__panel{transition:grid-template-rows .4s var(--e-soft);grid-template-rows:0fr;display:grid}.dnav__panel>div{overflow:hidden}.dnav__row[aria-expanded=true]+.dnav__panel{grid-template-rows:1fr}.dnav__panel ul{gap:1px;margin:0;padding:0 0 16px;list-style:none;display:grid}.dnav__panel a{color:var(--ink-2);border-left:1px solid var(--rule);padding:7px 0 7px 16px;font-size:.94rem;text-decoration:none;display:block}.dnav__panel a:hover{color:var(--mark);border-left-color:var(--mark)}.dnav__more{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:12px 18px;margin:30px 0 0;padding:24px 0 0;list-style:none;display:grid}.dnav__more a{color:var(--ink-2);font-size:.94rem;text-decoration:none}.dnav__more a:hover{color:var(--mark)}.dnav__contact{color:var(--ink-3);margin-top:22px;font-size:.88rem;line-height:1.8}.dnav__contact a{text-decoration:none}.dnav__contact a:hover{color:var(--mark)}.scrim{opacity:0;visibility:hidden;z-index:99;background:#0d181a75;transition:opacity .35s,visibility .35s;position:fixed;inset:0}.scrim.is-on{opacity:1;visibility:visible}.hero{color:var(--ink);border-bottom:1px solid var(--rule);background:linear-gradient(168deg,#fcfdfd 0%,#dfebe7 44%,#b7d0c8 100%);padding-block:clamp(44px,5.5vw,84px) clamp(76px,9vw,124px);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:radial-gradient(58% 54% at 79% 24%,#2f6b5e33,#0000 70%),radial-gradient(46% 46% at 4% 92%,#a8243a1a,#0000 72%),linear-gradient(#1d30330f 1px,#0000 1px),linear-gradient(90deg,#1d30330f 1px,#0000 1px);background-size:100% 100%,100% 100%,74px 74px,74px 74px;position:absolute;inset:-1px 0 0}.hero:after{content:"";pointer-events:none;background:radial-gradient(125% 95% at 46% 38%,#0000 42%,#1d303312 100%);position:absolute;inset:0}.hero__grid{z-index:1;align-items:center;gap:clamp(48px,5vw,72px);display:grid;position:relative}@media (min-width:1000px){.hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}}.hero__eyebrow{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:26px;font-size:.88rem;line-height:1.3;display:flex}.hero__eyebrow b{color:var(--mark-ink);font-weight:500}.hero__eyebrow .dot{background:var(--verify);border-radius:50%;flex:none;width:5px;height:5px}.hero__eyebrow span+span{padding-left:20px;position:relative}.hero__eyebrow span+span:before{content:"";background:var(--rule-strong);width:9px;height:1px;position:absolute;top:50%;left:0}.hero__eyebrow .dot+span{padding-left:0}.hero__eyebrow .dot+span:before{display:none}.hero h1{max-width:15ch;color:var(--ink);margin-bottom:26px}.hero h1 .mk{white-space:nowrap;position:relative}.hero h1 .mk:after{content:"";z-index:-1;transform-origin:0;height:.36em;animation:hl .9s var(--e-out) 1.1s forwards;background:#a8243a33;position:absolute;bottom:.11em;left:-6px;right:-6px;transform:scaleX(0)}@keyframes hl{to{transform:scaleX(1)}}.hero .prose{color:var(--ink-2)}.hero .btn--ghost{border-color:var(--rule-strong);color:var(--ink)}.hero .btn--ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.hero__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero__meta{border-top:1px solid var(--rule);gap:22px 26px;margin-top:44px;padding-top:24px;display:grid}@media (min-width:520px){.hero__meta{grid-template-columns:repeat(3,minmax(0,1fr))}}.hero__meta div{color:var(--ink-3);font-size:.88rem}.hero__meta b{font-family:var(--serif);color:var(--ink);font-size:1.6rem;font-weight:400;line-height:1.1;display:block}.jfid{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;margin:10px 0 0;padding:10px 0 0;font-size:.82rem;display:flex}.jfid span{align-items:baseline;gap:5px;display:inline-flex}.jfid b{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:.76rem;font-weight:600}.jfid i{color:var(--ink-3);font-style:normal}.jfid .jfid__miss,.jfid .jfid__miss b{color:var(--ink-3)}.jfid .jfid__note{color:var(--ink-3);flex:1 0 100%;font-size:.8rem}.jfct__v small{color:var(--ink-3);letter-spacing:.01em;margin-top:1px;font-size:.72rem;font-weight:400;display:block}.jfct__gate{color:var(--ink-3);margin-top:2px;font-size:.72rem;display:block}.jfherosearch{background:var(--paper);border:1.5px solid var(--rule-strong);border-radius:999px;align-items:center;gap:10px;max-width:640px;margin-top:30px;padding:6px 6px 6px 20px;display:flex;box-shadow:0 4px 16px #1d30330f}.jfherosearch svg{fill:none;width:18px;height:18px;stroke:var(--ink-3);stroke-width:1.8px;flex:none}.jfherosearch input{min-width:0;font:inherit;background:0 0;border:none;flex:1;padding:10px 0;font-size:.96rem}.jfherosearch input:focus{outline:none}.jfherosearch .btn{white-space:nowrap;padding:12px 22px}.jfheroquick{flex-wrap:wrap;gap:8px 18px;margin-top:14px;display:flex}.jfheroquick__l{color:var(--mark);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-family:inherit;font-size:.84rem;font-weight:600;text-decoration:underline}@media (max-width:560px){.jfherosearch{border-radius:14px;flex-wrap:wrap}.jfherosearch .btn{flex:1 0 100%}}.jfsearchhero{padding:clamp(40px,6vw,76px) 0 clamp(28px,4vw,40px);position:relative;overflow:hidden}.jfsearchhero__glow{z-index:0;pointer-events:none;background:radial-gradient(420px 260px at 18% 10%, color-mix(in srgb, var(--mark) 16%, transparent), transparent 70%), radial-gradient(420px 260px at 82% 0%, color-mix(in srgb, var(--accent-3) 18%, transparent), transparent 70%), radial-gradient(520px 320px at 50% 40%, color-mix(in srgb, var(--accent-4) 10%, transparent), transparent 70%);height:480px;position:absolute;inset:-20% -10% auto}.jfsearchhero__in{z-index:1;text-align:center;max-width:760px;margin:0 auto;position:relative}.jfsearchhero__in .crumb{justify-content:center}.jfsearchhero__mark{background:linear-gradient(135deg,var(--mark),var(--accent-3));width:56px;height:56px;box-shadow:0 8px 20px color-mix(in srgb, var(--mark) 35%, transparent);border-radius:16px;justify-content:center;align-items:center;margin:18px 0 10px;display:inline-flex}.jfsearchhero__mark svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.jfsearchhero__in h1{margin:0 0 12px;font-size:clamp(1.9rem,3.6vw,2.6rem);line-height:1.18}.jfsearchhero__lede{color:var(--ink-3);max-width:56ch;margin:0 auto;font-size:1rem;line-height:1.6}.jfherosearch--xl{background:linear-gradient(var(--paper),var(--paper)) padding-box, linear-gradient(120deg,var(--mark),var(--accent-3),var(--accent-4)) border-box;border-width:2px;border-color:#0000;max-width:600px;margin:26px auto 0;padding:8px 8px 8px 22px;box-shadow:0 10px 28px #1d30331a}.jfherosearch--xl:focus-within{box-shadow:0 10px 32px color-mix(in srgb, var(--mark) 22%, transparent)}.jfherosearch--xl input{padding:12px 0;font-size:1.02rem}.jfheroquick--chip{justify-content:center;gap:10px;margin-top:18px}.jfheroquick__chip{font:inherit;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:9px 16px 9px 9px;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.jfheroquick__ic{border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.jfheroquick__ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.jfheroquick__chip--a{color:#1d4e8c;background:#e7f0fb}.jfheroquick__chip--a .jfheroquick__ic{background:#cfe2f7}.jfheroquick__chip--b{color:#6b3fa0;background:#f3eafb}.jfheroquick__chip--b .jfheroquick__ic{background:#e5d3f7}.jfheroquick__chip--c{color:#1d7a4c;background:#e9f7f0}.jfheroquick__chip--c .jfheroquick__ic{background:#d1f0e0}.jfheroquick__chip:hover{filter:brightness(.96)}@media (max-width:560px){.jfheroquick--chip{flex-direction:column;align-items:stretch}.jfheroquick__chip{justify-content:center}}.creds--pop{background:var(--paper);border-block:none}.creds--pop .creds__in{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding-block:22px;display:grid}.creds__tile{color:var(--ink-2);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:.82rem;font-weight:600;display:flex}.creds__ic{border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.creds__ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.creds__tile--a{background:#eaf2fb}.creds__tile--a .creds__ic{color:#1d4e8c;background:#d7e6f8}.creds__tile--b{background:#fdf1e1}.creds__tile--b .creds__ic{color:#9a5b10;background:#fbe5c3}.creds__tile--c{background:#e9f7f0}.creds__tile--c .creds__ic{color:#1d7a4c;background:#d6f0e2}.creds__tile--d{background:#f3eafb}.creds__tile--d .creds__ic{color:#6b3fa0;background:#e5d3f7}.ms__pass{border-bottom:1px solid var(--rule);background:var(--paper-2);flex-wrap:wrap;align-items:center;gap:clamp(10px,1.4vw,20px);padding:11px clamp(16px,2vw,24px);display:flex}.ms__pc{letter-spacing:.02em;color:var(--ink-3);transition:color .3s var(--e-out);align-items:center;gap:7px;font-size:.74rem;display:inline-flex}.ms__pc i{border:1.5px solid var(--rule-strong);width:13px;height:13px;transition:border-color .3s var(--e-out), background-color .3s var(--e-out);background:0 0;border-radius:50%;flex:none;position:relative}.ms__pc i:after{content:"";background:var(--verify);transition:transform .3s var(--e-out);border-radius:50%;position:absolute;inset:2px;transform:scale(0)}.ms__pc.is-run{color:var(--ink)}.ms__pc.is-run i{border-color:var(--verify)}.ms__pc.is-run i:after{animation:1s ease-in-out infinite msPulse;transform:scale(.55)}.ms__pc.is-done{color:var(--ink)}.ms__pc.is-done i{border-color:var(--verify);background:var(--verify)}.ms__pc.is-done i:after{animation:none;transform:scale(0)}.ms__pc.is-done i:before{content:"";border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:5px;height:2.5px;position:absolute;top:5.5px;left:3.5px;transform:rotate(-45deg)}@keyframes msPulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ms__pc.is-run i:after{animation:none}}@media (prefers-reduced-motion:no-preference){.hero:before{animation:72s linear infinite heroDrift}}@keyframes heroDrift{to{background-position:0 0,0 0,74px 74px,74px 74px}}.ms{background:var(--surface);color:var(--ink);box-shadow:0 40px 80px -48px #1d303373, 0 0 0 1px var(--rule);border-radius:6px;font-size:.94rem;position:relative}.ms:before,.ms:after{content:"";z-index:-1;background:#ffffff17;border:1px solid #ffffff29;border-radius:6px;position:absolute;inset:0}.ms:before{transform:translate(13px,13px)}.ms:after{opacity:.6;transform:translate(26px,26px)}@media (max-width:620px){.ms:before,.ms:after{display:none}}.ms__bar{border-bottom:1px solid var(--rule);background:var(--paper-2);color:var(--ink-3);letter-spacing:.02em;border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;font-size:.78rem;display:flex}.ms__status{color:var(--mark);align-items:center;gap:7px;font-weight:500;display:inline-flex}.ms__status .pulse{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.ms__body{font-family:var(--serif);color:var(--ink-2);padding:26px 22px 22px;line-height:1.75}.ms__body p{margin-bottom:.9em}.ms__label{font-family:var(--sans);letter-spacing:.07em;color:var(--ink-3);margin-bottom:10px;font-size:.7rem;display:block}.tok{transition:color .4s var(--e-out)}.tok--del{position:relative}.tok--del:after{content:"";background:var(--mark);transform-origin:0;height:1.5px;transition:transform .5s var(--e-out);position:absolute;top:52%;left:-1px;right:-1px;transform:scaleX(0)}.is-marked .tok--del:after{transform:scaleX(1)}.is-marked .tok--del{color:var(--ink-3)}.tok--ins{color:var(--mark-ink);background:var(--mark-wash);white-space:nowrap;vertical-align:bottom;opacity:0;max-width:0;transition:max-width .55s var(--e-out) .35s, opacity .3s ease .45s;border-radius:2px;padding:0 3px;display:inline-block;overflow:hidden}.is-marked .tok--ins{opacity:1;max-width:22ch}.tok--q{transition:box-shadow .5s var(--e-out);box-shadow:inset 0 -2px #a8243a00}.is-queried .tok--q{box-shadow:inset 0 -2px 0 var(--mark)}.tok--cite{font-family:var(--sans);background:var(--paper-2);color:var(--ink-3);border-radius:2px;padding:1px 5px;font-size:.8em;transition:background-color .45s,color .45s}.is-verified .tok--cite{background:var(--verify-wash);color:var(--verify)}.ms__notes{border-top:1px solid var(--rule);gap:10px;padding:16px 22px 42px;display:grid}.note{font-family:var(--sans);color:var(--ink-2);opacity:0;transition:opacity .5s var(--e-out), transform .5s var(--e-out);grid-template-columns:auto 1fr;align-items:start;gap:11px;font-size:.83rem;line-height:1.45;display:grid;transform:translateY(6px)}.note.is-on{opacity:1;transform:none}.note__ic{background:var(--mark-wash);width:20px;height:20px;color:var(--mark-ink);font-size:.62rem;font-weight:600;font-family:var(--sans);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.note--ok .note__ic{background:var(--verify-wash);color:var(--verify)}.note b{color:var(--ink);font-weight:500}.ms__stamp{background:var(--verify);color:#fff;letter-spacing:.01em;opacity:0;transition:opacity .5s var(--e-out), transform .6s var(--e-out);border-radius:999px;align-items:center;gap:9px;padding:13px 20px;font-size:.83rem;font-weight:500;display:inline-flex;position:absolute;bottom:-22px;left:22px;transform:translateY(10px)scale(.96);box-shadow:0 20px 38px -18px #000000d9}.ms__stamp.is-on{opacity:1;transform:none}.ms__stamp svg{fill:none;stroke:currentColor;stroke-width:2.4px;width:15px;height:15px}@media (max-width:520px){.ms__stamp{padding:11px 16px;font-size:.78rem;bottom:-20px;left:14px}}.phero{color:var(--ink);border-bottom:1px solid var(--rule);background:linear-gradient(168deg,#fcfdfd 0%,#e4eeea 50%,#c3d8d1 100%);padding-block:clamp(40px,5vw,72px) clamp(56px,7vw,96px);position:relative;overflow:hidden}.phero:before{content:"";pointer-events:none;background-image:radial-gradient(56% 54% at 82% 20%,#2f6b5e2b,#0000 70%),radial-gradient(44% 46% at 4% 92%,#a8243a14,#0000 72%),linear-gradient(#1d30330e 1px,#0000 1px),linear-gradient(90deg,#1d30330e 1px,#0000 1px);background-size:100% 100%,100% 100%,74px 74px,74px 74px;position:absolute;inset:-1px 0 0}@media (max-width:999px){.phero:before{background-image:radial-gradient(56% 54% at 82% 20%,#2f6b5e1a,#0000 70%)}}.phero__in{z-index:1;align-items:center;gap:clamp(38px,5vw,64px);display:grid;position:relative}@media (min-width:1000px){.phero__in{grid-template-columns:minmax(0,1fr) minmax(0,.92fr)}.hpts{gap:11px;max-width:60ch;margin:20px 0 0;padding:0;list-style:none;display:grid}.hpts li{color:var(--ink-2);padding-left:26px;font-size:.94rem;line-height:1.6;position:relative}.hpts li:before{content:"";background:var(--brand,#b3123c);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:2px}.hpts li b{color:var(--ink);font-weight:600}.hpts a{color:var(--mark-ink);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}}.crumb{color:var(--ink-3);margin-bottom:20px;font-size:.83rem}.crumb a{padding-block:5px;text-decoration:none}.crumb a:hover{color:var(--ink)}.crumb span{opacity:.5;margin:0 8px}.phero h1{max-width:17ch;margin-bottom:22px}.phero h1.h1--long{letter-spacing:-.022em;max-width:24ch;font-size:clamp(2.05rem,3.7vw,3.05rem)}.phero .prose{color:var(--ink-2)}.phero .btn--ghost{border-color:var(--rule-strong);color:var(--ink)}.phero .btn--ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ahero{padding-block:clamp(48px,6vw,88px) clamp(44px,5.5vw,76px)}.ahero__h{max-width:20ch;margin-bottom:26px}.ahero__p{max-width:66ch}.ahero__p p{font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.66}.ahero__p p+p{margin-top:1em}.secbar{--crumb-h:45px;background:var(--surface);border-bottom:1px solid var(--rule);z-index:3;position:relative}.crumbar{--crumb-h:45px}.secbar__in{--sb-gap:clamp(20px,2.6vw,40px);align-items:center;gap:var(--sb-gap);min-height:70px;display:flex}.secbar__k{color:var(--verify);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;padding-right:calc(var(--sb-gap) / 2);margin:0;margin-right:calc(var(--sb-gap) / -2);border-right:1px solid var(--rule-strong);flex:none;align-items:center;font-size:clamp(1.1rem,1.75vw,1.42rem);font-weight:500;line-height:1.2;display:flex}.secbar__l{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;align-items:center;gap:clamp(16px,2.2vw,30px);min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.secbar__l.is-scroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),#0000)}.secbar__l::-webkit-scrollbar{display:none}.secbar__l a{white-space:nowrap;color:var(--ink-2);transition:color .24s var(--e-out), box-shadow .24s var(--e-out);align-items:center;padding:24px 0;font-size:.92rem;text-decoration:none;display:flex;box-shadow:inset 0 -2px #0000}.secbar__l a:hover{color:var(--verify);box-shadow:inset 0 -2px 0 var(--verify)}.secbar__l a[aria-current]{color:var(--verify);box-shadow:inset 0 -2px 0 var(--verify);font-weight:500}.secbar__k a{color:inherit;transition:opacity .2s var(--e-out);text-decoration:none}.secbar__k a:hover{opacity:.72}.secbar__l .sbtrig{appearance:none;cursor:pointer;font:inherit;white-space:nowrap;color:var(--ink-2);transition:color .24s var(--e-out), box-shadow .24s var(--e-out);background:0 0;border:0;align-items:center;gap:7px;padding:24px 0;display:flex;box-shadow:inset 0 -2px #0000}.secbar__l .sbtrig .chev{width:11px;height:11px;transition:transform .24s var(--e-out);flex:none}.secbar__l .sbtrig:hover{color:var(--verify);box-shadow:inset 0 -2px 0 var(--verify)}.secbar__l .sbtrig[aria-expanded=true]{color:var(--verify);box-shadow:inset 0 -2px 0 var(--verify);font-weight:500}.secbar__l .sbtrig[aria-expanded=true] .chev{transform:rotate(180deg)}.sbdrop{z-index:60;background:var(--surface);border:1px solid var(--rule);border-top:2px solid var(--verify);border-radius:0 0 12px 12px;max-height:min(70vh,560px);padding:18px 10px;position:fixed;overflow-y:auto;box-shadow:0 28px 60px -34px #0009}.sbdrop[hidden]{display:none}.sbdrop__l{gap:2px;min-width:250px;display:grid}.sbdrop__l--2{grid-auto-flow:column;grid-template-rows:repeat(var(--rows,8),auto)}@media (max-width:700px){.sbdrop__l--2{grid-template-rows:none;grid-auto-flow:row}}.sbdrop a{color:var(--ink);transition:background-color .18s var(--e-out), color .18s var(--e-out);border-radius:6px;padding:9px 18px;font-size:.92rem;line-height:1.35;text-decoration:none;display:block}.sbdrop a:hover{background:var(--paper-2);color:var(--verify)}.sbdrop a[aria-current]{color:var(--verify);font-weight:500}.sbdrop__all{border-bottom:1px solid var(--rule);border-radius:6px 6px 0 0;align-items:center;gap:8px;margin-bottom:6px;font-weight:500;color:var(--verify)!important;padding-bottom:12px!important;display:flex!important}.sbdrop__all svg{fill:none;stroke:currentColor;stroke-width:1.9px;flex:none;width:15px;height:15px}.secbar__cta{padding:0 clamp(24px,2.6vw,38px) var(--crumb-h) clamp(26px,2.8vw,40px);margin-right:calc(var(--bar-gut) * -1);margin-bottom:calc(var(--crumb-h) * -1);background:var(--verify);color:#fff;transition:background-color .24s var(--e-out);border-radius:999px 0 0 999px;flex:none;align-self:stretch;align-items:center;gap:11px;font-size:.94rem;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.secbar__cta:hover{background:#255449}.secbar__cta svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;width:17px;height:17px}@media (max-width:980px){.secbar__in{flex-wrap:wrap;gap:0 18px;min-height:0}.secbar__k{width:100%;padding:16px 0 2px}.secbar__l{padding-bottom:2px}.secbar__l a{padding:14px 0}.secbar__cta{display:none}}.crumbar{background:var(--verify);color:#fffc}.crumbar>.wrap{justify-content:space-between;align-items:center;gap:24px;display:flex}.crumbar__tag{letter-spacing:.11em;text-transform:uppercase;color:#ffffffe6;white-space:nowrap;flex:none;padding-right:clamp(150px,21vw,310px);font-size:.72rem;font-weight:600}@media (max-width:1100px){.crumbar__tag{display:none}}.crumbar p{height:var(--crumb-h);align-items:center;gap:10px;margin:0;padding:0;font-size:.82rem;display:flex}.crumbar a{color:#fffc;transition:color .24s var(--e-out);text-decoration:none}.crumbar a:hover{color:#fff}.crumbar em{color:#fff;font-style:normal}.crumbar i{opacity:.45;font-style:normal}.crumbar svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:15px;height:15px}.fdr{align-items:start;gap:clamp(26px,3.4vw,52px);display:grid}@media (min-width:880px){.fdr{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}}.fdr__ph{margin:0}.fdr__ph img,.fdr__ini{aspect-ratio:4/5;background:var(--ink);color:#fff;object-fit:cover;width:100%;font-family:var(--serif);letter-spacing:.02em;border-radius:12px;place-items:center;font-size:clamp(2.6rem,6vw,4rem);display:grid}.fdr__ph figcaption{font-family:var(--serif);color:var(--ink);margin-top:14px;font-size:1.08rem;font-weight:600;line-height:1.3}.fdr__ph figcaption em{font-style:normal;font-family:var(--sans,inherit);color:var(--ink-3);margin-top:4px;font-size:.82rem;font-weight:400;display:block}.fdr__body p{color:var(--ink-2);margin:0 0 1em;font-size:.96rem;line-height:1.72}.fdr__body p b{color:var(--ink);font-weight:600}.fdr__stats{background:var(--rule);border:1px solid var(--rule);border-radius:12px;gap:1px;margin-top:6px;display:grid;overflow:hidden}@media (min-width:560px){.fdr__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.fdr__s{background:var(--paper);align-content:start;gap:5px;padding:18px 20px;display:grid}.fdr__s b{font-family:var(--serif);color:var(--mark);font-size:clamp(1.3rem,2.4vw,1.6rem);font-weight:600;line-height:1}.fdr__s span{color:var(--ink-3);font-size:.79rem;line-height:1.45}.ldrs{gap:clamp(18px,2.2vw,28px);margin-top:8px;display:grid}@media (min-width:640px){.ldrs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.ldrs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.ldrs{grid-template-columns:repeat(5,minmax(0,1fr))}}.ldr{align-content:start;gap:9px;min-width:0;display:grid}.ldr__ph{aspect-ratio:1;background:var(--acc,var(--ink));border-radius:12px;place-items:center;width:100%;margin-bottom:5px;display:grid;overflow:hidden}.ldr:nth-child(5n+1){--acc:#1d3033}.ldr:nth-child(5n+2){--acc:#2a3f44}.ldr:nth-child(5n+3){--acc:#33474a}.ldr:nth-child(5n+4){--acc:#243a3d}.ldr:nth-child(5n+5){--acc:#2f4a46}.ldr__ph img{object-fit:cover;width:100%;height:100%;display:block}.ldr__ph span{font-family:var(--serif);color:#fff;letter-spacing:.03em;font-size:clamp(1.6rem,3vw,2.1rem)}.ldr__nm{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.06rem;font-weight:600;line-height:1.3}.ldr__rl{color:var(--mark-ink);margin:0;font-size:.79rem;font-weight:500;line-height:1.45}.ldr__d{color:var(--ink-3);margin:2px 0 0;font-size:.82rem;line-height:1.6}.vals{align-items:start;gap:clamp(30px,4vw,64px);display:grid}@media (min-width:920px){.vals{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}.vals__head h2{color:#fff}.vals__head .lede{color:#ffffffb8}.vals__l{border-top:1px solid #fff3}.vals__l .faq__item{border-bottom:1px solid #fff3}.vals__l .faq__q{color:#ffffffe0}.vals__l .faq__q:hover,.vals__l .faq__item.is-open .faq__q{color:#fff}.vals__l .faq__q .sign:before,.vals__l .faq__q .sign:after{background:#ffffffb3}.vals__l .faq__a,.vals__l .faq__a p{color:#ffffffb8}.anav{background:var(--paper-2);border-bottom:1px solid var(--rule);z-index:2;position:relative}.anav__l{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:clamp(4px,1vw,12px);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.anav__l::-webkit-scrollbar{display:none}.anav__l a{white-space:nowrap;color:var(--ink-3);transition:color .24s var(--e-out), border-color .24s var(--e-out);border-bottom:2px solid #0000;padding:15px 4px;font-size:.86rem;text-decoration:none;display:block}.anav__l a:hover{color:var(--ink)}.anav__l a[aria-current=page]{color:var(--mark-ink);border-bottom-color:var(--mark);font-weight:500}@media (min-width:1000px){.proof__in.proof__in--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.proof__in.proof__in--6{grid-template-columns:repeat(6,minmax(0,1fr))}}.creds{border-block:1px solid var(--rule);background:var(--paper-2)}.creds__in{flex-wrap:wrap;align-items:center;gap:clamp(14px,1.7vw,26px);padding-block:20px;display:flex}.creds__lab{color:var(--ink-3);flex:none;font-size:.78rem}.creds__list{flex-wrap:wrap;flex:300px;align-items:center;gap:clamp(12px,1.4vw,20px);min-width:0;margin:0;padding:0;list-style:none;display:flex}.creds__list li{color:var(--ink-2);align-items:center;gap:8px;font-size:.86rem;font-weight:500;display:flex}.creds__list li:before{content:"";border:1px solid var(--verify);background:radial-gradient(circle at 50% 50%, var(--verify) 0 38%, transparent 39%);border-radius:50%;flex:none;width:14px;height:14px}.intro__grid{gap:clamp(34px,5vw,80px);display:grid}@media (min-width:920px){.intro__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.stats{border-top:1px solid var(--rule);gap:0;display:grid}.stats__row{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:baseline;gap:20px;padding:20px 0;display:grid}.stats__n{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);min-width:3.6ch;font-size:clamp(2.1rem,4vw,2.9rem);line-height:1}.stats__l{color:var(--ink-3);font-size:.94rem}.trust__head{text-align:center;max-width:64ch;margin:0 auto clamp(34px,4vw,52px)}.trust__head h2{margin-bottom:16px}.trust__head p{color:var(--ink-2);margin:0;font-size:1.02rem;line-height:1.6}.trust__cols{gap:0;display:grid}@media (min-width:860px){.trust__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.trust__col{padding:0 clamp(16px,2.5vw,34px) 8px}@media (min-width:860px){.trust__col+.trust__col{border-left:1px solid var(--rule)}}@media (max-width:859px){.trust__col+.trust__col{border-top:1px solid var(--rule);margin-top:30px;padding-top:30px}}.trust__k{text-align:center;font-family:var(--serif);margin-bottom:20px;font-size:1.18rem}.trust__k b{color:var(--mark-ink);font-weight:400}.trust__grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:1px;display:grid}.trust__slot{background:var(--surface);aspect-ratio:5/2;place-items:center;padding:12px;display:grid}.trust__slot img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.trust__slot--empty{background:var(--paper-2)}.trust__slot--empty span{letter-spacing:.06em;color:var(--rule-strong);font-size:.72rem}.trust__note{border-top:1px solid var(--rule);text-align:center;color:var(--ink-3);margin-top:clamp(28px,3.5vw,42px);padding-top:20px;font-size:.88rem}.tmph{margin:clamp(30px,3.4vw,46px) 0 0}.tmph img{border:1px solid var(--rule);background:var(--paper-2);border-radius:12px;width:100%;height:auto;display:block}.tmph figcaption{color:var(--ink-3);max-width:74ch;margin-top:14px;font-size:.88rem;line-height:1.6}.tmph figcaption b{color:var(--ink-2);font-weight:600}.secx{flex-direction:column;gap:10px;display:flex}@media (min-width:1000px){.secx{flex-direction:row;min-height:540px}}.secx__p{color:#fff;background:linear-gradient(158deg, var(--c1), var(--c2));border-radius:16px;flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}@media (min-width:1000px){.secx__p{transition:flex-basis .55s var(--e-soft);flex:0 0 88px}.secx__p.is-open{flex:auto}}.secx__tab{appearance:none;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:16px;width:100%;padding:20px clamp(18px,2vw,30px);display:flex}.secx__tab:focus-visible{outline-offset:-5px;border-radius:16px;outline:2px solid #fff}.secx__ic{background:#ffffff29;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.secx__ic svg{width:21px;height:21px}.secx__lbl{letter-spacing:.01em;font-size:1.05rem;font-weight:600}.secx__p.is-open .secx__lbl{font-family:var(--serif);letter-spacing:-.015em;font-size:clamp(1.35rem,2.1vw,1.95rem);font-weight:400;line-height:1.15}@media (min-width:1000px){.secx__p:not(.is-open) .secx__tab{flex-direction:column;justify-content:flex-start;gap:22px;height:100%;padding:22px 0}.secx__p:not(.is-open) .secx__lbl{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.secx__p:not(.is-open):hover{filter:brightness(1.12)}.secx__p.is-open .secx__tab{cursor:default;padding-bottom:6px}}.secx__body{flex-direction:column;flex:1;gap:clamp(16px,1.8vw,22px);padding:0 clamp(18px,2vw,30px) clamp(22px,2.4vw,32px);display:flex}.secx__body[hidden]{display:none}.secx__n{letter-spacing:.09em;text-transform:uppercase;color:#ffffff9e;margin:0;font-size:.68rem;font-weight:600}.secx__lede{color:#ffffffd6;max-width:62ch;margin:0;font-size:.95rem;line-height:1.62}.secx__grid{background:#ffffff2e;border-block:1px solid #ffffff2e;gap:1px;display:grid}@media (min-width:700px){.secx__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.secx__i{background:linear-gradient(158deg, var(--c1), var(--c2));color:inherit;transition:background-color .22s var(--e-out);gap:5px;padding:16px 18px 18px;text-decoration:none;display:grid}@media (min-width:700px){.secx__i:last-child:nth-child(odd){grid-column:1/-1}}.secx__i b{font-size:.99rem;font-weight:500;line-height:1.25}.secx__i span{color:#ffffffbd;font-size:.85rem;line-height:1.5}.secx__i:hover{background-color:#ffffff1f;background-image:none}.secx__go{color:var(--ink);transition:transform .24s var(--e-out);background:#fff;border-radius:99px;align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding:12px 22px;font-size:.92rem;font-weight:500;text-decoration:none;display:inline-flex}.secx__go svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:17px;height:17px;transition:transform .24s var(--e-out);flex:none}.secx__go:hover svg{transform:translate(4px)}.pipe{background:#ffffff29;border:1px solid #ffffff29;gap:1px;display:grid}@media (min-width:760px){.pipe{grid-template-columns:repeat(5,1fr)}}.step{background:var(--ink);flex-direction:column;gap:14px;padding:28px 24px 30px;display:flex;position:relative}.step__n{font-family:var(--serif);color:#e4a3ab;letter-spacing:.02em;border-bottom:1px solid #fff3;padding-bottom:12px;font-size:.94rem}.step h4{font-family:var(--serif);color:var(--paper);font-size:1.18rem}.step p{color:#ffffffa8;margin:0;font-size:.88rem;line-height:1.55}.step:after{content:"";transform-origin:0;width:100%;height:2px;transition:transform .8s var(--e-out);background:#e4a3ab;position:absolute;bottom:0;left:0;transform:scaleX(0)}.is-in .step:after{transform:scaleX(1)}.is-in .step:nth-child(2):after{transition-delay:.12s}.is-in .step:nth-child(3):after{transition-delay:.24s}.is-in .step:nth-child(4):after{transition-delay:.36s}.is-in .step:nth-child(5):after{transition-delay:.48s}.ev{align-items:start;gap:clamp(36px,4.5vw,64px);display:grid}.ev>*{min-width:0}@media (min-width:1000px){.ev{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.dest{border-top:1px solid var(--rule);margin-top:34px}.dest__row{border-bottom:1px solid var(--rule);transition:padding-left .32s var(--e-out);gap:3px 22px;padding:15px 0;display:grid}@media (min-width:620px){.dest__row{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:baseline}}.dest__row:hover{padding-left:10px}.dest__t{font-family:var(--serif);font-size:1.07rem;line-height:1.3}.dest__s{color:var(--ink-3);font-size:.83rem;line-height:1.45}.prisma{background:var(--surface);border:1px solid var(--rule);border-radius:6px;box-shadow:0 34px 68px -50px #1d3033b3}.prisma__bar{border-bottom:1px solid var(--rule);background:var(--paper-2);color:var(--ink-3);border-radius:6px 6px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;font-size:.78rem;display:flex}.prisma__bar b{color:var(--ink-2);font-weight:500}.prisma__body{padding:20px 20px 12px}.pr__stage{border:1px solid var(--rule);border-left:2px solid var(--ink);background:var(--paper-2);gap:3px;padding:13px 16px;display:grid}.pr__n{font-family:var(--serif);letter-spacing:-.02em;font-size:1.48rem;line-height:1.05}.pr__l{color:var(--ink-3);font-size:.83rem;line-height:1.45}.pr__stage--end{border-left-color:var(--mark);background:var(--mark-wash)}.pr__stage--end .pr__n{color:var(--mark-ink)}.pr__drop{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:9px;padding:10px 0 10px 28px;font-size:.78rem;display:flex;position:relative}.pr__drop:before{content:"";background:var(--rule-strong);width:1px;position:absolute;top:0;bottom:0;left:11px}.pr__drop:after{content:"";background:var(--rule-strong);width:11px;height:1px;position:absolute;top:50%;left:11px}.pr__drop b{color:var(--mark);font-weight:500}.prisma__foot{border-top:1px solid var(--rule);color:var(--ink-3);padding:14px 20px 16px;font-size:.83rem;line-height:1.5}.prisma__foot b{color:var(--ink);font-weight:500}.an{align-items:center;gap:clamp(36px,4.5vw,64px);display:grid}.an>*{min-width:0}@media (min-width:1000px){.an{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}}.caps{background:var(--rule);border:1px solid var(--rule);gap:1px;margin-top:32px;display:grid}@media (min-width:560px){.caps{grid-template-columns:1fr 1fr}}.cap{--acc:var(--mark);--acc-wash:var(--mark-wash);background:var(--paper);transition:background-color .3s var(--e-out);align-content:start;gap:7px;padding:20px 20px 20px 24px;display:grid;position:relative}.cap:nth-child(4n+2){--acc:var(--verify);--acc-wash:var(--verify-wash)}.cap:nth-child(4n+3){--acc:var(--accent-3);--acc-wash:var(--accent-3-wash)}.cap:nth-child(4n+4){--acc:var(--accent-4);--acc-wash:var(--accent-4-wash)}.cap:before{content:"";background:var(--acc);width:3px;transition:width .28s var(--e-out);position:absolute;top:0;bottom:0;left:0}.cap b{font-family:var(--serif);color:var(--acc);justify-self:start;font-size:1.04rem;font-weight:600;line-height:1.32}.cap span{color:var(--ink-3);font-size:.83rem;line-height:1.55}.cap:last-child:nth-child(odd){grid-column:1/-1}.cap .smpl{grid-column:auto!important;margin:11px 0 0!important}.cap:hover{background:var(--paper-2)}.cap:hover:before{width:5px}@media (min-width:900px){.caps--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.caps__note{background:var(--paper-2);grid-column:1/-1;gap:6px 32px;padding:24px 20px;display:grid}@media (min-width:900px){.caps__note{grid-template-columns:minmax(0,.3fr) minmax(0,.7fr);padding:28px 24px}}.caps__k{letter-spacing:.09em;text-transform:uppercase;color:var(--mark);margin:0;font-size:.78rem;font-weight:600}.caps__t{color:var(--ink-2);margin:0;font-size:.94rem;line-height:1.66}.sgl__lead{border-top:1px solid var(--rule);margin:34px 0 0;padding-top:26px}.sgl__h{font-family:var(--serif);color:var(--ink);margin:0 0 8px;font-size:clamp(1.12rem,1.6vw,1.34rem);line-height:1.3}.sgl__p{max-width:74ch;color:var(--ink-2);margin:0;font-size:.92rem;line-height:1.7}.sgl{border-top:1px solid var(--rule);gap:0;margin-top:20px;display:grid}@media (min-width:660px){.sgl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.sgl{grid-template-columns:repeat(3,minmax(0,1fr))}}.sgl__i{border-bottom:1px solid var(--rule);align-content:start;gap:3px;padding:14px 0;display:grid}@media (min-width:660px){.sgl__i{padding:14px 22px 14px 0}}.sgl__n{color:var(--ink);margin:0;font-size:.92rem;font-weight:600;line-height:1.35}.sgl__e{letter-spacing:.05em;text-transform:uppercase;color:var(--mark);margin:0;font-size:.74rem;font-weight:600}.sgl__d{color:var(--ink-3);margin:2px 0 0;font-size:.81rem;line-height:1.55}.cap__c{color:var(--mark);margin-bottom:7px;font-size:.73rem;font-weight:600;line-height:1.5;display:block}a.cap{color:inherit;text-decoration:none}a.cap b:after{content:" →";color:var(--acc);font-weight:400}.tools{flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;display:flex}.tools--stack{margin-top:12px}.tools__lab{color:var(--ink-3);margin-right:6px;font-size:.83rem}.tools span.chip,.tools a.chip{border:1px solid var(--rule-strong);color:var(--ink-2);border-radius:999px;padding:5px 14px;font-size:.83rem}.fp{background:var(--surface);border:1px solid var(--rule);border-radius:6px;box-shadow:0 34px 68px -50px #1d3033b3}.fp__bar{border-bottom:1px solid var(--rule);background:var(--paper-2);color:var(--ink-3);border-radius:6px 6px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;font-size:.78rem;display:flex}.fp__bar b{color:var(--ink-2);font-weight:500}.fp__svg{padding:14px 12px 6px}.fp__svg svg{width:100%;height:auto;display:block}@media (max-width:620px){.fp__svg{-webkit-overflow-scrolling:touch;overflow-x:auto}.fp__svg svg{min-width:480px}}.fp__foot{border-top:1px solid var(--rule);color:var(--ink-3);flex-wrap:wrap;gap:22px;padding:14px 20px 16px;font-size:.83rem;display:flex}.fp__foot b{color:var(--ink);font-weight:500}.fp__row{opacity:0;transition:opacity .5s var(--e-out), transform .5s var(--e-out);transform:translateY(5px)}.is-in .fp__row{opacity:1;transform:none}.is-in .fp__row:first-child{transition-delay:50ms}.is-in .fp__row:nth-child(2){transition-delay:.13s}.is-in .fp__row:nth-child(3){transition-delay:.21s}.is-in .fp__row:nth-child(4){transition-delay:.29s}.is-in .fp__row:nth-child(5){transition-delay:.37s}.is-in .fp__row:nth-child(6){transition-delay:.45s}.fp__pooled{opacity:0;transform-origin:322px 290px;transition:opacity .5s var(--e-out) .62s, transform .6s var(--e-out) .62s;transform:scale(.9)}.is-in .fp__pooled{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fp__row,.fp__pooled{opacity:1;transform:none}}.dcol{border-top:1px solid var(--rule);margin-top:clamp(46px,5vw,74px);padding-top:clamp(34px,4vw,50px)}.dcol__head{gap:18px;margin-bottom:30px;display:grid}@media (min-width:900px){.dcol__head{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:end;gap:clamp(28px,5vw,72px)}}.dcol__grid{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}@media (min-width:560px){.dcol__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.dcol__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.mode{background:var(--paper);transition:background-color .3s var(--e-out);align-content:start;gap:10px;padding:22px 20px 24px;display:grid}.mode:hover{background:var(--paper-2)}.mode .mode__ic{border:1px solid var(--rule-strong);width:40px;height:40px;color:var(--ink-2);border-radius:50%;place-items:center;margin-bottom:2px;display:grid}.mode .mode__ic svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.mode b{font-family:var(--serif);font-size:1.06rem;font-weight:400}.mode__d{color:var(--ink-3);font-size:.83rem;line-height:1.5}.spot{align-items:center;gap:clamp(34px,5vw,68px);display:grid}.spot>*{min-width:0}@media (min-width:960px){.spot{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}}.spot__art svg{width:100%;height:auto;display:block;overflow:visible}.sp-ring{fill:none;stroke:var(--rule-strong);stroke-width:1.2px}.sp-ring--dot{stroke:var(--mark);stroke-opacity:.55;stroke-dasharray:1.5 11;transform-origin:312px 252px}.sp-edge-ring{fill:none;stroke:#ffffff8c;stroke-width:1px}.sp-edge{stroke:#ffffff4d;stroke-width:1.1px}.sp-node{fill:#ffffffd1}.sp-node--hot{fill:#e06b7d}.sp-hair{stroke:var(--mark);stroke-opacity:.26;stroke-width:1.5px}.sp-bars path{fill:var(--mark)}.sp-lead{stroke:var(--mark);stroke-opacity:.5;stroke-width:1.2px}.sp-dot-soft{fill:#e9a8b0}.sp-dot-grey{fill:var(--rule-strong)}.sp-dot-mark{fill:var(--mark)}@media (prefers-reduced-motion:no-preference){.sp-ring--dot{animation:90s linear infinite spotSpin}}@keyframes spotSpin{to{transform:rotate(360deg)}}.spot__cap{border-top:1px solid var(--rule);color:var(--ink-3);flex-wrap:wrap;gap:26px;margin:18px 0 0;padding-top:14px;font-size:.83rem;display:flex}.spot__cap b{color:var(--ink);font-weight:500}.spot__cap--flag{color:var(--mark)!important}.spot__rule{align-items:center;margin-bottom:26px;display:flex}.spot__rule i{background:var(--mark);flex:1;height:1px;display:block}.spot__rule b{background:var(--mark);flex:none;width:11px;height:11px;margin-left:-1px;display:block;rotate:45deg}.spot__tag{color:var(--mark);margin-bottom:14px;font-size:.83rem;font-weight:500}.spot h2{margin-bottom:24px}@media (max-width:959px){.spot__art{max-width:520px}}.spot__cta{background:var(--mark);color:#fff;transition:background-color .25s var(--e-out);border-radius:999px;align-items:center;gap:11px;margin-top:14px;padding:15px 28px;font-size:.94rem;font-weight:500;text-decoration:none;display:inline-flex}.spot__cta:hover{background:var(--mark-ink)}.spot__cta svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.exp__switch{border:1px solid var(--rule-strong);background:var(--surface);border-radius:2px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.exp__seg{cursor:pointer;color:var(--ink-2);white-space:nowrap;transition:background-color .3s var(--e-out), color .3s var(--e-out);background:0 0;border:0;padding:14px clamp(16px,2.4vw,28px);font-size:.94rem;font-weight:450}.exp__seg+.exp__seg{border-left:1px solid var(--rule)}.exp__seg:hover{color:var(--ink);background:var(--paper-2)}.exp__seg[aria-selected=true]{background:var(--ink);color:var(--paper)}.exp__panel[hidden]{display:none}.exp__panel{animation:panelIn .5s var(--e-out)}.exp__note{color:var(--ink-2);max-width:64ch;margin:28px 0 24px;font-size:1.02rem}.exp__grid{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}@media (min-width:600px){.exp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.exp__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tile{background:var(--surface);transition:background-color .32s var(--e-out);align-content:start;gap:7px;padding:21px 22px 23px;text-decoration:none;display:grid}.tile:hover,.tile:focus-visible{background:var(--ink);color:var(--paper)}.tile strong{font-family:var(--serif);font-size:1.1rem;font-weight:400;line-height:1.25}.tile span{color:var(--ink-3);transition:color .32s var(--e-out);font-size:.855rem;line-height:1.5}.tile:hover span,.tile:focus-visible span{color:#ffffffbd}.exp__foot{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;font-size:.88rem;display:flex}.why{gap:0;display:grid}.why__row{border-top:1px solid var(--rule);align-items:start;gap:clamp(12px,3vw,48px);padding:30px 0;display:grid}.why__row:last-child{border-bottom:1px solid var(--rule)}@media (min-width:860px){.why__row{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}}.why__row h3{font-size:clamp(1.3rem,2vw,1.65rem)}.why__row p{color:var(--ink-2);max-width:58ch;margin:0}.tcard{color:var(--paper);isolation:isolate;background:linear-gradient(150deg,#1d3033 0%,#24393a 46%,#3a2531 100%);border-radius:20px;padding:clamp(34px,5vw,62px) clamp(26px,4.5vw,60px) clamp(28px,4vw,46px);position:relative;overflow:hidden}.tcard:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(52% 60% at 84% 14%,#a8243a52,#0000 68%),radial-gradient(44% 52% at 10% 96%,#56ac9b33,#0000 70%),linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:100% 100%,100% 100%,70px 70px,70px 70px;position:absolute;inset:0}.tcard__top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:clamp(26px,3.5vw,44px);display:flex}.tcard__top .shead__tag{color:#e9a8b0;margin:0}.tcard__top .shead__tag:before{background:#e9a8b0;transform:scaleX(1)}.quote__slide[hidden]{display:none}.quote__slide{animation:panelIn .5s var(--e-out)}.quote__slide blockquote{font-family:var(--serif);letter-spacing:-.015em;max-width:30ch;margin:0 0 clamp(30px,4vw,48px);font-size:clamp(1.45rem,3.1vw,2.45rem);font-weight:400;line-height:1.3}.quote__slide mark{background:var(--mark);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:.04em .22em .1em}.tcard__foot{border-top:1px solid #ffffff38;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:22px;display:flex}.tcard__who b{font-size:1rem;font-weight:500;display:block}.tcard__who span{color:#ffffff9e;margin-top:2px;font-size:.88rem;display:block}.tcard__org{font-family:var(--serif);color:#ffffffe6;text-align:right;max-width:16ch;font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.15}.quote__nav{flex:none;gap:10px;display:flex}.qbtn{width:44px;height:44px;color:var(--paper);cursor:pointer;transition:background-color .25s var(--e-out), color .25s var(--e-out);background:0 0;border:1px solid #ffffff4d;border-radius:50%;place-items:center;display:grid}.qbtn:hover{background:var(--paper);color:var(--ink)}.qbtn svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.posts{background:var(--rule);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);gap:1px;display:grid}@media (min-width:820px){.posts{grid-template-columns:repeat(3,1fr)}}.post{background:var(--paper);flex-direction:column;gap:14px;padding:30px 0;text-decoration:none;transition:background-color .3s;display:flex}@media (min-width:820px){.post{padding:30px 26px}}.post:hover{background:var(--paper-2)}.post__meta{color:var(--ink-3);align-items:center;gap:12px;font-size:.78rem;display:flex}.post__meta .cat{color:var(--mark);font-weight:500}.post h3{font-size:1.15rem;line-height:1.28}.post p{color:var(--ink-2);flex:1;margin:0;font-size:.88rem}.post__go{color:var(--mark);font-size:.88rem;font-weight:500}.faq{gap:clamp(26px,4vw,64px);display:grid}@media (min-width:900px){.faq{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}}.faq__list{border-top:1px solid var(--rule)}.faq__item{border-bottom:1px solid var(--rule)}.faq__q{text-align:left;cursor:pointer;width:100%;font-family:var(--serif);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.3;transition:color .25s;display:flex}.faq__q:hover{color:var(--mark-ink)}.faq__q .sign{flex:none;width:22px;height:22px;position:relative}.faq__q .sign:before,.faq__q .sign:after{content:"";background:var(--mark);height:1.5px;transition:transform .35s var(--e-out);position:absolute;inset:50% 0 auto}.faq__q .sign:after{transform:rotate(90deg)}.faq__q[aria-expanded=true] .sign:after{transform:rotate(0)}.faq__a{transition:grid-template-rows .42s var(--e-soft);grid-template-rows:0fr;display:grid}.faq__q[aria-expanded=true]+.faq__a,.faq__item.is-open .faq__a{grid-template-rows:1fr}.faq__a>div{overflow:hidden}.faq__a p{color:var(--ink-2);max-width:62ch;padding-bottom:24px;font-size:.96rem}.how{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}@media (min-width:640px){.how{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.how{grid-template-columns:repeat(4,minmax(0,1fr))}}.how__step{background:var(--paper);align-content:start;gap:12px;padding:26px 24px 28px;display:grid;position:relative}.how__n{letter-spacing:.06em;color:var(--mark);border-bottom:1px solid var(--rule);padding-bottom:12px;font-size:.78rem;font-weight:600}.how__step h3{font-size:1.14rem}.how__step p{color:var(--ink-2);margin:0;font-size:.88rem;line-height:1.58}.pledge{border-top:1px solid var(--rule);margin-top:clamp(40px,4.5vw,64px);padding-top:clamp(30px,3.5vw,44px)}.pledge__head{gap:16px;margin-bottom:28px;display:grid}@media (min-width:900px){.pledge__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,72px)}}.pledge__grid{gap:14px 30px;display:grid}@media (min-width:600px){.pledge__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.pledge__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pledge__item{border-top:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:12px 0;display:grid}.pledge__tick{background:var(--verify-wash);width:22px;height:22px;color:var(--verify);border-radius:50%;place-items:center;margin-top:2px;font-size:.68rem;font-weight:700;display:grid}.pledge__item b{color:var(--ink);margin-bottom:3px;font-size:.94rem;font-weight:500;display:block}.pledge__d{color:var(--ink-3);font-size:.83rem;line-height:1.5;display:block}.price{align-items:start;gap:clamp(34px,4.5vw,64px);display:grid}.price>*{min-width:0}@media (min-width:1000px){.price{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.factors{border-top:1px solid var(--rule);margin-top:30px}.factors__row{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:13px 0;display:grid}.factors__row i{background:var(--mark);border-radius:50%;width:6px;height:6px;margin-top:9px}.factors__row b{font-size:.94rem;font-weight:500}.factors__d{color:var(--ink-3);margin-top:2px;font-size:.83rem;line-height:1.5;display:block}.est{color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:10px;box-shadow:0 30px 64px -50px #1d3033b3}.est__bar{border-bottom:1px solid var(--rule);background:var(--paper-2);color:var(--ink-3);border-radius:10px 10px 0 0;padding:14px 22px;font-size:.78rem}.est__bar b{color:var(--ink-2);font-weight:500}.est__body{gap:16px;padding:22px 22px 4px;display:grid}.est__field{gap:7px;display:grid}.est__field label{color:var(--ink-2);font-size:.83rem;font-weight:500}.est__field select,.est__field input{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);border-radius:6px;width:100%;padding:12px 13px;font-size:.94rem}.est__field select:focus,.est__field input:focus{outline:2px solid var(--mark);outline-offset:1px;border-color:var(--mark)}.est__two{gap:16px;display:grid}@media (min-width:480px){.est__two{grid-template-columns:1fr 1fr}}.est__out{border-top:1px solid var(--rule);background:var(--paper-2);border-radius:0 0 10px 10px;margin:18px 0 0;padding:20px 22px 22px}.est__fig{color:var(--ink);font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.05}.est__sub{color:var(--ink-3);margin-top:6px;font-size:.88rem;line-height:1.5}.est__note{color:var(--ink-3);border-top:1px solid var(--rule);margin-top:14px;padding-top:13px;font-size:.78rem;line-height:1.5}.rfqa{gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}.rfqa li{color:var(--ink-3);padding-left:20px;font-size:.9rem;line-height:1.55;position:relative}.rfqa li:before{content:"";background:var(--mark);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.rfqa b{color:var(--ink-2);font-weight:500}.rfqn{color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:10px;align-self:start;box-shadow:0 30px 64px -50px #1d3033b3}.rfqn__bar{border-bottom:1px solid var(--rule);background:var(--paper-2);color:var(--ink-3);border-radius:10px 10px 0 0;padding:14px 22px;font-size:.78rem}.rfqn__bar b{color:var(--ink-2);font-weight:500}.rfqn__list{gap:14px;margin:0;padding:20px 22px 4px 40px;display:grid}.rfqn__list li{color:var(--ink-3);font-size:.88rem;line-height:1.55}.rfqn__list b{color:var(--ink-2);font-weight:500}.rfqn__alt{border-top:1px solid var(--rule);background:var(--paper-2);border-radius:0 0 10px 10px;margin-top:14px;padding:16px 22px 20px}.rfqn__alt p{color:var(--ink-3);margin:0;font-size:.83rem;line-height:1.6}.rfqn__alt p+p{margin-top:5px}.rfq{max-width:780px;margin:0 auto}.rfq [hidden],.rfq[hidden]{display:none!important}.rfq__sel{border:1px solid var(--mark);background:var(--paper-2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:26px;padding:16px 20px;display:flex}.rfq__sel-k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:.74rem}.rfq__sel-v{font-family:var(--serif);color:var(--ink);margin:4px 0 0;font-size:1.12rem;line-height:1.25}.rfq__sel-m{color:var(--ink-3);margin:5px 0 0;font-size:.82rem}.rfq__sel-m:empty{display:none}.rfq__sel-x{font:inherit;color:var(--ink-2);border:1px solid var(--rule-strong);cursor:pointer;background:0 0;border-radius:6px;padding:8px 14px;font-size:.82rem}.rfq__sel-x:hover{border-color:var(--mark);color:var(--mark)}.rfq__steps{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:6px 18px;margin:0 0 26px;padding:0 0 16px;list-style:none;display:flex}.rfq__steps li{color:var(--ink-3);align-items:center;gap:8px;font-size:.83rem;display:flex}.rfq__steps li span{border:1px solid var(--rule-strong);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;display:grid}.rfq__steps li.is-on{color:var(--ink)}.rfq__steps li.is-on span{background:var(--mark);border-color:var(--mark);color:#fff}.rfq__steps li.is-done span{border-color:var(--mark);color:var(--mark)}.rfq__step{border:0;margin:0;padding:0;display:none}.rfq__step.is-on{gap:18px;display:grid}.rfq__lg{font-family:var(--serif);color:var(--ink);margin:0 0 6px;padding:0;font-size:1.3rem;line-height:1.2}.rfq__f{gap:7px;display:grid}.rfq__f label{color:var(--ink-2);font-size:.83rem;font-weight:500}.rfq__opt{color:var(--ink-3);font-weight:400}.rfq__f input[type=text],.rfq__f input[type=email],.rfq__f input[type=tel],.rfq__f input[type=number],.rfq__f input[type=date],.rfq__f input[type=file],.rfq__f select,.rfq__f textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);border-radius:6px;width:100%;padding:12px 13px;font-size:.94rem}.rfq__f textarea{resize:vertical;line-height:1.55}.rfq__f input:focus,.rfq__f select:focus,.rfq__f textarea:focus{outline:2px solid var(--mark);outline-offset:1px;border-color:var(--mark)}.rfq__f [aria-invalid=true]{border-color:#a8243a}.rfq__hint{color:var(--ink-3);margin:0;font-size:.79rem;line-height:1.5}.rfq__two{gap:18px;display:grid}@media (min-width:620px){.rfq__two{grid-template-columns:1fr 1fr}}.rfq__radios{flex-wrap:wrap;gap:8px 18px;padding-top:4px;display:flex}.rfq__radios label{color:var(--ink-2);cursor:pointer;align-items:center;gap:7px;font-weight:400;display:flex}.rfq__check label{color:var(--ink-3);cursor:pointer;align-items:flex-start;gap:10px;font-size:.86rem;line-height:1.5;display:flex}.rfq__check input{flex:none;margin-top:3px}.rfq__nav{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;padding-top:22px;display:flex}.rfq__step-of{color:var(--ink-3);margin:0 0 0 auto;font-size:.8rem}.rfq__msg{border-radius:8px;margin-top:18px;padding:16px 18px;font-size:.88rem;line-height:1.55;display:none}.rfq__msg.is-on{display:block}.rfq__msg.is-err{color:var(--ink-2);background:#a8243a12;border:1px solid #a8243a4d}.rfq__msg.is-ok{background:var(--paper-2);border:1px solid var(--mark);color:var(--ink-2)}.rfq__msg a{color:var(--mark)}.rates{border-top:1px solid var(--rule);margin-top:clamp(38px,4.5vw,60px)}.rates__row{border-bottom:1px solid var(--rule);transition:padding-left .3s var(--e-out);gap:4px 24px;padding:15px 0;display:grid}@media (min-width:700px){.rates__row{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr);align-items:baseline}}.rates__row:hover{padding-left:9px}.rates__row--head{letter-spacing:.06em;color:var(--ink-3);padding-bottom:10px;font-size:.78rem;font-weight:600}.rates__row--head:hover{padding-left:0}.rates__s{font-family:var(--serif);font-size:1.04rem}.rates__p{color:var(--mark-ink);font-size:.94rem;font-weight:500}.rates__t{color:var(--ink-3);font-size:.88rem}.hiw{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}@media (min-width:860px){.hiw{grid-template-columns:1fr 1fr}}.hiw__step{background:var(--paper);align-content:start;gap:14px;padding:28px 26px 30px;display:grid}.hiw__step h3{margin-bottom:8px;font-size:1.25rem}.hiw__step p{color:var(--ink-2);margin:0 0 14px;font-size:.94rem;line-height:1.6}.hiw__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.hiw__list li{color:var(--ink-3);border-top:1px solid var(--rule);padding:8px 0 8px 18px;font-size:.83rem;position:relative}.hiw__list li:before{content:"";border-right:1.4px solid var(--mark);border-top:1.4px solid var(--mark);width:6px;height:6px;position:absolute;top:15px;left:0;rotate:45deg}.hiw__clock{background:var(--surface);border:1px solid var(--rule);border-radius:12px;padding:24px 24px 10px;box-shadow:0 20px 44px -34px #1d303380}.hiw__clock__k{letter-spacing:.06em;color:var(--mark-ink);margin-bottom:16px;font-size:.78rem;font-weight:600}.hiw__tl__row{border-top:1px solid var(--rule);grid-template-columns:106px 1fr;align-items:baseline;gap:14px;padding:13px 0;display:grid}.hiw__tl__row b{font-family:var(--serif);color:var(--ink);font-size:1.02rem;font-weight:400}.hiw__tl__row span{color:var(--ink-2);font-size:.88rem;line-height:1.5}.hiw__tl__row--end b{color:var(--mark-ink)}.jmatch{background:var(--surface);border:1px solid var(--rule);color:var(--ink);border-radius:10px;box-shadow:0 40px 80px -52px #000c}.jmatch__bar{border-bottom:1px solid var(--rule);background:var(--paper-2);color:var(--ink-3);border-radius:10px 10px 0 0;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 22px;font-size:.78rem;display:flex}.jmatch__bar b{color:var(--ink-2);font-weight:500}.jmatch__body{padding:20px 22px 8px}.jm__row{border-bottom:1px solid var(--rule);padding:11px 0}.jm__row:last-child{border-bottom:0}.jm__top{justify-content:space-between;gap:12px;margin-bottom:8px;font-size:.88rem;display:flex}.jm__top b{font-weight:500}.jm__top span{color:var(--ink-3);font-variant-numeric:tabular-nums}.jm__track{background:var(--paper-2);border-radius:99px;height:6px;overflow:hidden}.jm__fill{background:var(--mark);width:0;height:100%;transition:width 1.1s var(--e-soft);border-radius:99px}.jm__fill--ok{background:var(--verify)}.is-in .jm__fill{width:var(--w)}@media (prefers-reduced-motion:reduce){.jm__fill{width:var(--w);transition:none}}.jmatch__foot{border-top:1px solid var(--rule);color:var(--ink-3);padding:14px 22px 16px;font-size:.83rem}.jmatch__foot b{color:var(--ink);font-weight:500}.funnel{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;font-size:.83rem;display:flex}.funnel b{font-family:var(--serif);color:var(--ink);font-size:1.15rem;font-weight:400}.funnel i{color:var(--ink-3);font-style:normal}.steps6{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}@media (min-width:640px){.steps6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.steps6{grid-template-columns:repeat(3,minmax(0,1fr))}.steps6:has(>.step6:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}.step6{background:var(--paper);transition:background-color .3s var(--e-out);align-content:start;gap:10px;padding:26px 22px 28px;display:grid;position:relative;overflow:hidden}.step6:before{content:"";background:var(--mark);transform-origin:0;height:2px;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.step6__n{letter-spacing:.06em;color:var(--mark);padding-bottom:10px;font-size:.78rem;font-weight:600;position:relative}.step6__n:after{content:"";background:var(--rule);transform-origin:0;height:1px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.step6 h3{font-size:1.1rem}.step6 p{color:var(--ink-2);margin:0;font-size:.88rem;line-height:1.55}.step6:hover{background:var(--paper-2)}@media (prefers-reduced-motion:no-preference){.steps6 .step6__n,.steps6 .step6 h3,.steps6 .step6 p{opacity:0;transform:translateY(12px)}.steps6.is-in .step6:before{transition:transform .62s var(--e-out) calc(var(--i) * .13s);transform:scaleX(1)}.steps6.is-in .step6__n:after{transition:transform .55s var(--e-out) calc(var(--i) * .13s + .21s);transform:scaleX(1)}.steps6.is-in .step6__n,.steps6.is-in .step6 h3,.steps6.is-in .step6 p{opacity:1;transition:opacity .6s var(--e-soft), transform .6s var(--e-soft);transform:none}.steps6.is-in .step6__n{transition-delay:calc(var(--i) * .13s + 80ms)}.steps6.is-in .step6 h3{transition-delay:calc(var(--i) * .13s + .16s)}.steps6.is-in .step6 p{transition-delay:calc(var(--i) * .13s + .23s)}}@media (prefers-reduced-motion:reduce){.step6:before,.step6__n:after{transform:scaleX(1)}}.jcard{background:var(--surface);border:1px solid var(--rule);border-radius:10px;overflow:hidden}.jcard__bar{background:var(--paper-2);border-bottom:1px solid var(--rule);color:var(--ink-3);padding:13px 22px;font-size:.78rem}.jcard__body{padding:24px 22px}.jcard h3{margin-bottom:6px;font-size:1.5rem}.jcard__pub{color:var(--ink-3);margin-bottom:20px;font-size:.88rem}.jcard__grid{background:var(--rule);border:1px solid var(--rule);flex-wrap:wrap;gap:1px;display:flex}.jstat{background:var(--paper);text-align:center;flex:104px;padding:16px 14px}.jstat b{font-family:var(--serif);font-size:1.4rem;line-height:1.1;display:block}.jstat span{color:var(--ink-3);margin-top:5px;font-size:.75rem;display:block}.jcard__note{color:var(--ink-3);margin-top:16px;font-size:.81rem}.tiers{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}@media (min-width:880px){.tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}.tier{background:var(--paper);grid-template-rows:auto;align-content:start;gap:12px;padding:28px 26px 30px;display:grid;position:relative}.tier:has(.tier__order){grid-template-rows:repeat(auto-fit,min-content) 1fr auto;align-content:stretch}.tier__order{align-self:end}.tier--pick{background:var(--paper-2)}.tier--pick:before{content:"Most chosen";background:var(--mark);color:#fff;letter-spacing:.05em;border-radius:0 0 0 8px;padding:5px 12px;font-size:.7rem;font-weight:600;position:absolute;top:0;right:0}.tier__k{letter-spacing:.06em;color:var(--mark);font-size:.78rem;font-weight:600}.tier h3{font-size:1.32rem}.tier__for{color:var(--ink-2);min-height:3em;font-size:.88rem;line-height:1.55}.tier__price{flex-wrap:wrap;align-items:baseline;gap:10px;padding-top:4px;display:flex}.tier__price b{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(1.42rem,1.55vw,1.76rem);line-height:1.1}.tier__price--ask b{color:var(--ink-2);font-size:1.14rem}.tier__price span{color:var(--ink-3);flex:10ch;min-width:0;font-size:.78rem;line-height:1.5}.tier__turn{color:var(--ink-3);border-block:1px solid var(--rule);padding:10px 0;font-size:.83rem}.tier__turn b{color:var(--ink);font-weight:500}.tier__resel{background:var(--verify-wash);color:var(--ink-2);border-radius:8px;align-items:flex-start;gap:9px;margin-top:2px;padding:11px 12px;font-size:.8rem;line-height:1.5;display:flex}.tier__resel svg{fill:none;width:14px;height:14px;stroke:var(--verify);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.tier__resel b{color:var(--verify);font-weight:600}.tier ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.tier li{color:var(--ink-2);grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:.88rem;line-height:1.5;display:grid}.tier li i{background:var(--verify-wash);width:17px;height:17px;color:var(--verify);border-radius:50%;place-items:center;margin-top:3px;font-size:.6rem;font-style:normal;font-weight:700;display:grid}.tier__sample{text-align:center;color:var(--ink-3);transition:color .2s var(--e-out), border-color .2s var(--e-out);border-bottom:1px solid #0000;justify-self:center;margin-top:14px;font-size:.78rem;text-decoration:none;display:block}.tier__sample:hover{color:var(--mark);border-bottom-color:var(--mark)}.tier__sample+.tier__order{margin-top:8px}.tier__order{text-align:center;color:#fff;background:var(--ink);transition:background-color .22s var(--e-out);border-radius:8px;margin-top:14px;padding:11px 14px;font-size:.82rem;font-weight:500;text-decoration:none;display:block}.tier__order:hover,.tier--pick .tier__order{background:var(--mark)}.tier--pick .tier__order:hover{background:var(--ink)}.tiers__order{background:var(--paper-2);border-top:1px solid var(--rule);color:var(--ink-3);grid-column:1/-1;margin:0;padding:13px 18px;font-size:.79rem;line-height:1.6}.tiers__order b{color:var(--ink-2);font-weight:600}.tier__add{color:var(--ink-3);border-top:1px solid var(--rule);padding-top:10px;font-size:.83rem;line-height:1.5}.stds{gap:18px;display:grid}@media (min-width:620px){.stds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.stds{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.stds--7{grid-template-columns:repeat(4,minmax(0,1fr))}.stds--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.std{background:var(--surface);border:1px solid var(--rule);text-align:center;transition:transform .32s var(--e-out), box-shadow .32s var(--e-out);border-radius:16px;align-content:start;gap:12px;padding:30px 24px 28px;display:grid;box-shadow:0 18px 40px -34px #1d303380}.std:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px #1d30338c}.std__mark{place-items:center;height:76px;display:grid}.stdm{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:76px;display:block}.stdm--cope{background-image:url(data:image/webp;base64,UklGRtYLAABXRUJQVlA4IMoLAADQPwCdASpcAZYAPj0cjUQiIaGSOV2MIAPEtJwo1wGt/RIAlYVNwJwd6IM9nzSnqA8gDgDelkyHPqN21f1j8huxS8G+12gX/GPsB9o/s37S/mZwy/qBfif8l/r35VfmdyNQAPx/+j/5r7buebxAP5b/RP8p+Z39d6FagF/Lv6r/uP7x+V/xQf6f9z/yP7Qe338t/vv+3/v3wG/yj+i/6f87Pi49oPoe/skV0dzbaZfCYFI1X1G2I79fS2H+1aGJAm6SJh6OLL5rwNQkWma+bOUYTcpQXy2boE0z0YHo1e1ZGVenLtQ+8GQ7gtMa/Wec86n1cCFYywMy/RI5h3j4KwRqkBeUFERJ/JTNrQc0NbBijNLD93Dlv828oZ6iADfBeoKJ/K/Go9Yn2WJdrqnLuO5KNhnJwYKFT5h9i0z0Bnc4gxslOdNtnRYlzsMazsTXWK4GzZUptDqNzfe86LV/SFv8b79tZBpZ5JvI6v+R4dcgh0GCfw/rUDNK51lDpiuYlD2p+/kfIzL2IWO5INwjEkPEY/AuboNQeievum1AwIrzQLcjqu8UElYuq7oSPKzTEIHWJAsoUjKFejRpxzeStfhyzyLjUjVhDqh5FZQmZ5KEZqabTwn1gRx/VAKJxHRuauWRxA9ewzOwinQS9x3Ox+EMoWx4nBxQPuxr4qS8aXknmBbDyazUzgAA/v4JoMTU5K5vrZn072p58Sb/BZVG9vnfAD2xHHeFb5PsjESeAI9li6wjmDz1AmtygXrTUPAjDFwXPTC3lnRGJw+7Tbwn+Dl6CDKM2J6eogpeaShBQ3m/LmxTnEqd7spdNGtu1+WFTejwpCyP76Lk8mLN6rlguXW23/qKIvZ+eAp3JQeIABEkL2WYUw2I/HJWqRTC8rKxKU2m7XfTevy/0bBpdP6EYvsDpoAYic3w3TsmmwTBAL9REyKDuol51StUh/SE/uPxb7oZ6fYDTzWlcb82Ff/BuloMX/5NgNBjDN6Y8V42funK0JhddNfLs3l25ilXkoGiZR09p4XQCqTUwTzpzAFOyCHhOknQy5dDeOvEQkewHYI0mI52IXwqFKb6kg7/OrkpxJsYc+92iV3tWbj8e7W/pNok1DwWz2cLQR/EwdGOO6oW9MZ+ZFXasSKE5Gv+e1yLPqMvPt234zUdqMM1vJaDH/yP1JABra0bvOChyxBaZQ5E7xXFqx+CZBnS94lM5TtK+jsFvJObQyGnHDkS6026Z68KRyJRZlEdI951YHTAFYbQD8X52gXYikzd4+fNOFM+WN7BshiPSIzc567Pm5AD2U24Qkfu2bWPfS6O0mgHz6EBP/IIvR3z//n/7PDEpqFD9VUrEN3NmcRuIsGnp9c85u5xDFnxZBeEG0b8Viefua3sfvnJv8h08nlUuiy1nSsLqH72SCAtm2ofHbJSu9Gxg0suD48w0aL40Mmv//aXolUfg0CGhwmeylHrgfnhTO0Ad2D/0diNrzczJOYaRMXC6I4AzshvbRbSGd0RJ8tlsJVKXWr+bh1UPmS3IWGkLAlUkoX4Wo5XwpqLlculR18r+cfcUu0NDCNM+EuK5GgSmRKdkqqEG7mEPIK2CPFf7SpIbexru33uKPlDgnD/ZDdm85zDxHydZFBb0NSB7hy528V+/RnCOkRCFiaRYHrMZP7egCrdGg4zWPvO/ftbXnv9MeJukmQn7BOMVrslFezlrL1LW1m54nVFK+bZ8viT2W/jsJT796+KtV//3A/6zQzK/UU4W6VjS6l9jF5nVfrCEvKSs6nexh5Pxw6aGNaMn5Dww3YR0zM/Y6P15LQLaD02l+ZGQuevPkDMxQJ/5Hg1CxPkl4PEk11441p0IALyPtTGLnVF5U8XLSyqmtw0pbTYepzr9Q/At9mvpoM+1JbRIsGPxfbcXpVYbryrYCmmO4Cbk87o23HL34v3N8e+bgeelWTBi4JHVm8XmkfSbQz1avdlTCVsxTmtfXPOqIQ3MjvlcYd+wtenYkdF0PbAjdEOxYXGv4LukpqvGEm0cwg+4M7uL1X//P/WlYx7709esi8rgriyW+ePxD0DVg6YLsjGkfqaW3KiH4G/6KnmAiXriH3ppChd6EkuwJR/T1ranqsN9tjmmGcqGxwfJSz3ujCtxEFWRRRTIfl5YukR69dgaHqQdpdyZd/urOevwuzaIB3w3GmZh04CXzS29VRC24hbGDFz7SxQNzd/1CKE2+ywVRjaUXAExj2vx+8cs9aDfFXBXX9OGS9IwRAvlz7PqL3+P32IEIEytiOaxi9aIJSgmvyH2q0pyQh6ZI7HB18MnfiOOJxHUsellfwRE1Pgi9kvABpGbGYX4Onf/YF3O/x+Thjfs6ofK7JrL/P0BXnrDuH6339CRmB1kTLwpCEQ6gXYPYE5+RsjNruSEtJq++l9VmFK6XtmFAQyCMadnrQa1f+asMg0eqQ0T5ajtCBAafn/1lEXDiutbtzgz7GJeyv5LCDNkZwcbE4ty70rj6saKHjoCLOwKiEMKldbduujGL1uzmlBJeE6Jxfxih1YYeZFmA/H9fjhIFLs8CCFAPrXJDYpw8lwPAl+jeWplqozkHRsGpmWqSYy5HoOD8Jzkfj0kzHK5DFdfdxXM2XL4wzDlcO8Atlrc4z1yCbTVflSXbAdggOKiWcsB6rUSHhgp0dfJ3AHMqMaeAiNg1fdoyC706eTX+GH5J/I7mhv/36RSlhy9e0SK/zmNGWyMg695DMbMBy6ndy9jZvsMNo2EIdhCRYOGdsm5Y7/QGEfp157cP+eJYZW3MxebGziD1yN3bBj2ZZULfZRPBd90MJ76ghzqvbX5f/hO2TSTRY90JKNa2RteXqPOcgkPN9jqg5xnGVm5qUPfhKdEl8VYTGdlzKgL7B7AF9tgbJj983B31lobqmWj9Pg+S8kyQ0zPsYEJdqh9PBH1KdLfwS3E3ZbkhdIHILkhtMMzwbfO/Sll0/XV0sN3KS3i5nd1gT1X6KW9v0p56Wsbm/kg0YoQB7bv8iY4q8m4Gza0DJ1GPoi81BJrFFUypFEEc/K+Y0+Hw8cUg3ys5qKTQqqyUYOTKWyW3tthBek7ndEgjwbagBVjAjk2xzGiZAgqIcndtoYr0y6RG3paoBOOUOmsXkQEZqMvvMtr5p3tMHam45xfoI3rijQ/EFnez1KFnvWQ6J49PHajsHpGEqtYReQJd9h6Vd8LDt58F9RsMl2qtfVfByIrr8jkGpcTcQjkA6SDr9sa35e//J1Sxt9zt3UFPuHV76bPe5IXldyUnbTI65GenPi4sW+fUrtORUO/l772aBQR5zjyG2qVa8W04HePGXZXDvVWZ/0hlPy3MdYpOK6PZ7EuQsIAHrdfZHZzZDT5+lZdZcfM86cEBvLb5tCr+jeUYVkGANsrR2vGahvsSYbhgLnF/5uL/DS3XXdb1AXz1b8YgVxh/UXeSIOU2iqKYqree55E++9wyiKSICNj/kSRUhARet/26D47ot8J//C8zLEt7y7M0j0a1W/DM7Tg8xQhcZ+Cs6mhRJT7h2ZTeJ3JEPAFSxvmlIZKb12VFrEuqMNnSdtqnR/p+lmN48A9l0TmvOePhbaZYBnO/vQ8kT0bOmjPhjEDVPOEhbDicx8FMhhfzO5aI0Dkj2xR7RcVOkVdS1Sj6ncmP/yU+LeXIBeJsX7E8yKhtw8aOOx/dzXLxUHzLVs41s9g6Gerd+zNxz5yqXq/ICfvjQjBPgDbWt7VszqFRFGXGYVbnA6UUTT0Qhg6GSwd+XCea48xsG/83kUDUgz3/yFyDsXbstkr3WlsP1jjMT+KoildesR8buleqCZ/pUFTBZgT8PiGzVDJgQ9CPnSPBqFejYzrvRA7pi5lhcqeLttA/tktx1fLRyIr/lMDRtYsHXRiJiJS6Q40pjnlRO4fRXjb1m7lmA7sXVDpXP8DxRd4XoZ9OfaG2GCYDVzHPHSZ2Fkc/3oM2tw6VM8N8ZHFtoW+xBpZK2gxQAaB+70wDYAAAB6jMhKfnDdVhKDFYY74Dq/Tz0v7+nTcVbdRzScAAA=)}.stdm--wame{background-image:url(data:image/webp;base64,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)}.stdm--icmje{background-image:url(data:image/webp;base64,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)}.stdm--consort{background-image:url(data:image/webp;base64,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)}.stdm--gpp{background-image:url(data:image/webp;base64,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)}.std__acr{font-family:var(--serif);letter-spacing:.05em;color:var(--ink);border-block:2px solid var(--mark);padding:10px 16px;font-size:clamp(1.3rem,1.5vw,1.85rem);line-height:1}.std__name{font-size:.94rem;font-weight:500;line-height:1.35}.std__ab{color:var(--mark);letter-spacing:.02em;font-weight:600;display:inline-block}.std__d{color:var(--ink-3);font-size:.83rem;line-height:1.5}.sample{align-items:start;gap:clamp(30px,4vw,58px);display:grid}.sample>*{min-width:0}@media (min-width:960px){.sample{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.doc{border:1px solid var(--rule);background:#fff;border-radius:4px;padding:30px 28px 26px;position:relative;box-shadow:0 40px 80px -52px #1d3033cc}.doc:before,.doc:after{content:"";z-index:-1;border:1px solid var(--rule);background:#fff;border-radius:4px;position:absolute;inset:0}.doc:before{transform:translate(9px,9px)}.doc:after{opacity:.6;transform:translate(18px,18px)}@media (max-width:620px){.doc:before,.doc:after{display:none}}.doc__k{letter-spacing:.08em;color:var(--mark);margin-bottom:8px;font-size:.7rem;font-weight:600}.doc__h{font-family:var(--serif);margin-bottom:4px;font-size:1.2rem;font-weight:400}.doc__sub{color:var(--ink-3);border-bottom:1px solid var(--rule);margin-bottom:6px;padding-bottom:14px;font-size:.78rem}.doc__row{border-bottom:1px solid var(--rule);grid-template-columns:24px 1fr auto;align-items:baseline;gap:12px;padding:12px 0;display:grid}.doc__rank{font-family:var(--serif);color:var(--mark);font-size:1.02rem}.doc__j b{font-size:.94rem;font-weight:500;display:block}.doc__j span{color:var(--ink-3);margin-top:2px;font-size:.78rem;line-height:1.45;display:block}.doc__pct{color:var(--verify);font-variant-numeric:tabular-nums;font-size:.83rem;font-weight:500}.doc__foot{color:var(--ink-3);justify-content:space-between;padding-top:14px;font-size:.78rem;display:flex}.doc__tabs{flex-wrap:wrap;gap:4px;margin:14px 0 4px;display:flex}.doc__tab{border:1px solid var(--rule);background:var(--paper);color:var(--ink-3);cursor:pointer;transition:background-color .22s var(--e-out), color .22s var(--e-out), border-color .22s var(--e-out);border-radius:6px;align-items:center;gap:6px;padding:7px 11px;font-family:inherit;font-size:.74rem;display:flex}.doc__tab i{color:var(--rule-strong);font-style:normal;font-weight:600}.doc__tab:hover{border-color:var(--rule-strong);color:var(--ink-2)}.doc__tab[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.doc__tab[aria-selected=true] i{color:#ffffff8c}.doc__pane[hidden]{display:none}.doc__pane{animation:docIn .34s var(--e-out) both}.mkup{border:1px solid var(--rule);background:var(--paper);margin-top:26px}.mkup__bar{border-bottom:1px solid var(--rule);background:var(--paper-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.mkup__seg{border:1px solid var(--rule);background:var(--paper);border-radius:7px;display:inline-flex;overflow:hidden}.mkup__sb{color:var(--ink-3);cursor:pointer;transition:background-color .2s var(--e-out), color .2s var(--e-out);background:0 0;border:0;padding:7px 13px;font-family:inherit;font-size:.76rem}.mkup__sb+.mkup__sb{border-left:1px solid var(--rule)}.mkup__sb:hover{color:var(--ink)}.mkup__sb[aria-pressed=true]{background:var(--ink);color:#fff}.mkup__play{color:var(--ink-2);border:1px solid var(--rule);cursor:pointer;transition:border-color .2s var(--e-out), color .2s var(--e-out);background:0 0;border-radius:7px;align-items:center;gap:7px;padding:7px 12px;font-family:inherit;font-size:.74rem;display:inline-flex}.mkup__play:hover{border-color:var(--rule-strong);color:var(--ink)}.mkup__play i{border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;border-left:7px solid;width:0;height:0}.mkup__count{color:var(--ink-3);font-variant-numeric:tabular-nums;margin:0;font-size:.74rem}.mkup__count b{color:var(--ink-2);font-weight:600}.mkup__pane[hidden]{display:none}.mkup__pane{gap:0;display:grid}@media (min-width:900px){.mkup__pane{grid-template-columns:minmax(0,1fr) 296px}}.mkup:not(.is-after) .mkup__notes{display:none}@media (min-width:900px){.mkup:not(.is-after) .mkup__pane{grid-template-columns:minmax(0,1fr)}}.mkup__doc{color:var(--ink);padding:clamp(20px,3vw,32px);font-size:.95rem;line-height:1.82}.mkup__doc p{margin:0 0 15px}.mkup__doc p:last-child{margin-bottom:0}.mkup__k{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem;font-weight:600;margin:0 0 16px!important}.mkup del{color:inherit;transition:color .35s var(--e-out), opacity .35s var(--e-out);text-decoration:none}.mkup ins{text-decoration:none;display:none}.mkup.is-after del{color:var(--ink-3);opacity:.55;text-decoration:line-through;text-decoration-thickness:1px}.mkup.is-after ins{color:var(--mark);font-weight:500;display:inline}.mkup.is-after del+ins{margin-left:.26em}.mkup.is-after ins.is-cur{box-shadow:0 0 0 3px #b3123c2e}.mkup__note.is-cur{border-left-width:3px}.mkup.is-after ins.is-on{animation:mkIn .55s var(--e-out) both}@keyframes mkIn{0%{opacity:0;background:#b3123c38;box-shadow:0 0 0 3px #b3123c38}55%{opacity:1;background:#b3123c29;box-shadow:0 0 0 3px #b3123c29}to{opacity:1;background:0 0;box-shadow:0 0 0 3px #0000}}.mkup__m{color:#fff;background:var(--mark);vertical-align:super;letter-spacing:.02em;border-radius:3px;margin-left:3px;padding:1px 4px;font-size:.62em;font-weight:700;line-height:1}.mkup__ba{padding:clamp(18px,2.6vw,28px)}.mkup__v{display:none}.mkup:not(.is-after) .mkup__v--b,.mkup.is-after .mkup__v--a{display:block}.mkup__cap{color:var(--ink-2);margin:0 0 10px;font-size:.82rem;line-height:1.55}.mkup__cap b{color:var(--ink);font-weight:600}.mkup__fn{color:var(--ink-3);margin:10px 0 0;font-size:.74rem;line-height:1.55}.mkup svg.fig{width:100%;max-width:560px;height:auto;display:block}.dtab{border-collapse:collapse;width:100%;max-width:560px;font-size:.8rem}.dtab caption{text-align:left;caption-side:top}.dtab th,.dtab td{text-align:left;padding:6px 10px}.dtab--bad th,.dtab--bad td{border:1px solid var(--ink-3);font-weight:700}.dtab--bad th{background:#d9d9d9}.dtab--good{border-top:1.4px solid var(--ink);border-bottom:1.4px solid var(--ink)}.dtab--good thead th{border-bottom:1px solid var(--rule-strong);color:var(--ink);font-weight:600}.dtab--good td{color:var(--ink-2)}.dtab--good tbody tr+tr td{border-top:1px solid var(--rule)}.dtab--good .num,.dtab--bad .num{text-align:right;font-variant-numeric:tabular-nums}.mkup__notes{border-top:1px solid var(--rule);background:var(--paper-2);align-content:start;gap:12px;padding:clamp(18px,2.4vw,24px);display:grid}@media (min-width:900px){.mkup__notes{border-top:0;border-left:1px solid var(--rule)}}.mkup__note{background:var(--paper);border:1px solid var(--rule);border-left:2px solid var(--mark);color:var(--ink-2);opacity:0;transition:opacity .42s var(--e-out), transform .42s var(--e-out);margin:0;padding:11px 13px;font-size:.79rem;line-height:1.6;transform:translateY(6px)}.mkup.is-after .mkup__note{opacity:1;transform:none}.mkup__note b{letter-spacing:.06em;text-transform:uppercase;color:var(--mark);align-items:center;gap:7px;margin-bottom:5px;font-size:.7rem;font-weight:600;display:flex}.mkup__note b i{background:var(--mark);color:#fff;letter-spacing:0;border-radius:3px;padding:1px 5px;font-size:.86em;font-style:normal}.mkup__foot{border-top:1px solid var(--rule);background:var(--paper-2);color:var(--ink-3);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:6px 18px;padding:11px 14px;font-size:.74rem;display:flex}@media (prefers-reduced-motion:reduce){.mkup ins.is-on{animation:none}.mkup__note{transition:none}}@keyframes docIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.doc__pane{animation:none}}.workgal{margin-top:34px}.workgal__note{color:var(--ink-2);max-width:62ch;margin:0 0 18px;font-size:.86rem;line-height:1.6}.workgal__grid{grid-template-columns:1fr 1fr;gap:clamp(18px,2.4vw,28px);display:grid}@media (max-width:820px){.workgal__grid{grid-template-columns:1fr}}.workgal__card{border:1px solid var(--rule);background:var(--paper);flex-direction:column;display:flex}.workgal__frame{border-bottom:1px solid var(--rule);background:var(--paper-2);display:flex}.workgal__frame img{width:100%;height:auto;display:block}.workgal__cap{flex-direction:column;gap:6px;padding:14px 16px 16px;display:flex}.workgal__k{letter-spacing:.06em;text-transform:uppercase;color:var(--mark-ink);margin:0;font-size:.68rem;font-weight:700}.workgal__src{color:var(--ink-3);margin:0;font-size:.78rem;line-height:1.55}.workgal__src b{color:var(--ink-2);font-weight:600}.dmx{border-collapse:collapse;width:100%;font-size:.78rem}.dmx th{text-align:left;color:var(--ink-3);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--rule);padding:9px 6px 9px 0;font-size:.7rem;font-weight:600}.dmx td{border-bottom:1px solid var(--rule);color:var(--ink-2);font-variant-numeric:tabular-nums;padding:10px 6px 10px 0}.dmx td:first-child{color:var(--ink);font-weight:500}.dmx tr:last-child td{border-bottom:0}.dex{border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px 14px;padding:11px 0;font-size:.8rem;display:grid}.dex:last-of-type{border-bottom:0}.dex__n{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.74rem}.dex__j{color:var(--ink);font-weight:500}.dex__r{color:var(--ink-3);margin-top:2px;font-weight:400;line-height:1.45;display:block}.dnt{border-bottom:1px solid var(--rule);grid-template-columns:118px minmax(0,1fr);gap:9px 14px;padding:9px 0;font-size:.8rem;display:grid}.dnt:last-of-type{border-bottom:0}.dnt dt{color:var(--ink-3);font-size:.74rem}.dnt dd{color:var(--ink-2);margin:0;line-height:1.45}.band{text-align:center;max-width:74ch;margin-inline:auto}.band h2{margin-bottom:16px}.band p{color:var(--ink-2);max-width:58ch;margin:0 auto;font-size:1.06rem;line-height:1.62}.band .btn{margin-top:28px}.btn--pill{border-radius:999px;padding:16px 34px}.defs{border-top:1px solid var(--rule);margin-top:6px}.def{border-bottom:1px solid var(--rule);align-items:start;gap:4px 34px;padding:20px 0;display:grid}@media (min-width:820px){.def{grid-template-columns:250px minmax(0,1fr)}}.def__t{font-family:var(--serif);color:var(--acc,var(--mark));grid-template-columns:9px minmax(0,1fr);align-items:baseline;gap:2px 10px;font-size:1.06rem;display:grid}.def__t span{grid-column:2}.def__t i{background:currentColor;border-radius:50%;flex:none;width:9px;height:9px}.def:first-child{--acc:var(--mark)}.def:nth-child(2){--acc:var(--verify)}.def:nth-child(3){--acc:var(--accent-3)}.def:nth-child(4){--acc:var(--accent-4)}.def__d{color:var(--ink-2);font-size:.9rem;line-height:1.62}.etypes{border-top:1px solid var(--rule);border-left:1px solid var(--rule);gap:0;margin-top:30px;display:grid}@media (min-width:640px){.etypes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.etypes{grid-template-columns:repeat(3,minmax(0,1fr))}.etype:nth-child(5):last-child{grid-column:span 2}}.etype{background:var(--paper);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);align-content:start;gap:5px;padding:16px 18px 18px;display:grid}.etype b{font-family:var(--serif);color:var(--ink);font-size:1.02rem;font-weight:500;line-height:1.3}.etype span{color:var(--ink-3);font-size:.82rem;line-height:1.58}.etype em{letter-spacing:.07em;text-transform:uppercase;color:var(--mark);font-size:.7rem;font-style:normal;font-weight:600}.etypes__note{background:var(--paper-2);color:var(--ink-2);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-column:1/-1;margin:0;padding:18px 20px;font-size:.82rem;line-height:1.62}.etypes__note b{color:var(--ink);font-weight:600}.brief{align-items:start;gap:clamp(28px,4vw,54px);display:grid}@media (min-width:980px){.brief{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}}.brief>*{min-width:0}.bq{border-top:1px solid var(--rule);padding:18px 0}.bq:first-child{border-top:0;padding-top:0}.bq__lab{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px;font-size:.78rem;font-weight:600}.bq__opts{flex-wrap:wrap;gap:8px;display:flex}.bopt{border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink-2);cursor:pointer;transition:background-color .24s var(--e-out), color .24s var(--e-out), border-color .24s var(--e-out);border-radius:999px;padding:9px 16px;font-family:inherit;font-size:.83rem}.bopt:hover{border-color:var(--ink-3)}.bopt[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.bout{background:var(--paper);border:1px solid var(--rule);border-radius:14px;padding:clamp(22px,2.6vw,30px);position:sticky;top:104px}@media (max-width:979px){.bout{position:static}}.bout__k{letter-spacing:.09em;text-transform:uppercase;color:var(--mark);margin:0 0 4px;font-size:.75rem;font-weight:600}.bout__sum{color:var(--ink);margin:0 0 20px;font-size:.95rem;line-height:1.55}.bout__sum b{font-weight:500}.bbar{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;margin-bottom:13px;display:grid}.bbar__t{color:var(--ink-2);font-size:.83rem}.bbar__v{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.78rem}.bbar__track{background:var(--rule);border-radius:3px;grid-column:1/-1;height:6px;margin-top:2px;display:block;overflow:hidden}.bbar__fill{background:var(--ink);width:0;height:100%;transition:width .55s var(--e-out), background-color .3s var(--e-out);border-radius:3px;display:block}.bbar--lead .bbar__fill{background:var(--mark)}.bbar--lead .bbar__t{color:var(--ink);font-weight:500}.bout__filter{background:var(--verify-wash);color:var(--ink-2);border-radius:8px;margin:18px 0 0;padding:12px 14px;font-size:.83rem;line-height:1.5}.bout__filter b{color:var(--verify);font-weight:600}.bout__note{color:var(--ink-3);margin:16px 0 0;font-size:.79rem;line-height:1.55}.rvw{align-items:start;gap:clamp(24px,3vw,40px);display:grid}@media (min-width:1000px){.rvw{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr)}}.rvw>*{min-width:0}.rvw__ms{background:var(--paper);border:1px solid var(--rule);font-family:var(--serif);color:var(--ink-2);border-radius:10px;padding:clamp(22px,2.4vw,30px);font-size:.95rem;line-height:1.8;position:sticky;top:104px}@media (max-width:999px){.rvw__ms{position:static}}.rvw__k{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);margin:0 0 14px;padding-bottom:12px;font-size:.72rem;font-weight:600}.rvw__ms p{margin:0 0 14px}.mk{cursor:pointer;box-shadow:inset 0 -2px 0 var(--rule-strong);transition:background-color .3s var(--e-out), box-shadow .3s var(--e-out);background:0 0;border-radius:2px;padding:1px 2px}.mk:hover{box-shadow:inset 0 -2px 0 var(--ink-3)}.mk.is-on{background:var(--acc-wash);box-shadow:inset 0 -2px 0 var(--acc);color:var(--ink)}.rvw__list{gap:12px;display:grid}.cmt{--acc:var(--mark);--acc-wash:var(--mark-wash);border:1px solid var(--rule);border-left:3px solid var(--acc);background:var(--paper);cursor:pointer;text-align:left;width:100%;transition:background-color .26s var(--e-out), box-shadow .26s var(--e-out);border-radius:0 9px 9px 0;gap:8px;padding:16px 18px;font-family:inherit;display:grid}.cmt--major{--acc:var(--accent-4);--acc-wash:var(--accent-4-wash)}.cmt--minor{--acc:var(--accent-3);--acc-wash:var(--accent-3-wash)}.cmt:hover{background:var(--paper-2)}.cmt.is-on{background:var(--paper);box-shadow:0 14px 30px -20px #1d303399}.cmt__top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cmt__sev{letter-spacing:.08em;text-transform:uppercase;color:var(--acc);background:var(--acc-wash);border-radius:3px;padding:3px 7px;font-size:.66rem;font-weight:600}.cmt__who{color:var(--ink-3);font-size:.78rem}.cmt__q{color:var(--ink);margin:0;font-size:.88rem;line-height:1.6}.cmt__do{color:var(--ink-3);border-top:1px solid var(--rule);margin:0;padding-top:8px;font-size:.83rem;line-height:1.55}.cmt__do b{color:var(--acc);font-weight:600}.rvw__tot{border-top:1px solid var(--rule);color:var(--ink-3);flex-wrap:wrap;gap:18px;margin-top:4px;padding-top:14px;font-size:.8rem;display:flex}.rvw__tot b{color:var(--ink);font-weight:600}.sim{align-items:start;gap:clamp(24px,3vw,40px);display:grid}@media (min-width:1000px){.sim{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}}.sim>*{min-width:0}.sim__doc{background:var(--paper);border:1px solid var(--rule);font-family:var(--serif);color:var(--ink-2);border-radius:10px;padding:clamp(22px,2.4vw,30px);font-size:.95rem;line-height:1.85}.sim__k{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 0 14px;padding-bottom:12px;font-size:.72rem;font-weight:600;display:flex}.sim__doc p{margin:0 0 14px}.sm{cursor:pointer;background:var(--acc-wash);box-shadow:inset 0 -2px 0 var(--acc);color:var(--ink);transition:background-color .28s var(--e-out);border-radius:2px;padding:1px 2px}.sm--1{--acc:var(--mark);--acc-wash:var(--mark-wash)}.sm--2{--acc:var(--accent-3);--acc-wash:var(--accent-3-wash)}.sm--3{--acc:var(--accent-4);--acc-wash:var(--accent-4-wash)}.sm--ai{--acc:var(--verify);--acc-wash:var(--verify-wash)}.sm.is-on{background:color-mix(in srgb, var(--acc) 26%, transparent)}.sim__doc[data-view=ai] .sm:not(.sm--ai),.sim__doc[data-view=sim] .sm--ai{box-shadow:none;color:inherit;cursor:default;background:0 0}.sim__toggle{gap:4px;margin-bottom:18px;display:flex}.sim__tg{border:1px solid var(--rule);background:var(--paper);color:var(--ink-3);cursor:pointer;transition:background-color .24s var(--e-out), color .24s var(--e-out), border-color .24s var(--e-out);border-radius:7px;padding:9px 14px;font-family:inherit;font-size:.8rem}.sim__tg[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.sim__score{border-bottom:1px solid var(--rule);align-items:flex-end;gap:16px;margin-bottom:6px;padding-bottom:18px;display:flex}.sim__pct{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:3rem;line-height:.9}.sim__lab{color:var(--ink-3);font-size:.83rem;line-height:1.5}.sim__lab b{color:var(--ink);font-size:.9rem;font-weight:600;display:block}.src{--acc:var(--mark);border-bottom:1px solid var(--rule);text-align:left;cursor:pointer;width:100%;transition:background-color .24s var(--e-out);background:0 0;border-top:0;border-left:0;border-right:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:13px 0;font-family:inherit;display:grid}.src--2{--acc:var(--accent-3)}.src--3{--acc:var(--accent-4)}.src--ai{--acc:var(--verify)}.src[hidden]{display:none}.src:hover,.src.is-on{background:var(--paper-2)}.src__n{background:var(--acc);border-radius:50%;width:9px;height:9px}.src__t{color:var(--ink);font-size:.88rem;font-weight:500}.src__m{color:var(--ink-3);margin-top:3px;font-size:.79rem;line-height:1.5;display:block}.src__p{color:var(--acc);font-variant-numeric:tabular-nums;font-size:.83rem;font-weight:600}.sim__note{color:var(--ink-3);margin:16px 0 0;font-size:.8rem;line-height:1.6}.spec{align-items:start;gap:clamp(24px,3vw,40px);display:grid}@media (min-width:1000px){.spec{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr)}}.spec>*{min-width:0}.spec__doc{background:var(--paper);border:1px solid var(--rule);font-family:var(--serif);color:var(--ink-2);border-radius:10px;padding:clamp(22px,2.4vw,30px)}.spec__k{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 0 16px;padding-bottom:12px;font-size:.72rem;font-weight:600;display:flex}.spec__ttl{color:var(--ink);margin:0 0 6px;font-size:1.12rem;line-height:1.3}.spec__au{margin:0 0 4px;font-size:.86rem}.spec__af{color:var(--ink-3);margin:0 0 18px;font-size:.78rem;font-style:italic;line-height:1.5}.spec__h{font-family:var(--sans);letter-spacing:.09em;text-transform:uppercase;color:var(--mark);margin:0 0 6px;font-size:.68rem;font-weight:600}.spec__body{margin:0 0 18px;font-size:.9rem;line-height:1.75}.spec__ref{border-top:1px solid var(--rule);font-variant-numeric:tabular-nums;margin:0;padding-top:14px;font-size:.84rem;line-height:1.65}.spec__cite{background:var(--mark-wash);box-shadow:inset 0 -2px 0 var(--mark);border-radius:2px;padding:0 3px}.spec__doc [data-fmt]{transition:opacity .28s var(--e-out)}.spec__doc.is-swap [data-fmt]{opacity:0}.spec__tabs{flex-wrap:wrap;gap:4px;margin-bottom:20px;display:flex}.spec__tg{border:1px solid var(--rule);background:var(--paper);color:var(--ink-3);cursor:pointer;text-align:left;transition:background-color .24s var(--e-out), color .24s var(--e-out), border-color .24s var(--e-out);border-radius:7px;padding:9px 14px;font-family:inherit;font-size:.8rem}.spec__tg b{font-size:.85rem;font-weight:600;display:block}.spec__tg span{opacity:.8;margin-top:2px;font-size:.72rem;display:block}.spec__tg[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.spec__row{border-bottom:1px solid var(--rule);grid-template-columns:132px minmax(0,1fr);gap:8px 16px;padding:11px 0;font-size:.84rem;display:grid}.spec__row:last-of-type{border-bottom:0}.spec__row dt{color:var(--ink-3);font-size:.78rem}.spec__row dd{color:var(--ink);margin:0;line-height:1.5}.spec__row dd i{color:var(--mark);font-style:normal;font-weight:600}.spec__note{color:var(--ink-3);border-top:1px solid var(--rule);margin:18px 0 0;padding-top:14px;font-size:.8rem;line-height:1.6}.trk{align-items:start;gap:clamp(24px,3vw,44px);display:grid}@media (min-width:980px){.trk{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}.trk>*{min-width:0}.trk__rail{gap:0;display:grid;position:relative}.trk__rail:before{content:"";left:13px;top:var(--rtop,25px);bottom:var(--rbot,25px);background:var(--rule);width:2px;position:absolute}.trk__rail:after{content:"";left:13px;top:var(--rtop,25px);background:var(--mark);width:2px;height:var(--prog,0px);transition:height .55s var(--e-out);position:absolute}.trk__st{text-align:left;cursor:pointer;z-index:1;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:14px;padding:11px 10px 11px 0;font-family:inherit;display:grid;position:relative}.trk__st:before{content:"";z-index:-1;transition:background-color .24s var(--e-out);background:0 0;border-radius:8px;position:absolute;inset:0 0 0 34px}.trk__st:hover:before{background:var(--paper)}.trk__st.is-on:before{background:var(--paper);box-shadow:0 1px 3px #1d303312}.trk__dot{background:var(--paper);border:2px solid var(--rule-strong);width:28px;height:28px;color:var(--ink-3);transition:background-color .3s var(--e-out), border-color .3s var(--e-out), color .3s var(--e-out);border-radius:50%;place-items:center;font-size:.7rem;font-weight:600;display:grid}.trk__st.is-done .trk__dot{border-color:var(--mark);color:var(--mark)}.trk__st.is-on .trk__dot{background:var(--mark);border-color:var(--mark);color:#fff}.trk__t{color:var(--ink-2);font-size:.9rem}.trk__st.is-on .trk__t{color:var(--ink);font-weight:500}.trk__d{color:var(--ink-3);margin-top:2px;font-size:.76rem;display:block}.trk__panel{background:var(--paper);border:1px solid var(--rule);border-radius:12px;padding:clamp(24px,2.6vw,32px);position:sticky;top:104px}@media (max-width:979px){.trk__panel{position:static}}.trk__k{letter-spacing:.09em;text-transform:uppercase;color:var(--mark);margin:0 0 6px;font-size:.72rem;font-weight:600}.trk__h{font-family:var(--serif);margin:0 0 14px;font-size:1.42rem}.trk__p{color:var(--ink-2);margin:0 0 20px;font-size:.92rem;line-height:1.65}.trk__split{gap:18px;display:grid}@media (min-width:620px){.trk__split{grid-template-columns:1fr 1fr}}.trk__col{border-top:2px solid var(--acc);padding-top:14px}.trk__col--us{--acc:var(--mark)}.trk__col--you{--acc:var(--accent-3)}.trk__lab{letter-spacing:.08em;text-transform:uppercase;color:var(--acc);margin:0 0 9px;font-size:.72rem;font-weight:600}.trk__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.trk__list li{color:var(--ink-2);padding-left:15px;font-size:.84rem;line-height:1.5;position:relative}.trk__list li:before{content:"";background:var(--acc);border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.trk__time{border-top:1px solid var(--rule);color:var(--ink-3);margin:20px 0 0;padding-top:14px;font-size:.8rem}.trk__time b{color:var(--ink);font-weight:600}.rsp{gap:clamp(20px,2.4vw,30px);display:grid}.rsp>*{min-width:0}.rsp__pick{flex-wrap:wrap;gap:8px;display:flex}.rsp__tg{color:var(--ink-2);background:var(--paper);border:1px solid var(--rule);cursor:pointer;transition:border-color .24s var(--e-out), color .24s var(--e-out), background-color .24s var(--e-out);border-radius:999px;padding:9px 16px;font-family:inherit;font-size:.82rem;line-height:1.3}.rsp__tg:hover{border-color:var(--rule-strong)}.rsp__tg[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.rsp__card{background:var(--paper);border:1px solid var(--rule);border-radius:12px;overflow:hidden}.rsp__cmt{border-bottom:1px solid var(--rule);background:var(--paper-2);padding:clamp(22px,2.4vw,30px)}.rsp__k{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 10px;font-size:.72rem;font-weight:600;display:flex}.rsp__k b{color:var(--mark);font-weight:600}.rsp__q{font-family:var(--serif);color:var(--ink);margin:0;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.5}.rsp__read{color:var(--ink-2);border-top:1px solid var(--rule);margin:16px 0 0;padding-top:14px;font-size:.85rem;line-height:1.6}.rsp__read b{color:var(--ink);font-weight:600}.rsp__pair{display:grid}@media (min-width:780px){.rsp__pair{grid-template-columns:1fr 1fr}}.rsp__side{border-top:3px solid var(--acc);padding:clamp(20px,2.2vw,28px)}@media (min-width:780px){.rsp__side+.rsp__side{border-left:1px solid var(--rule)}}@media (max-width:779px){.rsp__side+.rsp__side{border-top-width:3px}}.rsp__side--bad{--acc:var(--mark)}.rsp__side--good{--acc:var(--verify)}.rsp__lab{letter-spacing:.08em;text-transform:uppercase;color:var(--acc);align-items:center;gap:8px;margin:0 0 12px;font-size:.72rem;font-weight:600;display:flex}.rsp__lab i{border:1.5px solid var(--acc);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:.66rem;font-style:normal;display:grid}.rsp__txt{color:var(--ink-2);margin:0;font-size:.88rem;line-height:1.68}.rsp__why{border-top:1px solid var(--rule);color:var(--ink-3);margin:14px 0 0;padding-top:12px;font-size:.8rem;line-height:1.55}.rsp__edit{border-top:1px solid var(--rule);gap:6px;padding:clamp(18px,2vw,24px) clamp(20px,2.2vw,28px);display:grid}.rsp__el{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-3);margin:0;font-size:.72rem;font-weight:600}.rsp__et{color:var(--ink-2);margin:0;font-size:.85rem;line-height:1.6}.rsp__et code{font-family:var(--sans);background:var(--paper-2);border:1px solid var(--rule);color:var(--ink);border-radius:4px;padding:1px 6px;font-size:.82rem}.figw{gap:clamp(20px,2.4vw,30px);display:grid}.figw>*{min-width:0}.figw__pick{flex-wrap:wrap;gap:8px;display:flex}.figw__tg{color:var(--ink-2);background:var(--paper);border:1px solid var(--rule);cursor:pointer;transition:border-color .24s var(--e-out), color .24s var(--e-out), background-color .24s var(--e-out);border-radius:999px;padding:9px 16px;font-family:inherit;font-size:.82rem;line-height:1.3}.figw__tg:hover{border-color:var(--rule-strong)}.figw__tg[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.figw__body{align-items:start;gap:clamp(18px,2vw,26px);display:grid}.figw__pair{background:var(--rule);border:1px solid var(--rule);border-radius:12px;gap:1px;display:grid;overflow:hidden}@media (min-width:620px){.figw__pair{grid-template-columns:1fr 1fr}}.figw__half{background:var(--paper);align-content:start;gap:10px;padding:16px 16px 14px;display:grid}.figw__cap{letter-spacing:.08em;text-transform:uppercase;color:var(--acc);align-items:center;gap:8px;margin:0;font-size:.7rem;font-weight:600;display:flex}.figw__cap i{border:1.5px solid var(--acc);border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:.62rem;font-style:normal;display:grid}.figw__half--bad{--acc:var(--mark)}.figw__half--good{--acc:var(--verify)}.figw__stage{border:1px solid var(--rule);background:#fff;border-radius:6px;padding:10px;overflow:hidden}.figw__svg{width:100%;height:auto;display:block}.figv{--fw:1.1;--fs:7;--tint:1;--scale:1}.figv .fx-axis{stroke:#1d3033;stroke-width:calc(var(--fw) * 1px);fill:none}.figv .fx-tick{stroke:#5e6a6d;stroke-width:calc(var(--fw) * .7px)}.figv .fx-line{fill:none;stroke-width:calc(var(--fw) * 1.6px);stroke-linejoin:round}.figv .fx-err{stroke:#1d3033;stroke-width:calc(var(--fw) * .8px)}.figv .fx-t{font-family:var(--sans);font-size:calc(var(--fs) * 1px);fill:#3a4a4d}.figv .fx-ax{font-family:var(--sans);font-size:calc(var(--fs) * 1px);fill:#5e6a6d}.figv .fx-pl{font-family:var(--sans);font-weight:700;font-size:calc(var(--fs) * 1.7px);fill:#1d3033}.figv .fx-a{fill:#2a4d7c}.figv .fx-b{fill:#8e1c30}.figv .fx-sa{stroke:#2a4d7c}.figv .fx-sb{stroke:#8e1c30}.figv .fx-hide{opacity:1}.figw__half--bad .figv{filter:none}.fault-dpi .figw__half--bad .figv{filter:blur(1.15px)contrast(.94)}.fault-type .figw__half--bad .figv{--fs:3.3}.fault-col .figw__half--bad .figv{filter:saturate(.42)hue-rotate(-14deg)brightness(1.06)}.fault-line .figw__half--bad .figv{--fw:.22}.fault-lab .figw__half--bad .figv .fx-hide{opacity:0}.figw__note{color:var(--ink-3);margin:0;font-size:.78rem;line-height:1.5}.figw__spec{background:var(--paper);border:1px solid var(--rule);border-radius:12px;padding:clamp(22px,2.4vw,30px)}.figw__k{letter-spacing:.09em;text-transform:uppercase;color:var(--mark);margin:0 0 6px;font-size:.72rem;font-weight:600}.figw__h{font-family:var(--serif);margin:0 0 14px;font-size:1.32rem}.figw__p{color:var(--ink-2);max-width:78ch;margin:0 0 18px;font-size:.9rem;line-height:1.65}.figw__rows{gap:0;margin:0;display:grid}@media (min-width:820px){.figw__rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,38px)}.figw__row{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}}.figw__row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,92px) minmax(0,1fr);align-items:baseline;gap:14px;padding:11px 0;display:grid}.figw__rk{letter-spacing:.07em;text-transform:uppercase;color:var(--acc,var(--ink-3));margin:0;font-size:.7rem;font-weight:600}.figw__row--req{--acc:var(--accent-3)}.figw__row--sup{--acc:var(--mark)}.figw__row--fix{--acc:var(--verify)}.figw__rv{color:var(--ink-2);margin:0;font-size:.85rem;line-height:1.55}.figw__rv b{color:var(--ink);font-weight:600}.pst{gap:clamp(18px,2.2vw,28px);display:grid}.pst>*{min-width:0}.pst__bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pst__tg{color:var(--ink-2);background:var(--paper);border:1px solid var(--rule);cursor:pointer;transition:border-color .24s var(--e-out), color .24s var(--e-out), background-color .24s var(--e-out);border-radius:999px;padding:9px 16px;font-family:inherit;font-size:.82rem;line-height:1.3}.pst__tg:hover{border-color:var(--rule-strong)}.pst__tg[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.pst__dist{margin-left:auto}.pst__dist[aria-pressed=true]{background:var(--accent-3);border-color:var(--accent-3);color:#fff}@media (max-width:640px){.pst__dist{margin-left:0}}.pst__stage{background:var(--paper-2);border:1px solid var(--rule);border-radius:12px;place-items:center;padding:clamp(16px,2vw,28px);display:grid;overflow:hidden}.pst__scaler{width:100%;transition:width .5s var(--e-out)}.pst.is-far .pst__scaler{width:40%}@media (max-width:640px){.pst.is-far .pst__scaler{width:56%}}.pst__board{aspect-ratio:1189/841;border:1px solid var(--rule-strong);background:#fff;grid-template-rows:auto 1fr;width:100%;display:grid;overflow:hidden;box-shadow:0 10px 34px #1d303321;container-type:inline-size}.pst__head{background:var(--ink);color:#fff;gap:.7cqw;padding:2.1cqw 2.4cqw 1.8cqw;display:grid}.pst__ttl{font-family:var(--serif);margin:0;font-size:2.7cqw;font-weight:600;line-height:1.15}.pst__au{color:#ffffffc2;margin:0;font-size:1cqw;line-height:1.3}.pst__body{align-content:start;gap:1.8cqw;padding:2cqw 2.4cqw;display:grid}.pst__col{align-content:start;gap:1.4cqw;min-width:0;display:grid}.pst__blk{align-content:start;gap:.7cqw;display:grid}.pst__h{font-family:var(--sans);color:var(--mark);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:1.32cqw;font-weight:600;line-height:1.2}.pst__p{color:#3a4a4d;margin:0;font-size:.85cqw;line-height:1.45}.pst__lines{gap:.55cqw;display:grid}.pst__lines i{background:#d8dcde;border-radius:.25cqw;height:.5cqw;display:block}.pst__lines i:last-child{width:64%}.pst__key{background:var(--mark-wash,#fbeef1);border-left:.5cqw solid var(--mark);gap:.6cqw;padding:1.4cqw 1.6cqw;display:grid}.pst__kk{letter-spacing:.09em;text-transform:uppercase;color:var(--mark-ink);margin:0;font-size:.82cqw}.pst__kt{font-family:var(--serif);color:var(--ink);margin:0;font-size:2.1cqw;line-height:1.24}.pst__fig{background:#f4f5f6;border:1px solid #e1e4e6;place-items:center;min-height:6cqw;padding:1cqw;display:grid}.pst__fig svg{width:100%;height:auto;display:block}.pst__cap{color:#5e6a6d;margin:.5cqw 0 0;font-size:.72cqw}.pst__qr{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1cqw;display:grid}.pst__qrb{background:repeating-conic-gradient(#1d3033 0 25%, #fff 0 50%) 0 0 / .55cqw .55cqw;border:.2cqw solid #1d3033;width:5cqw;height:5cqw}.pst__qrt{color:#5e6a6d;margin:0;font-size:.8cqw;line-height:1.4}.pst--classic .pst__body,.pst--bill .pst__body{grid-template-columns:repeat(3,minmax(0,1fr))}.pst--bill .pst__span{grid-column:1/-1}.pst--wall .pst__body{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2cqw}.pst--wall .pst__p{font-size:.44cqw;line-height:1.3}.pst--wall .pst__h{color:#3a4a4d;text-transform:none;letter-spacing:0;font-size:.72cqw}.pst--wall .pst__ttl{font-size:1.5cqw}.pst--wall .pst__lines i{height:.26cqw}.pst--wall .pst__lines{gap:.3cqw}.pst--wall .pst__head{padding:1.1cqw 1.4cqw}.pst__spec{background:var(--paper);border:1px solid var(--rule);border-radius:12px;padding:clamp(22px,2.4vw,30px)}.pst__k{letter-spacing:.09em;text-transform:uppercase;color:var(--mark);margin:0 0 6px;font-size:.72rem;font-weight:600}.pst__hd{font-family:var(--serif);margin:0 0 14px;font-size:1.32rem}.pst__lede{color:var(--ink-2);max-width:78ch;margin:0 0 18px;font-size:.9rem;line-height:1.65}.pst__rows{gap:0;margin:0;display:grid}@media (min-width:820px){.pst__rows{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,38px)}.pst__row{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}}.pst__row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,96px) minmax(0,1fr);align-items:baseline;gap:14px;padding:11px 0;display:grid}.pst__rk{letter-spacing:.07em;text-transform:uppercase;color:var(--acc,var(--ink-3));margin:0;font-size:.7rem;font-weight:600}.pst__row--a{--acc:var(--accent-3)}.pst__row--b{--acc:var(--accent-4)}.pst__row--c{--acc:var(--verify)}.pst__rv{color:var(--ink-2);margin:0;font-size:.85rem;line-height:1.55}.pst__rv b{color:var(--ink);font-weight:600}.pst__note{color:var(--ink-3);margin:0;font-size:.78rem;line-height:1.5}.vab{gap:clamp(18px,2.2vw,28px);display:grid}.vab>*{min-width:0}.vab__clock{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:10px 18px;font-size:.78rem;display:flex}.vab__clock b{font-family:var(--serif);color:var(--ink);font-size:1.5rem;font-weight:600}.vab__clock span{letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:600}.vab__rail{gap:3px;width:100%;display:flex}.vab__beat{flex:1 1 var(--w);text-align:left;cursor:pointer;background:var(--paper);border:1px solid var(--rule);border-bottom:3px solid var(--rule-strong);min-width:98px;transition:border-color .24s var(--e-out), background-color .24s var(--e-out);border-radius:6px 6px 0 0;align-content:start;gap:3px;padding:10px 10px 9px;font-family:inherit;display:grid}.vab__beat:hover{border-color:var(--rule-strong)}.vab__beat[aria-pressed=true]{background:var(--ink);border-color:var(--ink);border-bottom-color:var(--mark)}.vab__bn{letter-spacing:.07em;color:var(--ink-3);font-size:.66rem;font-weight:600}.vab__bt{color:var(--ink-2);font-size:.78rem;line-height:1.25}.vab__beat[aria-pressed=true] .vab__bn{color:#ffffff9e}.vab__beat[aria-pressed=true] .vab__bt{color:#fff}@media (max-width:900px){.vab__rail{flex-wrap:wrap;gap:6px}.vab__beat{border-radius:6px;width:calc(50% - 3px)}}.vab__body{align-items:start;gap:clamp(18px,2vw,26px);display:grid}@media (min-width:980px){.vab__body{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.vab__screen{background:var(--ink);aspect-ratio:16/9;border-radius:10px;display:grid;overflow:hidden;container-type:inline-size}.vs{color:#fff;align-content:center;gap:2cqw;padding:6cqw;display:grid}.vs__k{letter-spacing:.14em;text-transform:uppercase;color:var(--mark);margin:0;font-size:1.5cqw;font-weight:600}.vs__h{font-family:var(--serif);margin:0;font-size:4.4cqw;line-height:1.18}.vs__h--sm{font-size:3.2cqw}.vs__p{color:#ffffffc2;margin:0;font-size:2cqw;line-height:1.45}.vs__big{font-family:var(--serif);color:#fff;margin:0;font-size:11cqw;line-height:1}.vs__big em{color:var(--mark);font-size:4cqw;font-style:normal}.vs__row{align-items:stretch;gap:1.6cqw;display:flex}.vs__box{color:#ffffffe0;text-align:center;border:.3cqw solid #ffffff57;border-radius:.8cqw;flex:1;align-content:center;padding:1.8cqw 1.4cqw;font-size:1.7cqw;line-height:1.3;display:grid}.vs__box b{color:#fff;font-size:2.6cqw;font-weight:600;display:block}.vs svg{width:100%;height:auto;display:block}.vs__cap{color:#fff9;margin:0;font-size:1.5cqw}.vs__sub{position:absolute}.vab__screen{position:relative}.vab__subs{text-align:center;padding:0 6cqw;position:absolute;bottom:3cqw;left:0;right:0}.vab__subs span{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#0000009e;border-radius:.4cqw;padding:.5cqw 1.2cqw;font-size:1.7cqw;line-height:1.5}.vab__panel{background:var(--paper);border:1px solid var(--rule);border-radius:12px;align-content:start;gap:0;padding:clamp(22px,2.4vw,30px);display:grid}.vab__k{letter-spacing:.09em;text-transform:uppercase;color:var(--mark);margin:0 0 6px;font-size:.72rem;font-weight:600}.vab__h{font-family:var(--serif);margin:0 0 6px;font-size:1.32rem}.vab__time{color:var(--ink-3);margin:0 0 16px;font-size:.8rem}.vab__time b{color:var(--ink);font-weight:600}.vab__row{border-top:1px solid var(--rule);gap:6px;padding:13px 0;display:grid}.vab__rk{letter-spacing:.07em;text-transform:uppercase;color:var(--acc,var(--ink-3));margin:0;font-size:.7rem;font-weight:600}.vab__row--vo{--acc:var(--accent-3)}.vab__row--sc{--acc:var(--accent-4)}.vab__row--er{--acc:var(--mark)}.vab__rv{color:var(--ink-2);margin:0;font-size:.87rem;line-height:1.6}.vab__rv--q{font-family:var(--serif);color:var(--ink);font-size:.98rem;font-style:italic}.vab__note{color:var(--ink-3);margin:0;font-size:.78rem;line-height:1.5}@media (min-width:900px){.tiers--2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:760px) and (max-width:1179px){.tiers--4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1180px){.tiers--4{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.proof{background:var(--ink);color:#fff}.proof__in{gap:clamp(18px,2.4vw,30px);padding-block:clamp(20px,2.4vw,28px);display:grid}@media (min-width:640px){.proof__in{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.proof__in{grid-template-columns:repeat(4,minmax(0,1fr))}}.proof__i{border-left:2px solid #ffffff38;align-content:start;gap:4px;min-width:0;padding-left:16px;display:grid}.proof__i b{font-family:var(--serif);color:#fff;font-size:clamp(1.34rem,2vw,1.62rem);font-weight:600;line-height:1.1}.proof__i span{color:#ffffffb3;font-size:.79rem;line-height:1.4}.revw{gap:clamp(20px,2.4vw,30px);margin-top:8px;display:grid}@media (min-width:640px){.revw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.revw{grid-template-columns:repeat(3,minmax(0,1fr))}}.revw__c{background:var(--paper);border:1px solid var(--rule);border-radius:12px;grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.revw__top{border-bottom:1px solid var(--rule);background:var(--paper-2);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:18px 20px;display:grid}.revw__ph{background:var(--ink);border-radius:50%;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.revw__ph img{object-fit:cover;width:100%;height:100%;display:block}.revw__ph span{font-family:var(--serif);color:#fff;letter-spacing:.02em;font-size:1.12rem}.revw__nm{gap:2px;min-width:0;display:grid}.revw__nm b{font-family:var(--serif);color:var(--ink);font-size:1.04rem;font-weight:600;line-height:1.25}.revw__nm span{color:var(--ink-3);font-size:.79rem;line-height:1.35}.revw__body{align-content:start;gap:12px;padding:16px 20px 18px;display:grid}.revw__d{color:var(--ink-2);margin:0;font-size:.85rem;line-height:1.6}.revw__st{gap:0;margin:0;display:grid}.revw__r{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:7px 0;display:grid}.revw__r span{color:var(--ink-3);font-size:.78rem}.revw__r b{color:var(--ink);font-size:.82rem;font-weight:600}.ckp{gap:clamp(18px,2.2vw,28px);margin-top:8px;display:grid}@media (min-width:700px){.ckp{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.ckp{grid-template-columns:repeat(4,minmax(0,1fr))}}.ckp__g{border-top:2px solid var(--acc);align-content:start;gap:9px;min-width:0;padding-top:16px;display:grid}.ckp__g:nth-child(4n+1){--acc:var(--mark)}.ckp__g:nth-child(4n+2){--acc:var(--verify)}.ckp__g:nth-child(4n+3){--acc:var(--accent-3)}.ckp__g:nth-child(4n+4){--acc:var(--accent-4)}.ckp__h{font-family:var(--serif);color:var(--acc);align-items:baseline;gap:9px;margin:0;font-size:1.02rem;font-weight:600;line-height:1.25;display:flex}.ckp__h i{letter-spacing:.06em;color:var(--ink-3);flex:none;font-size:.72rem;font-style:normal;font-weight:600}.ckp__l{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ckp__l li{color:var(--ink-2);padding-left:15px;font-size:.83rem;line-height:1.5;position:relative}.ckp__l li:before{content:"";background:var(--acc);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.evd{align-items:start;gap:clamp(20px,2.4vw,32px);display:grid}@media (min-width:980px){.evd{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.evd__stats{background:var(--rule);border:1px solid var(--rule);border-radius:12px;gap:1px;display:grid;overflow:hidden}@media (min-width:560px){.evd__stats{grid-template-columns:1fr 1fr}}.evd__s{background:var(--paper);align-content:start;gap:6px;padding:20px;display:grid}.evd__n{font-family:var(--serif);color:var(--mark);margin:0;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:600;line-height:1}.evd__t{color:var(--ink-2);margin:0;font-size:.82rem;line-height:1.5}.evd__src{color:var(--ink-3);margin:0;font-size:.72rem}.evd__body .prose p{margin-bottom:1em}.evd__pull{border-left:3px solid var(--mark);background:var(--mark-wash,#fbeef1);font-family:var(--serif);color:var(--ink);margin:0 0 18px;padding:16px 20px;font-size:1.06rem;line-height:1.5}.ftl{gap:clamp(18px,2.2vw,26px);margin-top:8px;display:grid}@media (min-width:760px){.ftl{grid-template-columns:repeat(2,minmax(0,1fr))}}.ftl__c{background:var(--paper);border:1px solid var(--rule);border-radius:12px;align-content:start;gap:10px;padding:clamp(22px,2.4vw,28px);display:grid}.ftl__k{letter-spacing:.09em;text-transform:uppercase;color:var(--verify);margin:0;font-size:.7rem;font-weight:600}.ftl__h{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.16rem;font-weight:600}.ftl__d{color:var(--ink-2);margin:0;font-size:.87rem;line-height:1.6}.ans{gap:clamp(22px,2.6vw,34px);display:grid}@media (min-width:900px){.ans{grid-template-columns:repeat(2,minmax(0,1fr))}}.ans__c{border-top:2px solid var(--acc);align-content:start;gap:12px;padding-top:18px;display:grid}.ans__c:first-child{--acc:var(--accent-3)}.ans__c:nth-child(2){--acc:var(--accent-4)}.ans__q{font-family:var(--serif);color:var(--acc);margin:0;font-size:clamp(1.08rem,1.6vw,1.24rem);font-weight:600;line-height:1.32}.ans__a{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.68}.ans__a b{color:var(--ink);font-weight:600}.stk{background:var(--paper);border:1px solid var(--rule);border-radius:12px;padding:clamp(22px,2.4vw,30px)}.stk__h{font-family:var(--serif);color:var(--ink);margin:0 0 4px;font-size:1.2rem;font-weight:600}.stk__s{color:var(--ink-3);margin:0 0 18px;font-size:.85rem;line-height:1.55}.stk__l{gap:0;margin:0 0 4px;display:grid}.stk__r{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:9px 0;display:grid}.stk__r span{color:var(--ink-2);font-size:.86rem;line-height:1.45}.stk__r b{color:var(--ink-3);white-space:nowrap;font-size:.86rem;font-weight:600}.stk__tot{border-top:2px solid var(--rule-strong);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:14px;margin-top:6px;padding:14px 0 0;display:grid}.stk__tot span{color:var(--ink-2);font-size:.86rem}.stk__tot b{font-family:var(--serif);color:var(--ink-3);font-size:1.14rem;text-decoration:line-through;text-decoration-thickness:1px}.stk__pay{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:12px 0 0;display:grid}.stk__pay span{color:var(--mark-ink);font-size:.86rem;font-weight:600}.stk__pay b{font-family:var(--serif);color:var(--mark);font-size:clamp(1.6rem,2.6vw,2rem);line-height:1}.stk__save{background:var(--verify-wash,#eaf2ef);color:var(--ink-2);border-radius:8px;margin:14px 0 0;padding:11px 14px;font-size:.83rem;line-height:1.5}.stk__save b{color:var(--verify);font-weight:600}.rte{gap:clamp(20px,2.4vw,30px);margin-top:8px;display:grid}@media (min-width:860px){.rte{grid-template-columns:repeat(3,minmax(0,1fr))}}.rte__c{border-top:3px solid var(--acc);align-content:start;gap:11px;padding:20px 0 0;display:grid}.rte__c:first-child{--acc:var(--verify)}.rte__c:nth-child(2){--acc:var(--accent-3)}.rte__c:nth-child(3){--acc:var(--mark)}.rte__k{letter-spacing:.09em;text-transform:uppercase;color:var(--acc);margin:0;font-size:.7rem;font-weight:600}.rte__h{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.16rem;font-weight:600;line-height:1.3}.rte__d{color:var(--ink-2);margin:0;font-size:.87rem;line-height:1.62}.rte__l{gap:7px;margin:4px 0 0;padding:0;list-style:none;display:grid}.rte__l li{color:var(--ink-2);padding-left:16px;font-size:.83rem;line-height:1.5;position:relative}.rte__l li:before{content:"";background:var(--acc);border-radius:50%;width:5px;height:5px;position:absolute;top:.52em;left:0}.cyc{gap:2px;margin-top:8px;display:grid}@media (min-width:820px){.cyc{grid-template-columns:repeat(5,minmax(0,1fr))}}.cyc__s{background:var(--paper);border:1px solid var(--rule);align-content:start;gap:5px;min-width:0;padding:16px 18px;display:grid}.cyc__s--you{background:var(--paper-2)}.cyc__d{font-family:var(--serif);color:var(--acc,var(--mark));margin:0;font-size:1.3rem;font-weight:600;line-height:1}.cyc__s--you .cyc__d{--acc:var(--accent-3)}.cyc__t{color:var(--ink);margin:0;font-size:.83rem;font-weight:600;line-height:1.35}.cyc__w{color:var(--ink-3);margin:0;font-size:.78rem;line-height:1.45}.plist{border:1px solid var(--rule);background:var(--paper);border-radius:12px;overflow:hidden}.plist__r{border-top:1px solid var(--rule);align-items:baseline;gap:4px 18px;padding:18px 20px;display:grid}.plist__r:first-child{border-top:0}@media (min-width:760px){.plist__r{grid-template-columns:minmax(0,1.5fr) minmax(0,1.6fr) auto auto;align-items:center;gap:18px}}.plist__n{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.02rem;font-weight:600;line-height:1.3}.plist__d{color:var(--ink-3);margin:0;font-size:.83rem;line-height:1.5}.plist__p{font-family:var(--serif);color:var(--mark);white-space:nowrap;margin:0;font-size:1.14rem;font-weight:600}.plist__t{color:var(--ink-3);white-space:nowrap;margin:0;font-size:.79rem}@media (min-width:760px){.plist__p,.plist__t{text-align:right}}.plist__r--hd{background:var(--paper-2);padding:11px 20px}.plist__r--hd p{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:.7rem;font-weight:600}.vgal{gap:clamp(18px,2.2vw,26px);margin-top:8px;display:grid}@media (min-width:700px){.vgal{grid-template-columns:repeat(3,minmax(0,1fr))}}.vgal__c{align-content:start;gap:10px;min-width:0;display:grid}.vgal__f{aspect-ratio:16/9;background:var(--ink);border:1px solid var(--rule-strong);border-radius:10px;place-items:center;display:grid;overflow:hidden}.vgal__f video,.vgal__f img,.vgal__f iframe{object-fit:cover;border:0;width:100%;height:100%;display:block}.vgal__ph{text-align:center;place-items:center;gap:8px;padding:16px;display:grid}.vgal__pl{border:1.5px solid #ffffff80;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.vgal__pl svg{fill:#fff;width:15px;height:15px;margin-left:2px}.vgal__ph span{letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;font-size:.74rem}.vgal__t{font-family:var(--serif);color:var(--ink);margin:0;font-size:1rem;font-weight:600;line-height:1.3}.vgal__d{color:var(--ink-3);margin:0;font-size:.81rem;line-height:1.5}.tq__pub{border-top:1px solid #ffffff29;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:9px;padding-top:9px;display:flex}.tq__pub b{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;font-size:.68rem;font-weight:600}.tq__pub span{color:#ffffffe0;font-size:.82rem;font-style:italic}.tq__pub i{color:#fff;white-space:nowrap;background:#ffffff24;border-radius:4px;padding:2px 7px;font-size:.74rem;font-style:normal;font-weight:600}.gtee{background:var(--ink);color:#fff;border-radius:14px;overflow:hidden}.gtee__top{border-bottom:1px solid #ffffff24;padding:clamp(26px,3vw,38px) clamp(24px,3vw,40px) clamp(20px,2.4vw,28px)}.gtee__k{letter-spacing:.11em;text-transform:uppercase;color:var(--mark-lite,#e0708a);margin:0 0 10px;font-size:.72rem;font-weight:600}.gtee__h{font-family:var(--serif);color:#fff;max-width:22ch;margin:0 0 12px;font-size:clamp(1.42rem,2.6vw,2rem);font-weight:600;line-height:1.2}.gtee__p{color:#fffc;max-width:68ch;margin:0;font-size:.94rem;line-height:1.66}.gtee__grid{background:#ffffff24;gap:1px;display:grid}@media (min-width:700px){.gtee__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.gtee__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gtee__i{background:var(--ink);align-content:start;gap:7px;padding:clamp(20px,2.2vw,26px) clamp(20px,2.2vw,24px);display:grid}.gtee__n{letter-spacing:.09em;color:#ffffff6b;margin:0;font-size:.7rem;font-weight:600}.gtee__t{font-family:var(--serif);color:#fff;margin:0;font-size:1.04rem;font-weight:600;line-height:1.3}.gtee__d{color:#ffffffbd;margin:0;font-size:.83rem;line-height:1.55}.gtee__foot{color:#fff9;border-top:1px solid #ffffff24;margin:0;padding:clamp(18px,2vw,22px) clamp(24px,3vw,40px);font-size:.8rem;line-height:1.58}.gtee__foot b{color:#ffffffe6;font-weight:600}.tsub{border-top:1px solid var(--rule);background:var(--paper-2);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0;padding:9px 14px;font-size:.66rem;font-weight:700}.trow.trow--txt{grid-template-columns:minmax(0,1fr);align-items:start;gap:3px}@media (min-width:700px){.trow.trow--txt{grid-template-columns:minmax(0,15.5em) minmax(0,1fr);gap:6px 18px}}.trow--txt>span{color:var(--ink-3);font-size:.79rem;line-height:1.6}.trow--txt>b{color:var(--ink);font-weight:600}.trow--hd.trow--txt>span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.66rem;font-weight:700}@media (max-width:699px){.trow--hd.trow--txt{display:none}}.trow--flag>b:before{content:"";vertical-align:.12em;background:var(--rule-strong);width:6px;height:6px;margin-right:8px;display:inline-block}.trow--gap>b:before{background:var(--mark)}.trow--has>b:before{background:var(--verify)}.trow--mid>b:before{background:var(--accent-4)}.tf--wide{grid-column:1/-1}.tf textarea{min-height:150px}.tcode{border-top:1px solid var(--rule);background:var(--paper);color:var(--ink-2);white-space:pre-wrap;word-break:break-word;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;line-height:1.75}.tcode b{color:var(--mark-ink);font-weight:700}.tcode i{color:var(--verify);font-style:normal;font-weight:600}.assets{background:var(--rule);border-block:1px solid var(--rule);gap:1px;margin-top:34px;display:grid}@media (min-width:640px){.assets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.assets{grid-template-columns:repeat(4,minmax(0,1fr))}}.asset{background:var(--paper);color:inherit;transition:background-color .28s var(--e-out);align-content:start;gap:11px;padding:26px 20px 24px;text-decoration:none;display:grid}.asset:hover{background:var(--paper-2)}.asset__ic{background:var(--paper-2);width:40px;height:40px;transition:background-color .28s var(--e-out);border-radius:9px;place-items:center;display:grid}.asset:hover .asset__ic{background:#fff;box-shadow:0 10px 20px -12px #1d303380}.asset__ic svg{fill:none;width:19px;height:19px;stroke:var(--mark);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.asset b{font-size:.94rem;font-weight:500;line-height:1.4}.asset b:after{content:" →";color:var(--mark);transition:transform .28s var(--e-out);display:inline-block}.asset:hover b:after{transform:translate(4px)}.asset span{color:var(--ink-3);font-size:.83rem;line-height:1.55}.bens{gap:clamp(26px,3vw,40px) clamp(34px,5vw,72px);margin-top:8px;display:grid}@media (min-width:820px){.bens{grid-template-columns:repeat(2,minmax(0,1fr))}}.ben{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:20px;display:grid}.ben__n{font-family:var(--serif);color:var(--rule-strong);font-variant-numeric:tabular-nums;transition:color .4s var(--e-out);padding-top:2px;font-size:2.3rem;line-height:.9}.ben:hover .ben__n{color:var(--mark)}.ben__b{font-family:var(--serif);margin-bottom:7px;font-size:1.12rem;display:block}.ben__t{color:var(--ink-3);font-size:.88rem;line-height:1.6;display:block}.pledges{gap:clamp(22px,3vw,40px);margin-top:8px;display:grid}@media (min-width:700px){.pledges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.pledges{grid-template-columns:repeat(4,minmax(0,1fr))}}.plg{border-top:2px solid var(--verify);align-content:start;gap:12px;padding-top:20px;display:grid}.plg__h{align-items:center;gap:10px;font-size:.98rem;font-weight:500;display:flex}.plg__h i{background:var(--verify-wash);border-radius:50%;flex:none;place-items:center;width:21px;height:21px;display:grid}.plg__h i svg{fill:none;width:11px;height:11px;stroke:var(--verify);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.plg p{color:var(--ink-3);margin:0;font-size:.88rem;line-height:1.6}.eds{gap:clamp(16px,2vw,22px);margin-top:26px;display:grid}@media (min-width:620px){.eds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1020px){.eds{grid-template-columns:repeat(3,minmax(0,1fr))}}.ed{background:var(--paper);border:1px solid var(--rule);transition:border-color .24s var(--e-out);border-radius:12px;align-content:start;gap:12px;padding:20px;display:grid}.ed:hover{border-color:var(--rule-strong)}.ed__top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.ed__ph{background:var(--ink);border-radius:50%;flex:none;place-items:center;width:62px;height:62px;display:grid;overflow:hidden}.ed__ph img{object-fit:cover;width:100%;height:100%;display:block}.ed__ph span{font-family:var(--serif);color:#fff;letter-spacing:.02em;font-size:1.02rem}.ed__nm{color:var(--ink);margin:0;font-size:.98rem;font-weight:600;line-height:1.3}.ed__r{letter-spacing:.04em;text-transform:uppercase;color:var(--mark);margin:3px 0 0;font-size:.75rem;font-weight:600;line-height:1.4}.ed__s{color:var(--ink-3);border-bottom:1px solid var(--rule);margin:0;padding-bottom:10px;font-size:.74rem;line-height:1.5}.ed__d{color:var(--ink-2);margin:0;font-size:.83rem;line-height:1.6}.smpl{background:var(--paper);border:1px solid var(--rule);border-left:2px solid var(--acc,var(--mark));border-radius:0 7px 7px 0;padding:11px 13px;font-size:.83rem;line-height:1.68;margin:12px 0 0!important}@media (min-width:820px){.smpl{grid-column:2}}.smpl__k{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:.65rem;font-weight:600;display:block}.smpl del{color:var(--ink-2);transition:color .4s var(--e-out), opacity .4s var(--e-out);text-decoration:none}.smpl.is-on del{color:var(--ink-3);opacity:.5;text-decoration:line-through;text-decoration-thickness:1px}.smpl ins{color:var(--acc,var(--mark));font-weight:500;text-decoration:none;display:none}.smpl.is-on ins{animation:smplin .5s var(--e-out) both;display:inline}.smpl.is-on del+ins{margin-left:.34em}.smpl--x ins{color:var(--ink-2);font-weight:400}.smpl--x.is-on ins{display:inline}.smpl b{color:var(--ink);font-weight:600}@keyframes smplin{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.smpl del,.smpl.is-on ins{transition:none;animation:none}}.smpln{color:var(--ink-3);margin:16px 0 0;font-size:.78rem;line-height:1.6}.mkln{margin:0;padding:0;font-size:.83rem;line-height:1.55;list-style:none}.mkln li{color:var(--ink-2);border-bottom:1px dashed var(--rule);padding:5px 0}.mkln li:last-child{border-bottom:0}.mkln li em{color:var(--ink-3);margin-top:2px;font-size:.76rem;font-style:normal;display:block}.mkln .l2{padding-left:16px}.mkln .l3{padding-left:32px}.mkln--b li{color:var(--ink-3)}.mkbk{font-family:var(--serif);color:var(--ink-2);font-size:.86rem;line-height:1.7}.mkbk u{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:.68rem;text-decoration:none;display:block}.mkbk b{color:var(--ink);margin-bottom:10px;font-size:1.06rem;line-height:1.25;display:block}.mkbk i{color:var(--ink-3);margin-bottom:12px;font-size:.78rem;display:block}.bdg{background:var(--paper-2);border-block:1px solid var(--rule)}.bdg__row{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}@media (min-width:700px){.bdg__row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1060px){.bdg__row{grid-template-columns:repeat(5,minmax(0,1fr))}}.bdg__i{text-align:center;box-shadow:1px 0 0 var(--rule), 0 1px 0 var(--rule);padding:20px 16px 18px}@media (max-width:1059px){.bdg__i:nth-child(5):last-child{grid-column:span 2}}.bdg__i svg{fill:none;width:22px;height:22px;stroke:var(--mark);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 9px;display:block}.bdg__i b{color:var(--ink);letter-spacing:-.005em;font-size:.96rem;font-weight:600;line-height:1.3;display:block}.bdg__i span{color:var(--ink-3);margin-top:4px;font-size:.78rem;line-height:1.5;display:block}.bdg__std{color:var(--ink-3);text-align:center;margin:0;padding:13px 0 14px;font-size:.78rem;line-height:1.6}.bdg__std b{color:var(--ink-2);font-weight:600}.bdg__std i{color:var(--rule-strong);padding:0 .45em;font-style:normal}.expx{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.2vw,26px) clamp(14px,1.8vw,22px);margin:26px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.expx{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.expx{grid-template-columns:repeat(3,minmax(0,1fr))}}.expx li{text-align:center}.expx__ph{background:var(--ink);width:96px;height:96px;box-shadow:0 0 0 1px var(--rule), 0 0 0 5px var(--paper);transition:box-shadow .26s var(--e-out);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid;overflow:hidden}.expx li:hover .expx__ph{box-shadow:0 0 0 1px var(--mark), 0 0 0 5px var(--paper)}.expx__ph img{object-fit:cover;width:100%;height:100%;display:block}.expx__nm{color:var(--ink);margin:0;font-size:.92rem;font-weight:600;line-height:1.35}.expx__f{color:var(--ink-3);margin:3px 0 0;font-size:.76rem;line-height:1.5}.serv{gap:clamp(14px,1.8vw,20px);margin-top:26px;display:grid}@media (min-width:600px){.serv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.serv{grid-template-columns:repeat(3,minmax(0,1fr))}}.serv__i{background:var(--ink);isolation:isolate;border-radius:10px;align-items:flex-end;min-height:224px;padding:20px;display:flex;position:relative;overflow:hidden}.serv__i:before{content:"";z-index:-2;background-image:var(--img,none);transition:transform .5s var(--e-out);background-position:50%;background-size:cover;position:absolute;inset:0}.serv__i:hover:before{transform:scale(1.04)}.serv__i:after{content:"";z-index:-1;background:linear-gradient(#1d303340 0%,#1d30338c 45%,#1d3033f0 100%);position:absolute;inset:0}.serv__t{margin:0}.serv__t b{font-family:var(--serif);color:#fff;margin-bottom:7px;font-size:1.08rem;line-height:1.3;display:block}.serv__t span{color:#fffc;font-size:.82rem;line-height:1.56;display:block}.serv__t a{color:#fff;text-underline-offset:2px;text-decoration:underline}.auds{gap:clamp(20px,2.6vw,34px);margin-top:8px;display:grid}@media (min-width:700px){.auds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.auds{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:860px) and (max-width:1219px){.auds--5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1220px){.auds--5{grid-template-columns:repeat(5,minmax(0,1fr))}}.aud{border-top:1px solid var(--rule);align-content:start;gap:10px;padding-top:18px;display:grid;position:relative}.aud:before{content:"";background:var(--mark);transform-origin:0;width:38px;height:2px;position:absolute;top:-1px;left:0;transform:scaleX(0)}.is-in .aud:before{transition:transform .6s var(--e-out) calc(var(--i) * .1s);transform:scaleX(1)}.aud b{font-family:var(--serif);font-size:1.06rem;font-weight:400}.aud span{color:var(--ink-3);font-size:.85rem;line-height:1.55}.reads{border-top:1px solid var(--rule);margin-top:12px}.read{border-bottom:1px solid var(--rule);color:inherit;transition:padding-left .3s var(--e-out);align-items:start;gap:6px 28px;padding:22px 0;text-decoration:none;display:grid}@media (min-width:820px){.read{grid-template-columns:132px minmax(0,1fr) auto}}.read:hover{padding-left:10px}.read__k{letter-spacing:.09em;text-transform:uppercase;color:var(--mark);padding-top:4px;font-size:.75rem;font-weight:600}.read__b{font-family:var(--serif);font-size:1.14rem;line-height:1.35;display:block}.read__d{color:var(--ink-3);margin-top:5px;font-size:.85rem;line-height:1.55;display:block}.read__go{color:var(--rule-strong);transition:color .28s var(--e-out), transform .28s var(--e-out);align-self:center;font-size:1.05rem}.read:hover .read__go{color:var(--mark);transform:translate(5px)}.hub{aspect-ratio:1000/560;background:var(--paper-2);border:1px solid var(--rule);border-radius:20px;width:100%;max-width:1000px;margin:0 auto clamp(34px,4vw,54px);position:relative}@media (max-width:820px){.hub{display:none}}.hub__wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hub__w{fill:none;stroke:var(--rule-strong);stroke-width:1.5px;opacity:.85}.hub__p{fill:none;stroke:var(--mark);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:9 100;stroke-dashoffset:100px;opacity:0}.hub.is-playing .hub__p{animation:hubFlow 6.2s linear calc(var(--i) * .5s) infinite}@keyframes hubFlow{0%{stroke-dashoffset:100px;opacity:0}5%{opacity:1}27%{stroke-dashoffset:0;opacity:1}33%,to{stroke-dashoffset:0;opacity:0}}.hub__core{aspect-ratio:1;background:radial-gradient(120% 120% at 32% 26%, #34515b 0%, var(--ink) 52%, #122124 100%);color:#fff;border-radius:50%;place-items:center;width:15.2%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 44px -22px #1d3033bf}.hub__core:after{content:"";border:1px solid var(--mark);opacity:.28;border-radius:50%;position:absolute;inset:-9px}.hub.is-playing .hub__core:after{animation:hubRing 3.1s var(--e-soft) infinite}@keyframes hubRing{0%{opacity:.32;transform:scale(1)}70%{opacity:0;transform:scale(1.16)}to{opacity:0;transform:scale(1.16)}}.hub__core svg{fill:none;stroke:#fff;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:42%;height:42%}.hub__cap{letter-spacing:.07em;text-transform:uppercase;color:var(--ink);white-space:nowrap;padding-top:16px;font-size:.78rem;font-weight:600;position:absolute;top:60.4%;left:50%;transform:translate(-50%)}.hub__node{opacity:0;justify-items:center;gap:10px;width:26%;animation:none;display:grid;position:absolute;transform:translate(-50%,-50%)}.hub.is-in .hub__node{animation:hubIn .7s var(--e-soft) calc(var(--i) * .16s) both}@keyframes hubIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.hub__node--0{top:21.4%;left:16%}.hub__node--1{top:78.6%;left:16%}.hub__node--2{top:21.4%;left:84%}.hub__node--3{top:78.6%;left:84%}.hub__disc{background:var(--paper);border:1px solid var(--rule);border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:relative;box-shadow:0 16px 30px -16px #1d303380}.hub__disc>svg{fill:none;width:31px;height:31px;stroke:var(--mark);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.hub__node--0 .hub__disc>svg{stroke:var(--mark)}.hub__node--1 .hub__disc>svg{stroke:var(--accent-3)}.hub__node--2 .hub__disc>svg{stroke:var(--verify)}.hub__node--3 .hub__disc>svg{stroke:var(--accent-4)}.hub__ok{background:var(--verify);border:2px solid var(--paper-2);opacity:0;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:-4px;right:-4px;transform:scale(0)}.hub.is-in .hub__ok{animation:hubOk .62s var(--e-out) calc(var(--i) * .16s + 1s) both}@keyframes hubOk{0%{opacity:0;transform:scale(0)}62%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.hub__ok>svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.hub__lab{color:var(--ink);text-align:center;font-size:.88rem;font-weight:500;line-height:1.35}@media (prefers-reduced-motion:reduce){.hub__node{opacity:1;animation:none!important}.hub__ok{opacity:1;transform:scale(1);animation:none!important}.hub__p{display:none}.hub__core:after{animation:none!important}}.jshow{align-items:center;gap:clamp(34px,4vw,60px);display:grid}.jshow>*{min-width:0}@media (min-width:940px){.jshow{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}}.jcov{width:100%;max-width:520px;margin:0 auto;padding:8px 0 52px;position:relative}.jcov__book{aspect-ratio:3/4;color:#fff;background:linear-gradient(162deg,#152a4a 0%,#1b3866 46%,#14284a 100%);border-radius:3px;grid-template-rows:auto 1fr auto auto;width:58%;margin-left:26%;padding:20px 17% 16px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 46px 80px -44px #000000d9}.jcov__book:before{content:"";background:#0000004d;width:9px;position:absolute;top:0;bottom:0;left:0}.jcov__book:after{content:"";aspect-ratio:1;pointer-events:none;border:28px solid #ffffff0d;border-radius:50%;width:86%;position:absolute;bottom:-14%;right:-18%}.jcov__top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.jcov__emb{border:1px solid #ffffff80;border-radius:2px;flex:none;place-items:center;width:34px;height:34px;display:grid}.jcov__emb svg{fill:none;stroke:#ffffffd9;stroke-width:1.2px;width:19px;height:19px}.jcov__vol{letter-spacing:.14em;color:#ffffffb3;text-align:right;max-width:60%;padding-top:4px;font-size:.42rem}.jcov__ttl{align-self:center;padding-left:30%}.jcov__t1{font-family:var(--serif);color:#9fc4f0;font-size:clamp(.68rem,2.6vw,1.05rem);font-style:italic;line-height:1;display:block}.jcov__t2{font-family:var(--serif);letter-spacing:.005em;margin-top:2px;font-size:clamp(.82rem,3.4vw,1.42rem);line-height:1.02;display:block}.jcov__hr{background:#ffffff73;width:52px;height:1px;margin:10px 0 8px;display:block}.jcov__tag{letter-spacing:.2em;color:#ffffffb8;font-size:.44rem;line-height:1.7;display:block}.jcov__pil{letter-spacing:.2em;color:#fffc;text-align:right;margin:0;font-size:.45rem;line-height:2}.jcov__foot{letter-spacing:.17em;color:#ffffff8c;margin:0;padding-left:30%;font-size:.42rem;line-height:1.8}.jcov__page{aspect-ratio:3/4;border:1px solid var(--rule);background:#fff;width:36%;position:absolute;bottom:92px;left:0;overflow:hidden;box-shadow:0 26px 48px -26px #0009}.jcov__sheet{transform-origin:0 0;color:#1a1a1a;width:250%;font-size:11px;line-height:1.5;font-family:var(--serif);padding:22px 20px;transform:scale(.4)}.jcov__sheet .oa{color:#1b3866;border-bottom:1.5px solid #1b3866;justify-content:space-between;padding-bottom:5px;font-size:10px;display:flex}.jcov__sheet .oa em{color:#444;font-style:italic}.jcov__sheet .jt{margin:11px 0 8px;font-size:15px;font-weight:400;line-height:1.28}.jcov__sheet .au{margin-bottom:5px;font-size:10px}.jcov__sheet .af{color:#555;margin-bottom:11px;font-size:8px;font-style:italic;line-height:1.5}.jcov__sheet .jh{color:#1b3866;margin:0 0 5px;font-size:11px;font-weight:400}.jcov__sheet p{text-align:justify;margin:0 0 6px;font-size:9px;line-height:1.45}.jcov__sheet p b{font-weight:600}.jcov__sheet .kw{border-top:1px solid #ccc;margin-top:8px;padding-top:7px}.jcov__pill{box-sizing:border-box;border:1px solid var(--rule);text-align:center;opacity:0;width:28%;min-width:96px;transition:opacity .5s var(--e-out), transform .6s var(--e-out);background:#fff;border-radius:16px;padding:10px 10px 11px;position:absolute;right:0;transform:translateY(10px)scale(.96);box-shadow:0 22px 40px -24px #1d3033bf}.is-in .jcov__pill{opacity:1;transform:none}.is-in .jcov__pill--2{transition-delay:.16s}.jcov__pill b{color:var(--ink);white-space:nowrap;font-size:.78rem;font-weight:500;display:block}.jcov__pill i{font-style:normal;font-family:var(--serif);border-top:1px solid var(--rule);color:var(--ink);white-space:nowrap;margin-top:6px;padding-top:6px;font-size:1.02rem;display:block}.jcov__pill--1{top:1%}.jcov__pill--2{bottom:1%}@media (max-width:620px){.jcov__page{width:38%;bottom:74px}}@media (prefers-reduced-motion:reduce){.jcov__pill{opacity:1;transform:none}}.band--split{text-align:left;align-items:center;gap:clamp(34px,4.5vw,64px);max-width:none;display:grid}.band--split>*{min-width:0}@media (min-width:940px){.band--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.band--split p{max-width:46ch;margin:0}.flow{background:var(--surface);border:1px solid var(--rule);border-radius:10px;margin:0;box-shadow:0 34px 68px -50px #1d3033bf}.flow__bar{border-bottom:1px solid var(--rule);background:var(--paper-2);color:var(--ink-3);border-radius:10px 10px 0 0;padding:13px 20px;font-size:.78rem}.flow__bar b{color:var(--ink-2);font-weight:500}.flow__body{padding:20px}.fnode{border:1px solid var(--rule);background:var(--surface);opacity:0;transition:opacity .5s var(--e-out), transform .5s var(--e-out);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:11px 13px;display:grid;transform:translateY(8px)}.fnode.on{opacity:1;transform:none}.fnode b{font-size:.88rem;font-weight:500;display:block}.fnode em{color:var(--ink-3);margin-top:2px;font-size:.78rem;font-style:normal;line-height:1.4;display:block}.fnode__ic{background:var(--paper-2);width:34px;height:34px;color:var(--ink-2);letter-spacing:.04em;border-radius:50%;place-items:center;font-size:.62rem;font-weight:600;display:grid}.fnode__ic--exp{background:var(--mark);color:#fff}.fline{background:var(--rule-strong);transform-origin:top;width:1px;height:20px;transition:transform .38s var(--e-out);margin-left:30px;display:block;transform:scaleY(0)}.fline.on{transform:scaleY(1)}.fchecks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fchk{color:var(--ink-3);border:1px solid var(--rule);opacity:0;transition:opacity .42s var(--e-out), transform .42s var(--e-out), color .42s, border-color .42s, background-color .42s;border-radius:999px;align-items:center;gap:9px;padding:9px 12px;font-size:.83rem;display:flex;transform:translateY(6px)}.fchk.on{opacity:1;color:var(--ink);border-color:var(--verify);background:var(--verify-wash);transform:none}.fchk i{border:1.5px solid var(--rule-strong);border-radius:50%;flex:none;width:15px;height:15px;transition:background-color .42s,border-color .42s;position:relative}.fchk.on i{background:var(--verify);border-color:var(--verify)}.fchk.on i:after{content:"";border-bottom:1.6px solid #fff;border-right:1.6px solid #fff;width:4px;height:7px;position:absolute;top:2px;left:4px;rotate:42deg}.fout{gap:6px;display:grid}.fj{border:1px solid var(--rule);background:var(--paper-2);opacity:0;transition:opacity .42s var(--e-out), transform .42s var(--e-out);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:.88rem;display:flex;transform:translate(-7px)}.fj.on{opacity:1;transform:none}.fj b{font-weight:500}.fj i{color:var(--verify);font-variant-numeric:tabular-nums;font-style:normal;font-weight:500}.tcar{position:relative}.tcar__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;grid-auto-columns:100%;grid-auto-flow:column;gap:20px;padding-bottom:4px;display:grid;overflow-x:auto}.tcar__track::-webkit-scrollbar{display:none}.tcar__track:focus-visible{outline:2px solid var(--mark);outline-offset:6px;border-radius:18px}@media (max-width:759px){.tcar__track{grid-auto-columns:90%}}@media (min-width:1000px){.tcar__track{grid-auto-columns:calc(50% - 10px)}}@media (min-width:1200px){.tcar__track{grid-auto-columns:calc(44.4444% - 17.7778px)}}.tq{scroll-snap-align:start;color:#fff;background:linear-gradient(148deg,#1d3033 0%,#27443f 55%,#2f5a4a 100%);border-radius:16px;grid-template:"quote cover"1fr"who who"/minmax(0,1fr) 158px;gap:22px 24px;margin:0;padding:30px 26px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 56px -38px #000000b3}.tq:after{content:"";pointer-events:none;border:30px solid #ffffff0b;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-90px;right:-70px}.tq__cov{z-index:1;background:#fff;border-radius:12px;grid-area:cover;align-self:start;padding:11px;display:block;position:relative;box-shadow:0 22px 40px -20px #000000c7,0 0 0 1px #ffffff80}.tq__cov .mcov{width:100%}.tq blockquote{z-index:1;font-family:var(--sans);color:#ffffffeb;text-wrap:pretty;grid-area:quote;margin:0;font-size:.94rem;font-weight:300;line-height:1.62;position:relative}.tq__who{z-index:1;border-top:1px solid #ffffff29;grid-area:who;padding-top:18px;position:relative}.tq__nm{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tq__ctry{color:var(--ink);background:#fff;border-radius:999px;flex:none;align-items:center;gap:7px;padding:4px 11px 4px 5px;display:inline-flex;box-shadow:0 12px 22px -14px #000000d9}.tq__ctry svg{border-radius:2px;flex:none;width:21px;height:14px;display:block}.tq__ctry i{letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:600}.tq__who b{font-family:var(--sans);letter-spacing:.07em;text-transform:uppercase;color:#fff;font-size:.78rem;font-weight:600;display:block}.tq__role{color:#ffffff9e;margin-top:5px;font-size:.83rem;font-style:italic;font-weight:300;display:block}@media (max-width:600px){.tq{grid-template-columns:minmax(0,1fr) 128px;gap:20px 18px;padding:26px 22px 22px}.tq blockquote{font-size:.88rem;line-height:1.6}}@media (max-width:430px){.tq{grid-template-columns:minmax(0,1fr) 104px;gap:18px 14px;padding:24px 20px 20px}.tq__cov{border-radius:9px;padding:8px}.tq__cov .mcov__k{font-size:.4rem}.tq__cov .mcov__n{font-size:.74rem}.tq__cov .mcov__b{padding:9px 8px 8px}.tq blockquote{font-size:.88rem}}.tcar__foot{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.tcar__more{border-radius:999px;padding:13px 24px;font-size:.88rem}.tcar__dots{gap:7px;margin-inline:auto;display:flex}@media (max-width:640px){.tcar__dots{order:3;width:100%;margin-inline:0}}.tcar__dot{background:var(--rule-strong);cursor:pointer;width:26px;height:3px;transition:background .3s var(--e-out), width .3s var(--e-out);border:0;border-radius:2px;padding:0;position:relative}.tcar__dot:after{content:"";position:absolute;inset:-11px -3px}.tcar__dot.is-on{background:var(--ink);width:40px}.tcar__btns{gap:10px;margin-left:auto;display:flex}.tcar__btn{border:1px solid var(--rule-strong);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background .25s var(--e-out), color .25s var(--e-out), border-color .25s var(--e-out);border-radius:50%;place-items:center;display:grid}.tcar__btn svg{width:19px;height:19px}.tcar__btn[data-tprev] svg{transform:scaleX(-1)}.tcar__btn:hover:not(:disabled){background:var(--ink);color:var(--paper);border-color:var(--ink)}.tcar__btn:disabled{opacity:.32;cursor:default}.mcov{flex:none;width:84px;position:relative}.mcov__pg{opacity:.85;background:#fff repeating-linear-gradient(#c9ccd2 0 1px,#0000 1px 5px) 52% 14%/76% 100% no-repeat;border-radius:2px;width:62%;height:86%;position:absolute;top:7px;right:-7px}.mcov__b{aspect-ratio:3/4;border-radius:3px;grid-template-rows:auto 1fr auto;gap:7px;padding:12px 11px 11px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 22px -12px #0000008c}.mcov__b--a{background:linear-gradient(162deg,#17512f 0%,#2e8149 100%)}.mcov__b--b{background:linear-gradient(162deg,#1a2a5e 0%,#3149a0 100%)}.mcov__b--c{background:linear-gradient(162deg,#4e1a2c 0%,#8c2742 100%)}.mcov__b--d{background:linear-gradient(162deg,#3a2352 0%,#5b3b87 100%)}.mcov__b--e{background:linear-gradient(162deg,#123c44 0%,#1e6b72 100%)}.mcov__k{letter-spacing:.09em;color:#ffffffd1;font-size:.5rem;line-height:1.4}.mcov__n{font-family:var(--serif);color:#fff;align-self:center;font-size:1.02rem;line-height:1.1}.mcov__r{background:#ffffff8c;width:58%;height:1px;display:block}.relc{gap:clamp(18px,2.2vw,26px);margin-top:26px;display:grid}@media (min-width:640px){.relc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.relc{grid-template-columns:repeat(3,minmax(0,1fr))}}.relc__c{background:var(--paper);border:1px solid var(--rule);min-width:0;transition:border-color .26s var(--e-out), transform .26s var(--e-out);border-radius:12px;grid-template-rows:auto auto 1fr auto;display:grid;overflow:hidden}.relc__c:hover{border-color:var(--rule-strong);transform:translateY(-2px)}.relc__art{background:var(--mark-wash,#f6eef1);border-bottom:1px solid var(--rule);place-items:center;height:132px;display:grid}.relc__art svg{width:92px;height:92px;display:block}.relc__art svg [stroke]{stroke:var(--mark)}.relc__b{padding:16px 20px 0}.relc__k{letter-spacing:.09em;text-transform:uppercase;color:var(--mark);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0 0 7px;font-size:.68rem;font-weight:600;display:flex}.relc__k em{letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:.74rem;font-style:normal;font-weight:400}.relc__t{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.14rem;line-height:1.28}.relc__d{color:var(--ink-2);margin:9px 0 0;padding:0 20px 18px;font-size:.85rem;line-height:1.62}.relc__f{border-top:1px solid var(--rule);background:var(--paper-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:14px 20px;display:flex}.relc__p{color:var(--ink-3);margin:0;font-size:.82rem}.relc__p b{color:var(--ink);font-size:.98rem;font-weight:600;display:block}.relc__go{color:#fff;background:var(--mark);transition:opacity .2s var(--e-out);border-radius:7px;padding:9px 16px;font-size:.78rem;font-weight:500;text-decoration:none}.relc__go:hover{opacity:.88}.relc__more{color:var(--ink-3);margin:20px 0 0;font-size:.83rem;line-height:1.66}.relc__more a{color:var(--ink-2)}.relc__more b{color:var(--ink-2);font-weight:600}.rel{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}@media (min-width:880px){.rel{grid-template-columns:repeat(3,minmax(0,1fr))}}.rel__col{background:var(--paper);padding:24px 24px 26px}.rel__stage{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;padding-bottom:12px;display:flex}.rel__n{font-family:var(--serif);color:var(--mark);font-size:1.02rem;line-height:1}.rel__stage b{letter-spacing:.05em;color:var(--ink-2);font-size:.78rem;font-weight:600}.rel__stage em{color:var(--ink-3);flex-basis:100%;font-size:.78rem;font-style:normal}.rel__item{border-bottom:1px solid var(--rule);transition:padding-left .28s var(--e-out);padding:17px 0;text-decoration:none;display:block}.rel__col .rel__item:last-child{border-bottom:0;padding-bottom:2px}.rel__item:hover{padding-left:7px}.rel__item b{font-family:var(--serif);color:var(--ink);align-items:center;gap:9px;font-size:1.08rem;font-weight:400;line-height:1.25;transition:color .24s;display:flex}.rel__item b:after{content:"";opacity:.55;border-right:1.5px solid var(--mark);border-top:1.5px solid var(--mark);flex:none;width:6px;height:6px;transition:opacity .24s;rotate:45deg}.rel__item:hover b{color:var(--mark-ink)}.rel__item:hover b:after{opacity:1}.rel__item span{color:var(--ink-3);margin-top:6px;font-size:.83rem;line-height:1.5;display:block}.stdm--word{text-align:center;font-family:var(--serif);color:var(--ink);letter-spacing:.01em;place-content:center;gap:3px;font-size:1.18rem;font-style:normal;font-weight:600;line-height:1.1;display:grid}.stdm--word em{font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);font-size:.66rem;font-style:normal;font-weight:500}.prz{border:1px solid var(--rule);background:var(--paper)}.prz__bar{border-bottom:1px solid var(--rule);background:var(--paper-2);letter-spacing:.05em;color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 18px;padding:13px 18px;font-size:.74rem;display:flex}.prz__bar b{color:var(--ink);font-weight:600}.prz__bar span:last-child{color:var(--ink-3);letter-spacing:0;font-size:.78rem}.prz__in{display:grid}@media (min-width:1000px){.prz__in{grid-template-columns:minmax(300px,336px) minmax(0,1fr)}}.prz__ctl{border-bottom:1px solid var(--rule);background:var(--paper-2);padding:22px 20px 24px}@media (min-width:1000px){.prz__ctl{border-bottom:0;border-right:1px solid var(--rule)}}.prz__grp+.prz__grp{border-top:1px solid var(--rule);margin-top:24px;padding-top:22px}.prz__lab{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin:0 0 11px;font-size:.68rem;font-weight:600}.prz__qs{gap:7px;display:grid}.prz__q{text-align:left;cursor:pointer;width:100%;font:inherit;border:1px solid var(--rule-strong);background:var(--paper);border-radius:2px;padding:11px 13px;transition:border-color .2s,background .2s,box-shadow .2s;display:block}.prz__q b{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem;font-weight:600;display:block}.prz__q span{color:var(--ink-2);margin-top:5px;font-size:.86rem;line-height:1.4;display:block}.prz__q:hover{border-color:var(--ink-3)}.prz__q[aria-pressed=true]{border-color:var(--mark);box-shadow:inset 3px 0 0 var(--mark);background:#fff}.prz__q[aria-pressed=true] b{color:var(--mark-ink)}.prz__q[aria-pressed=true] span{color:var(--ink)}.prz__src{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}.prz__s{cursor:pointer;background:var(--paper);color:var(--ink-2);align-items:center;gap:10px;padding:9px 11px;font-size:.83rem;transition:background .18s;display:flex}.prz__s:hover{background:#fff}.prz__s input{opacity:0;pointer-events:none;position:absolute}.prz__s i{border:1.5px solid var(--rule-strong);background:var(--paper);border-radius:2px;flex:none;width:15px;height:15px;transition:background .18s,border-color .18s;position:relative}.prz__s i:after{content:"";opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 7'%3E%3Cpath d='M1 3.6L3.3 6 8 1' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/9px 7px no-repeat;transition:opacity .16s;position:absolute;inset:0}.prz__s input:checked+i{background:var(--mark);border-color:var(--mark)}.prz__s input:checked+i:after{opacity:1}.prz__s input:focus-visible+i{outline:2px solid var(--mark);outline-offset:2px}.prz__s b{color:var(--ink);font-weight:500}.prz__s em{font-variant-numeric:tabular-nums;color:var(--ink-3);margin-left:auto;font-size:.78rem;font-style:normal}.prz__s--reg b:after{content:"register";letter-spacing:.08em;text-transform:uppercase;color:var(--accent-3);vertical-align:2px;margin-left:7px;font-size:.6rem}.prz__note{color:var(--ink-3);margin:10px 0 0;font-size:.76rem;line-height:1.5}.prz__flow{padding:24px clamp(16px,2.4vw,28px) 26px}.prz__phase{letter-spacing:.14em;text-transform:uppercase;color:var(--mark-ink);margin:0 0 10px;font-size:.64rem;font-weight:600}.prz__phase+.prz__row{margin-top:0}.prz__row{align-items:start;gap:10px;display:grid}@media (min-width:660px){.prz__row--split{grid-template-columns:minmax(0,1fr) minmax(0,.82fr)}}.prz__row+.prz__phase{margin-top:22px}.prz__row+.prz__row{margin-top:10px}.prz__box{border:1px solid var(--rule-strong);background:var(--paper);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.prz__box p{color:var(--ink-2);margin:0;font-size:.85rem;line-height:1.4}.prz__box p b{color:var(--ink);font-weight:600;display:block}.prz__n{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:1.5rem;line-height:1}.prz__n span{font-family:var(--sans);color:var(--ink-3);margin-right:3px;font-size:.7rem}.prz__box--in{border-color:var(--mark);box-shadow:inset 3px 0 0 var(--mark);background:#fff}.prz__box--in .prz__n{color:var(--mark-ink);font-size:1.85rem}.prz__box--ex{background:var(--paper-2);border-style:dashed}.prz__box--ex p{color:var(--ink-3);font-size:.8rem}.prz__box--ex p b{color:var(--ink-2)}.prz__box--ex .prz__n{color:var(--ink-2);font-size:1.16rem}.prz__box--dim{opacity:.55}.prz__arrow{height:14px;display:block;position:relative}.prz__arrow:before{content:"";background:var(--rule-strong);width:1px;position:absolute;top:0;bottom:0;left:22px}.prz__arrow:after{content:"";border-right:1px solid var(--rule-strong);border-bottom:1px solid var(--rule-strong);width:7px;height:7px;position:absolute;bottom:0;left:19px;rotate:45deg}.prz__reasons{background:var(--rule);border:1px solid var(--rule);gap:1px;margin:8px 0 0;padding:0;list-style:none;display:grid}.prz__reasons li{background:var(--paper-2);color:var(--ink-3);justify-content:space-between;gap:12px;padding:7px 11px;font-size:.79rem;line-height:1.4;display:flex}.prz__reasons li em{font-variant-numeric:tabular-nums;color:var(--ink-2);flex:none;font-style:normal}.prz__out{border-top:1px solid var(--rule);margin-top:22px;padding-top:20px}.prz__cov{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.prz__cov b{font-family:var(--serif);color:var(--ink);font-size:1.28rem}.prz__cov span{color:var(--ink-3);font-size:.83rem}.prz__track{background:var(--rule);height:6px;margin-top:10px;position:relative;overflow:hidden}.prz__fill{width:var(--w,100%);background:var(--verify);transition:width .5s var(--e-out), background .3s;position:absolute;inset:0 auto 0 0}.prz__fill.is-low{background:var(--mark)}.prz__fill.is-mid{background:var(--accent-4)}.prz__say{color:var(--ink-2);margin:14px 0 0;font-size:.88rem;line-height:1.6}.prz__say b{color:var(--ink)}.prz__lost{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.prz__lost li{background:var(--paper-2);border-left:2px solid var(--mark);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 12px;font-size:.81rem;line-height:1.45;display:grid}.prz__lost li b{color:var(--ink);white-space:nowrap;font-weight:600}.prz__lost li span{color:var(--ink-3)}.prz__lost li span i{color:var(--ink-2);font-style:italic}.prz__lost--none li{border-left-color:var(--verify)}.prz__foot{border-top:1px solid var(--rule);background:var(--paper-2);color:var(--ink-3);margin:0;padding:12px 18px;font-size:.76rem;line-height:1.55}.prz__foot b{color:var(--ink-2);font-weight:600}.fst{border:1px solid var(--rule);background:var(--paper)}.fst__bar{border-bottom:1px solid var(--rule);background:var(--paper-2);letter-spacing:.05em;color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 18px;padding:13px 18px;font-size:.74rem;display:flex}.fst__bar b{color:var(--ink);font-weight:600}.fst__bar span:last-child{color:var(--ink-3);letter-spacing:0;font-size:.78rem}.fst__in{display:grid}@media (min-width:1020px){.fst__in{grid-template-columns:minmax(290px,320px) minmax(0,1fr)}}.fst__ctl{border-bottom:1px solid var(--rule);background:var(--paper-2);padding:22px 20px 24px}@media (min-width:1020px){.fst__ctl{border-bottom:0;border-right:1px solid var(--rule)}}.fst__grp+.fst__grp{border-top:1px solid var(--rule);margin-top:22px;padding-top:20px}.fst__lab{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin:0 0 11px;font-size:.68rem;font-weight:600}.fst__qs{gap:7px;display:grid}.fst__q{text-align:left;cursor:pointer;width:100%;font:inherit;border:1px solid var(--rule-strong);background:var(--paper);border-radius:2px;padding:11px 13px;transition:border-color .2s,background .2s,box-shadow .2s;display:block}.fst__q b{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem;font-weight:600;display:block}.fst__q span{color:var(--ink-2);margin-top:5px;font-size:.86rem;line-height:1.4;display:block}.fst__q:hover{border-color:var(--ink-3)}.fst__q[aria-pressed=true]{border-color:var(--mark);box-shadow:inset 3px 0 0 var(--mark);background:#fff}.fst__q[aria-pressed=true] b{color:var(--mark-ink)}.fst__q[aria-pressed=true] span{color:var(--ink)}.fst__seg{background:var(--rule-strong);border:1px solid var(--rule-strong);grid-template-columns:1fr 1fr;gap:1px;display:grid}.fst__seg button{font:inherit;cursor:pointer;background:var(--paper);text-align:center;color:var(--ink-2);border:0;padding:10px 8px;font-size:.82rem;transition:background .2s,color .2s}.fst__seg button[aria-pressed=true]{background:var(--ink);color:#fff;font-weight:500}.fst__seg--3{grid-template-columns:repeat(3,1fr)}.fst__hint{color:var(--ink-3);margin:10px 0 0;font-size:.76rem;line-height:1.5}.fst__opts{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}.fst__o{cursor:pointer;background:var(--paper);color:var(--ink-2);align-items:center;gap:10px;padding:9px 11px;font-size:.83rem;transition:background .18s;display:flex}.fst__o:hover{background:#fff}.fst__o input{opacity:0;pointer-events:none;position:absolute}.fst__o i{border:1.5px solid var(--rule-strong);background:var(--paper);border-radius:2px;flex:none;width:15px;height:15px;transition:background .18s,border-color .18s;position:relative}.fst__o i:after{content:"";opacity:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9 7'%3E%3Cpath d='M1 3.6L3.3 6 8 1' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/9px 7px no-repeat;transition:opacity .16s;position:absolute;inset:0}.fst__o input:checked+i{background:var(--mark);border-color:var(--mark)}.fst__o input:checked+i:after{opacity:1}.fst__o input:focus-visible+i{outline:2px solid var(--mark);outline-offset:2px}.fst__o b{color:var(--ink);font-weight:500}.fst__body{padding:20px clamp(14px,2vw,24px) 24px;overflow-x:auto}.fst__tbl{min-width:620px}.fst__head,.fst__row{grid-template-columns:minmax(120px,1.5fr) 74px 74px minmax(0,2.1fr) 108px 52px;align-items:center;gap:0 14px;display:grid}.fst__head{border-bottom:1px solid var(--rule-strong);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;padding-bottom:8px;font-size:.66rem;font-weight:600}.fst__head span:nth-child(2),.fst__head span:nth-child(3),.fst__head span:nth-child(6){text-align:center}.fst__head span:nth-child(5){text-align:right}.fst__row{border-bottom:1px solid var(--rule);color:var(--ink-2);padding:5px 0;font-size:.82rem}.fst__row:hover{background:var(--paper-2)}.fst__row.is-out{opacity:.34}.fst__nm{line-height:1.35}.fst__nm em{color:var(--ink-3);font-size:.7rem;font-style:normal;display:block}.fst__num{text-align:center;font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:.79rem}.fst__est{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fst__est b{color:var(--ink);font-weight:600}.fst__wt{text-align:center;font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:.75rem}.fst__rob{vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.fst__rob--low{background:var(--verify)}.fst__rob--some{background:var(--accent-4)}.fst__rob--high{background:var(--mark)}.fst__plot{height:26px;position:relative}.fst__plot:before{content:"";top:0;bottom:0;left:var(--null);background:var(--rule-strong);width:1px;position:absolute}.fst__ci{background:var(--ink-3);height:1px;position:absolute;top:50%;transform:translateY(-50%)}.fst__ci:before,.fst__ci:after{content:"";background:var(--ink-3);width:1px;height:7px;position:absolute;top:-3px}.fst__ci:before{left:0}.fst__ci:after{right:0}.fst__sq{background:var(--accent-3);border-radius:1px;position:absolute;top:50%;transform:translate(-50%,-50%)}.fst__arrow{color:var(--ink-3);font-size:.7rem;position:absolute;top:50%;transform:translateY(-50%)}.fst__row--pool{border-bottom:0;border-top:1px solid var(--rule-strong);margin-top:4px;padding-top:9px}.fst__row--pool .fst__nm{color:var(--ink);font-weight:600}.fst__row--pool .fst__est b{font-size:.92rem}.fst__dia{background:var(--mark);clip-path:polygon(0 50%,50% 0,100% 50%,50% 100%);height:13px;position:absolute;top:50%;transform:translateY(-50%)}.fst__dia.is-null{background:var(--ink-3)}.fst__axis{height:26px;margin-top:2px;position:relative}.fst__axis>span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.7rem;position:absolute;top:8px;transform:translate(-50%)}.fst__axis:before{content:"";background:var(--rule-strong);height:1px;position:absolute;top:3px;left:0;right:0}.fst__ends{grid-template-columns:minmax(120px,1.5fr) 74px 74px minmax(0,2.1fr) 108px 52px;gap:0 14px;display:grid}.fst__ends>i{color:var(--ink-3);grid-column:4;justify-content:space-between;padding-top:2px;font-size:.7rem;font-style:normal;display:flex}.fst__stats{background:var(--rule);border:1px solid var(--rule);gap:1px;margin-top:20px;display:grid}@media (min-width:640px){.fst__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.fst__st{background:var(--paper-2);gap:3px;padding:12px 14px;display:grid}.fst__st b{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.14rem;line-height:1.1}.fst__st span{color:var(--ink-3);font-size:.72rem;line-height:1.4}.fst__st--sig b{color:var(--verify)}.fst__st--ns b{color:var(--mark)}.fst__say{border-left:2px solid var(--mark);background:var(--paper-2);color:var(--ink-2);margin:16px 0 0;padding:14px 16px;font-size:.88rem;line-height:1.6}.fst__say b{color:var(--ink)}.fst__foot{border-top:1px solid var(--rule);background:var(--paper-2);color:var(--ink-3);margin:0;padding:12px 18px;font-size:.76rem;line-height:1.55}.fst__foot b{color:var(--ink-2);font-weight:600}.fst__key{color:var(--ink-3);flex-wrap:wrap;gap:6px 16px;margin:14px 0 0;font-size:.74rem;display:flex}.fst__key span{align-items:center;gap:6px;display:flex}@media (max-width:719px){.fst__tbl{min-width:0}.fst__head,.fst__row,.fst__ends{grid-template-columns:minmax(74px,1fr) minmax(0,1.45fr) 94px;gap:0 10px}.fst__head span:nth-child(2),.fst__head span:nth-child(3),.fst__head span:nth-child(6),.fst__row .fst__num,.fst__row .fst__wt{display:none}.fst__ends>i{grid-column:2}.fst__nm{font-size:.78rem}.fst__nm em{font-size:.64rem}.fst__est{font-size:.73rem}.fst__row--pool .fst__est b{font-size:.82rem}}.fsm{border:1px solid var(--rule);background:var(--paper);margin-top:clamp(26px,3vw,38px)}.fsm__t{width:100%;font:inherit;text-align:left;cursor:pointer;background:var(--paper-2);transition:background .22s var(--e-out);border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px clamp(16px,2vw,24px);display:flex}.fsm__t:hover{background:#fff}.fsm__t b{font-family:var(--serif);color:var(--ink);font-size:1.06rem;font-weight:600;display:block}.fsm__t em{color:var(--ink-3);margin-top:4px;font-size:.82rem;font-style:normal;display:block}.fsm__t i{border:1px solid var(--rule-strong);width:26px;height:26px;transition:background .22s, border-color .22s, transform .3s var(--e-out);border-radius:50%;flex:none;position:relative}.fsm__t i:before,.fsm__t i:after{content:"";background:var(--ink);transition:opacity .22s,background .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fsm__t i:before{width:11px;height:1.5px}.fsm__t i:after{width:1.5px;height:11px}.fsm__t[aria-expanded=true] i{background:var(--mark);border-color:var(--mark)}.fsm__t[aria-expanded=true] i:before,.fsm__t[aria-expanded=true] i:after{background:#fff}.fsm__t[aria-expanded=true] i:after{opacity:0}.has-js .fsm__p{display:none}.has-js .fsm__p.is-open{display:block}.fsm__p{border-top:1px solid var(--rule);padding:clamp(22px,3vw,38px) clamp(16px,2.6vw,44px) clamp(26px,3vw,40px)}.fsm__doc{max-width:78ch;margin:0 auto}.fsm__k{letter-spacing:.12em;text-transform:uppercase;color:var(--mark-ink);margin:0 0 6px;font-size:.68rem;font-weight:600}.fsm__hd{font-family:var(--serif);color:var(--ink);margin:0 0 6px;font-size:clamp(1.34rem,2.4vw,1.72rem);font-weight:600;line-height:1.16}.fsm__sub{border-bottom:1px solid var(--rule);color:var(--ink-3);margin:0 0 22px;padding-bottom:20px;font-size:.84rem;line-height:1.55}.fsm__doc h4{font-family:var(--serif);color:var(--ink);margin:30px 0 10px;font-size:1.08rem;font-weight:600;line-height:1.25}.fsm__doc h4:first-of-type{margin-top:0}.fsm__doc h4 span{color:var(--mark);font-variant-numeric:tabular-nums;margin-right:9px}.fsm__doc h5{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:20px 0 7px;font-size:.7rem;font-weight:600}.fsm__doc p{color:var(--ink-2);margin:0 0 12px;font-size:.92rem;line-height:1.68}.fsm__doc ul{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.fsm__doc ul li{color:var(--ink-2);padding-left:19px;font-size:.9rem;line-height:1.6;position:relative}.fsm__doc ul li:before{content:"";background:var(--mark);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:2px}.fsm__wrap{margin:0 0 14px;overflow-x:auto}.fsm__doc table{border-collapse:collapse;width:100%;min-width:460px}.fsm__doc th,.fsm__doc td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;color:var(--ink-2);padding:9px 12px;font-size:.84rem;line-height:1.5}.fsm__doc th{background:var(--paper-2);color:var(--ink);border-bottom:1px solid var(--rule-strong);letter-spacing:.05em;text-transform:uppercase;font-size:.74rem;font-weight:600}.fsm__doc td:first-child{color:var(--ink);font-weight:500}.fsm__doc td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.fsm__doc tr:last-child td{border-bottom:0}.fsm__nt{color:var(--ink-3);margin:0 0 14px;font-size:.8rem;line-height:1.6}.fsm__cl{border-left:2px solid var(--accent-3);background:var(--paper-2);color:var(--ink-2);margin:0 0 16px;padding:14px 16px;font-size:.87rem;line-height:1.62}.fsm__cl b{color:var(--ink)}.fsm__cl--mark{border-left-color:var(--mark)}.fsm__end{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin:28px 0 0;padding-top:20px;display:flex}.fsm__end p{color:var(--ink-3);max-width:52ch;margin:0;font-size:.78rem;line-height:1.55}.egm{border:1px solid var(--rule);background:var(--paper)}.egm__bar{border-bottom:1px solid var(--rule);background:var(--paper-2);letter-spacing:.05em;color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 18px;padding:13px 18px;font-size:.74rem;display:flex}.egm__bar b{color:var(--ink);font-weight:600}.egm__bar span:last-child{color:var(--ink-3);letter-spacing:0;font-size:.78rem}.egm__top{background:var(--rule);border-bottom:1px solid var(--rule);gap:1px;display:grid}@media (min-width:760px){.egm__top{grid-template-columns:1fr 1fr}}.egm__q{text-align:left;cursor:pointer;width:100%;font:inherit;background:var(--paper-2);border:0;padding:14px 18px;transition:background .2s;display:block}.egm__q b{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:.68rem;font-weight:600;display:block}.egm__q span{color:var(--ink-2);margin-top:5px;font-size:.88rem;line-height:1.4;display:block}.egm__q:hover{background:#fff}.egm__q[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--mark);background:#fff}.egm__q[aria-pressed=true] b{color:var(--mark-ink)}.egm__q[aria-pressed=true] span{color:var(--ink)}.egm__sum{background:var(--rule);border-bottom:1px solid var(--rule);gap:1px;display:grid}@media (min-width:640px){.egm__sum{grid-template-columns:repeat(4,minmax(0,1fr))}}.egm__s{background:var(--paper-2);cursor:pointer;text-align:left;font:inherit;border:0;gap:3px;padding:13px 16px;transition:background .2s;display:grid}.egm__s:hover{background:#fff}.egm__s[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--mark);background:#fff}.egm__s b{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.28rem;line-height:1}.egm__s span{color:var(--ink-3);font-size:.73rem;line-height:1.4}.egm__s[aria-pressed=true] b{color:var(--mark-ink)}.egm__in{display:grid}@media (min-width:1040px){.egm__in{grid-template-columns:minmax(0,1fr) minmax(290px,340px)}}.egm__map{padding:20px clamp(14px,2vw,24px) 24px;overflow-x:auto}.egm__grid{gap:4px;min-width:560px;display:grid}.egm__hrow,.egm__row{grid-template-columns:var(--cols);align-items:stretch;gap:4px;display:grid}.egm__corner,.egm__ch{letter-spacing:.02em;color:var(--ink-2);align-items:flex-end;padding:0 4px 7px;font-size:.7rem;font-weight:600;line-height:1.3;display:flex}.egm__corner{color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:500}.egm__rh{color:var(--ink);align-items:center;padding:6px 10px 6px 0;font-size:.78rem;font-weight:500;line-height:1.3;display:flex}.egm__c{border:1px solid var(--rule);background:var(--paper-2);cursor:pointer;min-height:56px;font:inherit;transition:border-color .18s, box-shadow .18s, transform .18s var(--e-out);place-items:center;padding:6px;display:grid;position:relative}.egm__c:hover{border-color:var(--ink-3);transform:translateY(-1px)}.egm__c:focus-visible{outline:2px solid var(--mark);outline-offset:2px}.egm__c.is-on{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink) inset}.egm__b{color:#fff;font-variant-numeric:tabular-nums;transition:width .25s var(--e-out), height .25s var(--e-out);border-radius:50%;place-items:center;font-size:.78rem;font-weight:600;line-height:1;display:grid}.egm__c--rich .egm__b{background:#1d4e45}.egm__c--some .egm__b{background:#3e8071}.egm__c--thin .egm__b{color:var(--ink);background:#8fb8ae}.egm__c--none{background:repeating-linear-gradient(135deg, var(--paper) 0 5px, var(--paper-2) 5px 10px);border-style:dashed;border-color:var(--rule-strong)}.egm__c--none .egm__b{color:var(--ink-3);background:0 0;font-size:1.05rem;font-weight:500}.egm__f{color:#fff;border-radius:50%;place-items:center;width:14px;height:14px;font-size:.62rem;font-weight:700;line-height:1;display:grid;position:absolute;top:4px;right:5px}.egm__f--conflict{background:var(--mark)}.egm__f--weak{background:var(--accent-4)}.egm__grid.is-filtered .egm__c{opacity:.24}.egm__grid.is-filtered .egm__c.is-hit{opacity:1;box-shadow:0 0 0 2px var(--mark) inset;border-color:var(--mark)}.egm__key{color:var(--ink-3);flex-wrap:wrap;gap:8px 18px;margin:16px 0 0;font-size:.74rem;display:flex}.egm__key span{align-items:center;gap:7px;display:flex}.egm__key i{border-radius:50%;flex:none;width:13px;height:13px}.egm__key i.k-rich{background:#1d4e45}.egm__key i.k-some{background:#3e8071}.egm__key i.k-thin{background:#8fb8ae}.egm__key i.k-none{border:1px dashed var(--rule-strong);background:var(--paper-2);border-radius:2px}.egm__key i.k-conf{background:var(--mark)}.egm__key i.k-weak{background:var(--accent-4)}@media (max-width:719px){.egm__map{padding:16px 12px 20px;overflow-x:visible}.egm__grid{gap:3px;min-width:0}.egm__hrow,.egm__row{gap:3px}.egm__corner,.egm__ch{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;min-width:0;padding:0 1px 5px;font-size:.54rem;line-height:1.22;display:block}.egm__corner{letter-spacing:.04em;font-size:.5rem}.egm__rh{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;min-width:0;padding:4px 5px 4px 0;font-size:.6rem;line-height:1.22;display:flex}.egm__c{min-height:44px;padding:3px}.egm__b{font-size:.68rem}.egm__f{width:11px;height:11px;font-size:.52rem;top:2px;right:2px}}.egm__side{border-top:1px solid var(--rule);background:var(--paper-2);padding:22px 20px 26px}@media (min-width:1040px){.egm__side{border-top:0;border-left:1px solid var(--rule)}}.egm__lab{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:.68rem;font-weight:600}.egm__cell{font-family:var(--serif);color:var(--ink);margin:0 0 4px;font-size:1.14rem;font-weight:600;line-height:1.25}.egm__meta{border-bottom:1px solid var(--rule);color:var(--ink-3);margin:0 0 16px;padding-bottom:14px;font-size:.79rem;line-height:1.5}.egm__h{letter-spacing:.09em;text-transform:uppercase;color:var(--mark-ink);margin:16px 0 6px;font-size:.68rem;font-weight:600}.egm__h:first-of-type{margin-top:0}.egm__t{color:var(--ink-2);margin:0 0 10px;font-size:.86rem;line-height:1.62}.egm__t b{color:var(--ink)}.egm__des{background:var(--rule);border:1px solid var(--rule);gap:1px;margin:0 0 14px;display:grid}.egm__d{background:var(--paper);color:var(--ink-3);justify-content:space-between;gap:12px;padding:7px 11px;font-size:.79rem;display:flex}.egm__d b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.egm__flag{border-left:2px solid var(--mark);background:var(--paper);color:var(--ink-2);margin:0 0 12px;padding:11px 13px;font-size:.82rem;line-height:1.55}.egm__flag b{color:var(--ink)}.egm__flag--weak{border-left-color:var(--accent-4)}.egm__foot{border-top:1px solid var(--rule);background:var(--paper-2);color:var(--ink-3);margin:0;padding:12px 18px;font-size:.76rem;line-height:1.55}.egm__foot b{color:var(--ink-2);font-weight:600}.pwr{border:1px solid var(--rule);background:var(--paper)}.pwr__bar{border-bottom:1px solid var(--rule);background:var(--paper-2);letter-spacing:.05em;color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 18px;padding:13px 18px;font-size:.74rem;display:flex}.pwr__bar b{color:var(--ink);font-weight:600}.pwr__bar span:last-child{color:var(--ink-3);letter-spacing:0;font-size:.78rem}.pwr__in{display:grid}@media (min-width:1040px){.pwr__in{grid-template-columns:minmax(300px,344px) minmax(0,1fr)}}.pwr__ctl{border-bottom:1px solid var(--rule);background:var(--paper-2);padding:22px 20px 24px}@media (min-width:1040px){.pwr__ctl{border-bottom:0;border-right:1px solid var(--rule)}}.pwr__grp+.pwr__grp{border-top:1px solid var(--rule);margin-top:20px;padding-top:18px}.pwr__lab{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:.68rem;font-weight:600}.pwr__seg{background:var(--rule-strong);border:1px solid var(--rule-strong);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.pwr__seg button{font:inherit;cursor:pointer;background:var(--paper);text-align:center;color:var(--ink-2);border:0;padding:10px 5px;font-size:.78rem;line-height:1.25;transition:background .2s,color .2s}.pwr__seg button[aria-pressed=true]{background:var(--ink);color:#fff;font-weight:500}.pwr__seg--2{grid-template-columns:repeat(2,1fr)}.pwr__f{gap:6px;display:grid}.pwr__f+.pwr__f{margin-top:14px}.pwr__ft{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.pwr__ft span{color:var(--ink-2);font-size:.82rem;line-height:1.3}.pwr__ft b{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem}.pwr__r{appearance:none;background:var(--rule-strong);cursor:pointer;border-radius:2px;outline:none;width:100%;height:3px}.pwr__r::-webkit-slider-thumb{appearance:none;background:var(--mark);border:2px solid var(--paper);width:17px;height:17px;box-shadow:0 0 0 1px var(--mark);cursor:pointer;border-radius:50%}.pwr__r::-moz-range-thumb{background:var(--mark);border:2px solid var(--paper);width:15px;height:15px;box-shadow:0 0 0 1px var(--mark);cursor:pointer;border-width:2px;border-radius:50%}.pwr__r:focus-visible{outline:2px solid var(--mark);outline-offset:4px}.pwr__hint{color:var(--ink-3);margin:9px 0 0;font-size:.75rem;line-height:1.5}.pwr__out{padding:22px clamp(16px,2.4vw,28px) 26px}.pwr__head{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}@media (min-width:560px){.pwr__head{grid-template-columns:repeat(3,minmax(0,1fr))}}.pwr__h{background:var(--paper-2);gap:4px;padding:15px 16px;display:grid}.pwr__h b{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(1.42rem,2.4vw,1.78rem);line-height:1}.pwr__h span{color:var(--ink-3);font-size:.74rem;line-height:1.4}.pwr__h--key{box-shadow:inset 3px 0 0 var(--mark);background:#fff}.pwr__h--key b{color:var(--mark-ink)}.pwr__chart{border:1px solid var(--rule);background:var(--paper-2);margin-top:22px;padding:16px 16px 10px}.pwr__ct{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin:0 0 12px;font-size:.74rem;display:flex}.pwr__ct b{color:var(--ink-2);font-size:.78rem;font-weight:600}.pwr__svg{width:100%;height:auto;display:block;overflow:visible}.pwr__grid line{stroke:var(--rule);stroke-width:1px}.pwr__axis{stroke:var(--rule-strong);stroke-width:1px}.pwr__line{fill:none;stroke:var(--accent-3);stroke-width:2px;stroke-linejoin:round}.pwr__area{fill:var(--accent-3);opacity:.07}.pwr__dot{fill:var(--mark)}.pwr__drop{stroke:var(--mark);stroke-width:1px;stroke-dasharray:3 3}.pwr__tick{fill:var(--ink-3);font-size:9.5px;font-family:var(--sans)}.pwr__note{color:var(--ink-3);margin:10px 0 0;font-size:.72rem;line-height:1.5}@media (max-width:719px){.pwr__tick{font-size:17px}.pwr__line{stroke-width:3.4px}.pwr__dot{r:8px}.pwr__drop{stroke-width:2px;stroke-dasharray:6 6}.pwr__grid line,.pwr__axis{stroke-width:1.6px}}.pwr__say{border-left:2px solid var(--mark);background:var(--paper-2);color:var(--ink-2);margin:20px 0 0;padding:15px 17px;font-size:.88rem;line-height:1.62}.pwr__say b{color:var(--ink)}.pwr__ask{background:var(--rule);border:1px solid var(--rule);gap:1px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pwr__ask li{background:var(--paper);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:11px;padding:11px 14px;font-size:.82rem;line-height:1.55;display:grid}.pwr__ask li i{letter-spacing:.06em;color:var(--mark);text-transform:uppercase;white-space:nowrap;font-size:.64rem;font-style:normal;font-weight:700}.pwr__ask li b{color:var(--ink);font-weight:600}.pwr__foot{border-top:1px solid var(--rule);background:var(--paper-2);color:var(--ink-3);margin:0;padding:12px 18px;font-size:.76rem;line-height:1.55}.pwr__foot b{color:var(--ink-2);font-weight:600}.psv{background:var(--rule);border:1px solid var(--rule);gap:1px;margin-top:30px;display:grid}@media (min-width:760px){.psv{grid-template-columns:repeat(3,minmax(0,1fr))}}.psv__i{background:var(--paper);align-content:start;gap:7px;padding:16px 18px 18px;display:grid}.psv__k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:.64rem;font-weight:700}.psv__n{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.12rem;font-weight:600;line-height:1.3}.psv__p{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:2px 0 0;display:flex}.psv__p b{color:var(--mark-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.52rem;font-weight:600}.psv__p span{color:var(--ink-3);font-size:.76rem}.psv__t{color:var(--ink-2);margin:0;font-size:.78rem;font-weight:600}.psv__d{color:var(--ink-3);margin:4px 0 0;font-size:.82rem;line-height:1.6}.psv__foot{background:var(--paper-2);color:var(--ink-3);grid-column:1/-1;margin:0;padding:13px 18px;font-size:.81rem;line-height:1.6}.psv__foot b{color:var(--ink-2);font-weight:600}.tmm{background:var(--rule);border:1px solid var(--rule);gap:1px;margin-top:28px;display:grid}@media (min-width:700px){.tmm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.tmm{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:700px){.tmm--5 .tmm__i:last-of-type{grid-column:span 2}}@media (min-width:1040px){.tmm--4 .tmm__i:last-of-type{grid-column:span 3}}.tmm__h{background:var(--ink);color:#fff;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:12px 18px;font-size:.78rem;line-height:1.5;display:flex}.tmm__h b{font-weight:600}.tmm__h span:last-child{color:#a9b6b8}.tmm__i{background:var(--paper);align-content:start;gap:5px;padding:14px 16px 16px;display:grid}.tmm__nm{color:var(--ink);border-bottom:1px solid var(--rule);margin:0;padding-bottom:4px;font-size:.95rem;font-weight:600}.tmm__nm em{color:var(--rule-strong);font-style:normal}.tmm__r{letter-spacing:.05em;text-transform:uppercase;color:var(--mark);margin:0;font-size:.74rem;font-weight:600}.tmm__d{color:var(--ink-3);margin:3px 0 0;font-size:.81rem;line-height:1.6}.pubs{gap:clamp(16px,2vw,22px);margin-top:26px;display:grid}@media (min-width:720px){.pubs{grid-template-columns:repeat(2,minmax(0,1fr))}}.pub{background:var(--paper);border:1px solid var(--rule);transition:border-color .24s var(--e-out);border-radius:12px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;padding:18px;display:grid}.pub:hover{border-color:var(--rule-strong)}.pub__cov{aspect-ratio:3/4;border:1px solid var(--rule);background:var(--ink);border-radius:4px;place-items:center;width:96px;padding:8px;display:grid;overflow:hidden}.pub__cov img{object-fit:cover;width:100%;height:100%;display:block}.pub__cov span{font-family:var(--serif);color:#fff;text-align:center;letter-spacing:.02em;font-size:1.28rem;line-height:1.1}.pub__j{font-family:var(--serif);color:var(--ink);margin:0 0 8px;font-size:1.02rem;line-height:1.3}.pub__r{color:var(--ink-2);margin:0 0 4px;font-size:.82rem;line-height:1.5}.pub__r b{color:var(--ink);font-weight:600}.pub__r--t{color:var(--ink-2)}.pub__go{color:#fff;background:var(--ink);transition:background-color .22s var(--e-out);border-radius:7px;margin-top:11px;padding:8px 18px;font-size:.78rem;font-weight:500;text-decoration:none;display:inline-block}.pub__go:hover{background:var(--mark)}.pub__go:after{content:" ↗"}.jpub{border:1px solid var(--rule);background:var(--paper);margin-top:28px}.jpub__h{background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:12px 18px;font-size:.78rem;line-height:1.5;display:flex}.jpub__h b{font-weight:600}.jpub__h span:last-child{color:#a9b6b8}.jpub__g{gap:0;display:grid}@media (min-width:600px){.jpub__g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.jpub__g{grid-template-columns:repeat(4,minmax(0,1fr))}}.jpub__c{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:16px 18px 18px}.jpub__k{letter-spacing:.08em;text-transform:uppercase;color:var(--mark);margin:0 0 9px;font-size:.7rem;font-weight:600}.jpub__l{gap:6px;margin:0;padding:0;list-style:none;display:grid}.jpub__l li{color:var(--ink-2);padding-left:12px;font-size:.83rem;line-height:1.45;position:relative}.jpub__l li:before{content:"";background:var(--rule-strong);border-radius:50%;width:4px;height:4px;position:absolute;top:.55em;left:0}.jpub__f{background:var(--paper-2);color:var(--ink-3);margin:0;padding:14px 18px;font-size:.79rem;line-height:1.62}.jpub__f b{color:var(--ink-2);font-weight:600}.tmm__foot{background:var(--paper-2);color:var(--ink-3);grid-column:1/-1;margin:0;padding:13px 18px;font-size:.79rem;line-height:1.6}.tmm__foot b{color:var(--ink-2);font-weight:600}.trn{background:var(--rule);border:1px solid var(--rule);gap:1px;margin-top:26px;display:grid}@media (min-width:640px){.trn{grid-template-columns:repeat(3,minmax(0,1fr))}}.trn__i{background:var(--paper);gap:4px;padding:13px 16px 15px;display:grid}.trn__k{letter-spacing:.12em;text-transform:uppercase;color:var(--mark);margin:0;font-size:.63rem;font-weight:700}.trn__v{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:1.24rem;font-weight:600}.trn__d{color:var(--ink-3);margin:2px 0 0;font-size:.8rem;line-height:1.55}.imr{border:1px solid var(--rule);background:var(--paper);margin-top:34px}.imr__bar{border-bottom:1px solid var(--rule);background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 18px;padding:12px 18px;font-size:.78rem;line-height:1.5;display:flex}.imr__bar b{font-weight:600}.imr__bar span:last-child{color:#a9b6b8;font-variant-numeric:tabular-nums}.imr__ctl{border-bottom:1px solid var(--rule);background:var(--paper-2);gap:14px;padding:15px 18px;display:grid}@media (min-width:860px){.imr__ctl{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:22px}}.imr__k{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin:0 0 7px;font-size:.64rem;font-weight:600}.imr__types{background:var(--rule-strong);border:1px solid var(--rule-strong);flex-wrap:wrap;gap:1px;display:flex}.imr__t{background:var(--paper);font:inherit;cursor:pointer;text-align:left;border:0;flex:118px;gap:1px;padding:8px 9px;transition:background .15s;display:grid}.imr__t:hover{background:var(--paper-2)}.imr__t b{color:var(--ink);font-size:.78rem;font-weight:600;line-height:1.3}.imr__t span{color:var(--ink-3);letter-spacing:.04em;font-size:.66rem;font-weight:600}.imr__t[aria-pressed=true]{background:var(--ink)}.imr__t[aria-pressed=true] b{color:#fff}.imr__t[aria-pressed=true] span{color:#a9b6b8}.imr__wrap{align-content:start;gap:7px;display:grid}.imr__range{width:100%;accent-color:var(--mark)}.imr__wv{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.imr__wv b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.18rem;font-weight:600}.imr__wv span{color:var(--ink-3);font-size:.72rem}.imr__hint{color:var(--ink-3);margin:0;font-size:.73rem;line-height:1.5}.imr__gl{border-bottom:1px solid var(--rule);gap:5px;padding:13px 18px;display:grid}.imr__glk{letter-spacing:.13em;text-transform:uppercase;color:var(--accent-3);margin:0;font-size:.63rem;font-weight:700}.imr__glt{color:var(--ink-2);margin:0;font-size:.86rem;line-height:1.62}.imr__glt b{color:var(--ink);font-weight:600}.imr__secs{display:grid}.imr__s{border-bottom:1px solid var(--rule)}.imr__s:last-child{border-bottom:0}.imr__sh{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:12px 18px 6px;display:grid}.imr__sn{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;font-size:.63rem;font-weight:700}.imr__st{color:var(--ink);margin:0;font-size:.95rem;font-weight:600}.imr__sw{color:var(--mark-ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.82rem;font-weight:600}.imr__track{background:var(--rule);height:5px;margin:0 18px}.imr__fill{background:var(--ink-3);height:100%;width:var(--w)}.imr__sb{gap:8px;padding:9px 18px 14px;display:grid}.imr__sb>p{color:var(--ink-2);margin:0;font-size:.83rem;line-height:1.6}.imr__items{gap:4px;margin:0;padding:0;list-style:none;display:grid}.imr__items li{color:var(--ink-3);padding-left:19px;font-size:.79rem;line-height:1.55;position:relative}.imr__items li:before{content:"";border:1px solid var(--rule-strong);background:var(--paper);width:9px;height:9px;position:absolute;top:.52em;left:2px}.imr__items li b{color:var(--ink-2);font-weight:600}.imr__cut{border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding-top:8px;display:grid}.imr__cut i{letter-spacing:.09em;text-transform:uppercase;color:var(--mark);white-space:nowrap;padding-top:2px;font-size:.6rem;font-style:normal;font-weight:700}.imr__cut span{color:var(--ink-3);font-size:.8rem;line-height:1.58}.imr__foot{border-top:1px solid var(--rule);background:var(--paper-2);color:var(--ink-3);margin:0;padding:12px 18px;font-size:.76rem;line-height:1.55}.imr__foot b{color:var(--ink-2);font-weight:600}@media (max-width:719px){.imr__ctl{padding:13px 14px}.imr__sh{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:11px 14px 6px}.imr__sn{grid-column:1/-1}.imr__track{margin:0 14px}.imr__sb{padding:9px 14px 13px}.imr__gl{padding:12px 14px}.imr__cut{grid-template-columns:minmax(0,1fr);gap:4px}.imr__cut i{white-space:normal}.imr__t{flex:92px}}.bio{border:1px solid var(--rule);background:var(--paper);margin-top:34px}.bio__bar{border-bottom:1px solid var(--rule);background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 18px;padding:12px 18px;font-size:.78rem;line-height:1.5;display:flex}.bio__bar b{font-weight:600}.bio__bar span:last-child{color:#a9b6b8;font-variant-numeric:tabular-nums}.bio__in{display:grid}@media (min-width:1040px){.bio__in{grid-template-columns:minmax(240px,286px) minmax(0,1fr)}}.bio__rail{border-bottom:1px solid var(--rule);background:var(--paper-2);align-content:start;gap:1px;padding:14px;display:grid}@media (min-width:1040px){.bio__rail{border-bottom:0;border-right:1px solid var(--rule)}}.bio__railk{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:.64rem;font-weight:600}.bio__a{background:var(--paper);border:1px solid var(--rule);font:inherit;cursor:pointer;text-align:left;border-bottom:0;gap:2px;padding:10px 12px;transition:background .15s;display:grid}.bio__a:last-of-type{border-bottom:1px solid var(--rule)}.bio__a:hover{background:var(--paper-2)}.bio__a b{color:var(--ink);font-size:.83rem;font-weight:600;line-height:1.35}.bio__a span{color:var(--ink-3);font-size:.71rem;line-height:1.4}.bio__a[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--mark);background:#fff}.bio__a[aria-pressed=true] b{color:var(--mark-ink)}.bio__note{color:var(--ink-3);margin:12px 0 0;font-size:.73rem;line-height:1.55}.bio__out{min-width:0;padding:20px 20px 22px}.bio__ok{letter-spacing:.13em;text-transform:uppercase;color:var(--mark);margin:0 0 6px;font-size:.64rem;font-weight:700}.bio__nm{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:600;line-height:1.24}.bio__q{color:var(--ink-3);margin:7px 0 0;font-size:.8rem;line-height:1.55}.bio__flow{gap:0;margin-top:17px;display:grid}.bio__st{border:1px solid var(--rule);background:var(--paper);border-bottom:0}.bio__st:last-child{border-bottom:1px solid var(--rule)}.bio__sh{background:var(--paper-2);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:11px 14px;display:flex}.bio__sn{background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.7rem;font-weight:700;display:grid}.bio__sk{color:var(--ink);flex:180px;margin:0;font-size:.88rem;font-weight:600}.bio__fmt{letter-spacing:.06em;color:var(--accent-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;font-weight:700}.bio__sb{gap:9px;padding:12px 14px 13px;display:grid}.bio__sb p{color:var(--ink-2);margin:0;font-size:.83rem;line-height:1.6}.bio__tools{flex-wrap:wrap;gap:5px;display:flex}.bio__tool{border:1px solid var(--rule-strong);color:var(--ink-2);background:var(--paper-2);padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:600}.bio__tool--dep{color:var(--ink-3);border-style:dashed;text-decoration:line-through}.bio__gate,.bio__risk{border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding-top:9px;display:grid}.bio__gate i,.bio__risk i{letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;padding-top:2px;font-size:.6rem;font-style:normal;font-weight:700}.bio__gate i{color:var(--verify)}.bio__risk i{color:var(--mark)}.bio__gate span,.bio__risk span{color:var(--ink-3);font-size:.81rem;line-height:1.6}.bio__gate span b,.bio__risk span b{color:var(--ink-2);font-weight:600}.bio__del{border:1px solid var(--rule);background:var(--paper-2);margin-top:16px;padding:13px 15px}.bio__del h4{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:.63rem;font-weight:700}.bio__del p{color:var(--ink-2);margin:0;font-size:.83rem;line-height:1.62}.bio__del p+p{margin-top:7px}.bio__del b{color:var(--ink);font-weight:600}.bio__foot{border-top:1px solid var(--rule);background:var(--paper-2);color:var(--ink-3);margin:0;padding:12px 18px;font-size:.76rem;line-height:1.55}.bio__foot b{color:var(--ink-2);font-weight:600}@media (max-width:719px){.bio__out{padding:16px 14px 18px}.bio__rail{padding:12px}.bio__nm{font-size:1.2rem}.bio__gate,.bio__risk{grid-template-columns:minmax(0,1fr);gap:5px}.bio__gate i,.bio__risk i{white-space:normal}}.reg{border:1px solid var(--rule);background:var(--paper);margin-top:34px}.reg__bar{border-bottom:1px solid var(--rule);background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 18px;padding:12px 18px;font-size:.78rem;line-height:1.5;display:flex}.reg__bar b{font-weight:600}.reg__bar span:last-child{color:#a9b6b8}.reg__scn{background:var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:1px;display:flex}.reg__s{background:var(--paper-2);font:inherit;cursor:pointer;text-align:left;border:0;flex:220px;gap:3px;padding:12px 16px;transition:background .16s;display:grid}.reg__s:hover{background:var(--paper)}.reg__s b{color:var(--ink-2);font-size:.86rem;font-weight:600}.reg__s span{color:var(--ink-3);font-size:.73rem;line-height:1.5}.reg__s[aria-pressed=true]{background:var(--paper);box-shadow:inset 0 -3px 0 var(--mark)}.reg__s[aria-pressed=true] b{color:var(--mark-ink)}.reg__find{border-bottom:1px solid var(--rule);background:var(--paper-2);padding:15px 18px}.reg__findk{letter-spacing:.13em;text-transform:uppercase;color:var(--accent-3);margin:0 0 6px;font-size:.63rem;font-weight:700}.reg__findt{color:var(--ink-2);margin:0;font-size:.88rem;line-height:1.65}.reg__findt b{color:var(--ink);font-weight:600}.reg__in{display:grid}@media (min-width:1040px){.reg__in{grid-template-columns:minmax(250px,292px) minmax(0,1fr)}}.reg__rail{border-bottom:1px solid var(--rule);background:var(--paper-2);align-content:start;gap:1px;padding:14px;display:grid}@media (min-width:1040px){.reg__rail{border-bottom:0;border-right:1px solid var(--rule)}}.reg__railk{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:.64rem;font-weight:600}.reg__d{background:var(--paper);border:1px solid var(--rule);font:inherit;cursor:pointer;text-align:left;border-bottom:0;gap:2px;padding:10px 12px;transition:background .15s;display:grid}.reg__d:last-child{border-bottom:1px solid var(--rule)}.reg__d:hover{background:var(--paper-2)}.reg__d b{color:var(--ink);font-size:.83rem;font-weight:600;line-height:1.35}.reg__d span{color:var(--ink-3);font-size:.71rem;line-height:1.4}.reg__d[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--mark);background:#fff}.reg__d[aria-pressed=true] b{color:var(--mark-ink)}.reg__out{min-width:0;padding:20px 20px 22px}.reg__ok{letter-spacing:.13em;text-transform:uppercase;color:var(--mark);margin:0 0 6px;font-size:.64rem;font-weight:700}.reg__nm{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:1.4rem;font-weight:600;line-height:1.24}.reg__gov{color:var(--ink-3);margin:7px 0 0;font-size:.75rem;line-height:1.5}.reg__meta{background:var(--rule);border:1px solid var(--rule);gap:1px;margin-top:15px;display:grid}@media (min-width:620px){.reg__meta{grid-template-columns:repeat(3,minmax(0,1fr))}}.reg__m{background:var(--paper);gap:3px;padding:10px 12px;display:grid}.reg__m i{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.62rem;font-style:normal;font-weight:700}.reg__m span{color:var(--ink-2);font-size:.79rem;line-height:1.5}.reg__x{border:1px solid var(--rule-strong);background:#fcfcfb;margin-top:16px}.reg__xh{border-bottom:1px solid var(--rule);background:var(--paper-2);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:4px 14px;padding:8px 16px;font-size:.67rem;font-weight:600;display:flex}.reg__xb{padding:17px 18px 18px}.reg__xb p{font-family:var(--serif);color:var(--ink);margin:0;font-size:.97rem;line-height:1.72}.reg__xb p+p{margin-top:11px}.reg__xb .reg__lab{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:.68rem;font-weight:700;display:block}.reg__xb ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.reg__xb li{font-family:var(--serif);color:var(--ink);padding-left:16px;font-size:.94rem;line-height:1.6;position:relative}.reg__xb li:before{content:"—";color:var(--rule-strong);position:absolute;left:0}.reg__xb em{color:var(--ink-2);font-style:italic}.reg__why{background:var(--rule);border:1px solid var(--rule);gap:1px;margin-top:14px;display:grid}.reg__w{background:var(--paper);padding:12px 14px}.reg__w h4{letter-spacing:.11em;text-transform:uppercase;margin:0 0 5px;font-size:.63rem;font-weight:700}.reg__w--do h4{color:var(--verify)}.reg__w--no h4{color:var(--mark)}.reg__w p{color:var(--ink-3);margin:0;font-size:.81rem;line-height:1.6}.reg__w p b{color:var(--ink-2);font-weight:600}.reg__wrong{background:var(--ink);color:#d9e2e3;margin-top:14px;padding:13px 15px;font-size:.83rem;line-height:1.62}.reg__wrong b{color:#fff;font-weight:600}.reg__wrong q{color:#f0c9cf;quotes:"“" "”";font-style:italic}.reg__foot{border-top:1px solid var(--rule);background:var(--paper-2);color:var(--ink-3);margin:0;padding:12px 18px;font-size:.76rem;line-height:1.55}.reg__foot b{color:var(--ink-2);font-weight:600}@media (max-width:719px){.reg__out{padding:16px 14px 18px}.reg__rail{padding:12px}.reg__nm{font-size:1.2rem}.reg__xb{padding:14px 14px 15px}.reg__xb p{font-size:.93rem}.reg__find{padding:13px 14px}}.pnl{border:1px solid var(--rule);background:var(--paper);margin-top:34px}.pnl__bar{border-bottom:1px solid var(--rule);background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 18px;padding:12px 18px;font-size:.78rem;line-height:1.5;display:flex}.pnl__bar b{font-weight:600}.pnl__bar span:last-child{color:#a9b6b8;font-variant-numeric:tabular-nums}.pnl__tabs{background:var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:1px;display:flex}.pnl__tab{background:var(--paper-2);min-width:128px;font:inherit;cursor:pointer;text-align:left;border:0;flex:auto;gap:2px;padding:11px 14px;transition:background .16s;display:grid}.pnl__tab:hover{background:var(--paper)}.pnl__tab b{color:var(--ink-2);font-size:.85rem;font-weight:600}.pnl__tab span{color:var(--ink-3);font-size:.7rem}.pnl__tab[aria-selected=true]{background:var(--paper);box-shadow:inset 0 -3px 0 var(--mark)}.pnl__tab[aria-selected=true] b{color:var(--mark-ink)}.pnl__in{display:grid}@media (min-width:1040px){.pnl__in{grid-template-columns:minmax(290px,332px) minmax(0,1fr)}}.pnl__ctl{border-bottom:1px solid var(--rule);background:var(--paper-2);align-content:start;gap:17px;padding:18px;display:grid}@media (min-width:1040px){.pnl__ctl{border-bottom:0;border-right:1px solid var(--rule)}}.pnl__ctlk{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:.66rem;font-weight:600}.pnl__q{gap:7px;display:grid}.pnl__k{color:var(--ink);margin:0;font-size:.83rem;font-weight:600;line-height:1.4}.pnl__seg{background:var(--rule-strong);border:1px solid var(--rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.pnl__seg button{background:var(--paper);font:inherit;cursor:pointer;color:var(--ink-3);border:0;padding:7px 4px;font-size:.72rem;font-weight:600;transition:background .15s,color .15s}.pnl__seg button:hover{background:var(--paper-2)}.pnl__seg button[aria-pressed=true]{background:var(--ink);color:#fff}.pnl__d{color:var(--ink-3);margin:0;font-size:.76rem;line-height:1.55}.pnl__out{min-width:0;padding:20px 20px 22px}.pnl__ok{letter-spacing:.13em;text-transform:uppercase;color:var(--mark);margin:0 0 6px;font-size:.64rem;font-weight:700}.pnl__nm{font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;margin:0;font-size:1.42rem;font-weight:600;line-height:1.24}.pnl__meta{color:var(--ink-3);margin:7px 0 0;font-size:.75rem;line-height:1.5}.pnl__crits{background:var(--rule);border:1px solid var(--rule);gap:1px;margin-top:16px;display:grid}.pnl__c{background:var(--paper);gap:8px;padding:12px 14px;display:grid}.pnl__ct{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.pnl__cn{color:var(--ink);margin:0;font-size:.85rem;font-weight:600;line-height:1.4}.pnl__cn em{color:var(--ink-3);margin-top:2px;font-size:.72rem;font-style:normal;font-weight:400;display:block}.pnl__cv{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.82rem;font-weight:600}.pnl__cv b{color:var(--ink);font-size:1.02rem}.pnl__cd{color:var(--ink-3);margin:0;font-size:.78rem;line-height:1.55}.pnl__c--off{background:var(--paper-2)}.pnl__c--off .pnl__cn{color:var(--ink-3)}.pnl__c--bad{box-shadow:inset 3px 0 0 var(--mark)}.pnl__c--bad .pnl__cv b{color:var(--mark-ink)}.pnl__n9{grid-template-columns:repeat(9,1fr);gap:2px;display:grid}.pnl__n9 i{background:var(--rule);border-radius:1px;height:9px}.pnl__n9 i.on{background:var(--rule-strong)}.pnl__n9 i.hit{background:var(--mark)}.pnl__n9lab{color:var(--ink-3);justify-content:space-between;margin-top:-2px;font-size:.66rem;display:flex}.pnl__b5{background:var(--rule);height:11px;position:relative}.pnl__b5 i{background:var(--verify);width:var(--w);position:absolute;inset:0 auto 0 0}.pnl__b5.is-bad i{background:var(--mark)}.pnl__b5 u{background:var(--ink);width:2px;position:absolute;top:-3px;bottom:-3px;left:60%}.pnl__b5lab{color:var(--ink-3);justify-content:space-between;font-size:.66rem;display:flex}.pnl__wt{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.pnl__wt em{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.7rem;font-style:normal;font-weight:700}.pnl__wb{background:var(--rule);height:10px;position:relative}.pnl__wb i{width:var(--w);background:var(--accent-3);position:absolute;inset:0 auto 0 0}.pnl__chip{letter-spacing:.06em;text-transform:uppercase;border:1px solid;padding:2px 8px;font-size:.68rem;font-weight:700;display:inline-block}.pnl__chip--ok{color:var(--verify)}.pnl__chip--mid{color:var(--accent-4)}.pnl__chip--bad{color:var(--mark)}.pnl__v{border:1px solid var(--rule);border-left:3px solid var(--verify);background:var(--paper-2);margin-top:14px;padding:13px 15px}.pnl__v--bad{border-left-color:var(--mark)}.pnl__v p{color:var(--ink-2);margin:0;font-size:.83rem;line-height:1.6}.pnl__v p+p{margin-top:7px}.pnl__v b{color:var(--ink);font-weight:600}.pnl__blind{border:1px solid var(--rule);margin-top:14px;padding:13px 15px}.pnl__blind h4{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-4);margin:0 0 6px;font-size:.64rem;font-weight:700}.pnl__blind p{color:var(--ink-3);margin:0;font-size:.81rem;line-height:1.6}.pnl__blind p+p{margin-top:6px}.pnl__move{background:var(--ink);color:#d9e2e3;margin-top:14px;padding:13px 15px;font-size:.83rem;line-height:1.6}.pnl__move b{color:#fff;font-weight:600}.pnl__src{color:var(--ink-3);margin:13px 0 0;font-size:.72rem;line-height:1.55}.pnl__foot{border-top:1px solid var(--rule);background:var(--paper-2);color:var(--ink-3);margin:0;padding:12px 18px;font-size:.76rem;line-height:1.55}.pnl__foot b{color:var(--ink-2);font-weight:600}@media (max-width:719px){.pnl__out{padding:16px 14px 18px}.pnl__ctl{padding:15px 14px}.pnl__nm{font-size:1.22rem}.pnl__tab{min-width:104px;padding:9px 11px}.pnl__tab b{font-size:.79rem}.pnl__ct{display:grid}}.dsn{border:1px solid var(--rule);background:var(--paper)}.dsn__bar{border-bottom:1px solid var(--rule);background:var(--paper-2);letter-spacing:.05em;color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 18px;padding:13px 18px;font-size:.74rem;display:flex}.dsn__bar b{color:var(--ink);font-weight:600}.dsn__bar span:last-child{color:var(--ink-3);letter-spacing:0;font-size:.78rem}.dsn__in{display:grid}@media (min-width:1040px){.dsn__in{grid-template-columns:minmax(300px,348px) minmax(0,1fr)}}.dsn__ctl{border-bottom:1px solid var(--rule);background:var(--paper-2);padding:22px 20px 24px}@media (min-width:1040px){.dsn__ctl{border-bottom:0;border-right:1px solid var(--rule)}}.dsn__q+.dsn__q{border-top:1px solid var(--rule);margin-top:20px;padding-top:18px}.dsn__qt{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin:0 0 4px;font-size:.68rem;font-weight:600}.dsn__qs{color:var(--ink);margin:0 0 11px;font-size:.87rem;line-height:1.45}.dsn__opts{background:var(--rule-strong);border:1px solid var(--rule-strong);gap:1px;display:grid}.dsn__opts--2{grid-template-columns:1fr 1fr}.dsn__o{font:inherit;cursor:pointer;background:var(--paper);text-align:left;color:var(--ink-2);border:0;padding:10px 11px;font-size:.82rem;line-height:1.3;transition:background .2s,color .2s}.dsn__o[aria-pressed=true]{background:var(--ink);color:#fff;font-weight:500}.dsn__hint{color:var(--ink-3);margin:9px 0 0;font-size:.75rem;line-height:1.5}.dsn__out{padding:22px clamp(16px,2.4vw,28px) 26px}.dsn__k{letter-spacing:.11em;text-transform:uppercase;color:var(--mark-ink);margin:0 0 5px;font-size:.68rem;font-weight:600}.dsn__nm{font-family:var(--serif);color:var(--ink);margin:0 0 6px;font-size:clamp(1.42rem,2.6vw,1.84rem);font-weight:600;line-height:1.15}.dsn__cat{letter-spacing:.06em;text-transform:uppercase;border-radius:2px;margin:0 0 16px;padding:3px 9px;font-size:.68rem;font-weight:600;display:inline-block}.dsn__cat--true{color:var(--verify);background:#2f6b5e1f}.dsn__cat--quasi{color:var(--accent-4);background:#8a5a1221}.dsn__fig{border:1px solid var(--rule);background:var(--paper-2);margin:0 0 20px;padding:16px clamp(12px,2vw,20px) 14px;overflow-x:auto}.dsn__ft{letter-spacing:.05em;color:var(--ink-2);margin:0 0 12px;font-size:.74rem;font-weight:600}.dsn__grid{gap:3px;min-width:min(100%,280px);display:grid}.dsn__rw{align-items:center;gap:3px;display:grid}.dsn__rl{color:var(--ink-3);white-space:nowrap;padding-right:8px;font-size:.7rem;line-height:1.2}.dsn__cl{color:var(--ink-3);text-align:center;padding-bottom:3px;font-size:.64rem;line-height:1.2}.dsn__cell{letter-spacing:.04em;color:#fff;border-radius:2px;place-items:center;height:26px;font-size:.6rem;font-weight:600;display:grid}.dsn__cell--c{background:#9aa5a8}.dsn__cell--i{background:#1d4e45}.dsn__cell--w{color:var(--ink-3);background:repeating-linear-gradient(45deg,#e1e4e6 0 4px,#f4f5f6 4px 8px)}.dsn__cell--a{background:#3e8071}.dsn__cell--b{background:#2a4d7c}.dsn__cell--ab{background:linear-gradient(135deg,#3e8071 50%,#2a4d7c 50%)}.dsn__cell--n{background:#c4c9cc}.dsn__cell--x{background:0 0}.dsn__lg{color:var(--ink-3);flex-wrap:wrap;gap:7px 15px;margin:12px 0 0;font-size:.72rem;display:flex}.dsn__lg span{align-items:center;gap:6px;display:flex}.dsn__lg i{border-radius:2px;flex:none;width:12px;height:12px}.dsn__body{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}.dsn__row{background:var(--paper);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:13px;padding:13px 15px;display:grid}.dsn__row i{letter-spacing:.06em;text-transform:uppercase;color:var(--mark);white-space:nowrap;font-size:.63rem;font-style:normal;font-weight:700}.dsn__row span{color:var(--ink-2);font-size:.86rem;line-height:1.6}.dsn__row span b{color:var(--ink);font-weight:600}.dsn__row--warn{background:var(--paper-2)}.dsn__row--warn i{color:var(--accent-4)}@media (max-width:719px){.dsn__row{grid-template-columns:minmax(0,1fr);gap:7px}.dsn__row i{white-space:normal}}.dsn__alt{margin-top:20px}.dsn__alt h4{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:.68rem;font-weight:600}.dsn__alts{background:var(--rule);border:1px solid var(--rule);gap:1px;display:grid}.dsn__a{background:var(--paper);text-align:left;font:inherit;cursor:pointer;border:0;gap:4px;padding:12px 15px;transition:background .18s;display:grid}.dsn__a:hover{background:var(--paper-2)}.dsn__a b{color:var(--ink);font-size:.88rem;font-weight:600}.dsn__a span{color:var(--ink-3);font-size:.8rem;line-height:1.5}.dsn__a[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--mark);background:#fff}.dsn__a[aria-pressed=true] b{color:var(--mark-ink)}.dsn__foot{border-top:1px solid var(--rule);background:var(--paper-2);color:var(--ink-3);margin:0;padding:12px 18px;font-size:.76rem;line-height:1.55}.dsn__foot b{color:var(--ink-2);font-weight:600}.cta__in{align-items:center;gap:clamp(24px,4vw,56px);display:grid}@media (min-width:860px){.cta__in{grid-template-columns:minmax(0,1fr) auto}}.cta h2{max-width:18ch}.footer{background:var(--ink);color:#ffffffad;padding-block:clamp(54px,6vw,80px) 0}.footer a{text-decoration:none}.footer a:hover{color:#fff}.footer__top{border-bottom:1px solid #ffffff29;gap:clamp(30px,4vw,48px);padding-bottom:46px;display:grid}@media (min-width:760px){.footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.footer__top{grid-template-columns:minmax(0,1.3fr) repeat(5,minmax(0,.86fr))}}.footer__brand .brand__mark{color:var(--paper)}.footer__brand p{max-width:44ch;margin-top:18px;font-size:.94rem}.footer h4{font-family:var(--sans);letter-spacing:.07em;color:var(--paper);margin-bottom:16px;font-size:.78rem;font-weight:600}.footer .footer__h{font-family:var(--sans);letter-spacing:.07em;color:var(--paper);margin:0 0 16px;font-size:.78rem;font-weight:600;line-height:1.4}.footer ul{gap:9px;margin:0;padding:0;font-size:.91rem;list-style:none;display:grid}.footer__badges{border-bottom:1px solid #ffffff29;flex-wrap:wrap;align-items:center;gap:12px;padding-block:26px;display:flex}.badge{letter-spacing:.02em;color:#fffc;border:1px solid #ffffff3d;align-items:center;gap:8px;padding:8px 14px;font-size:.78rem;display:inline-flex}.badge .tick{color:var(--paper)}.footer__legal{flex-wrap:wrap;justify-content:space-between;gap:18px;padding-block:24px 34px;font-size:.83rem;display:flex}@media (max-width:560px){.footer__legal{padding-bottom:78px}}.footer__legal ul{flex-wrap:wrap;gap:16px;display:flex}.float{z-index:80;background:var(--mark);color:#fff;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .4s var(--e-out), transform .4s var(--e-out), background-color .25s;border:0;border-radius:2px;padding:14px 20px;font-size:.88rem;font-weight:500;text-decoration:none;position:fixed;bottom:18px;right:18px;transform:translateY(14px);box-shadow:0 18px 40px -20px #a8243af2}.float.is-on{opacity:1;pointer-events:auto;transform:none}.float:hover{background:var(--mark-ink)}@media (max-width:560px){.float{padding:12px 16px;font-size:.83rem;bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.rv{opacity:1;transform:none}.hero h1 .mk:after{transform:scaleX(1)}}.tgrid{gap:14px;margin-top:32px;display:grid}.tk{border:1px solid var(--rule);background:var(--paper)}.tk[data-open="1"]{border-color:var(--rule-strong)}.tk__h{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px 16px;padding:16px 18px;display:grid;position:relative}.tk__h:hover .tk__t{color:var(--mark-ink)}.tk__t button{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.tk__t button:after{content:"";position:absolute;inset:0}.tk__t button:focus-visible{outline:0}.tk__t button:focus-visible:after{outline:2px solid var(--mark);outline-offset:-2px}.tk__n{letter-spacing:.1em;color:var(--rule-strong);font-variant-numeric:tabular-nums;margin:0;padding-top:4px;font-size:.68rem;font-weight:700}.tk__t{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.1rem;font-weight:600;line-height:1.3;transition:color .15s}.tk__s{color:var(--ink-3);margin:4px 0 0;font-size:.83rem;line-height:1.6}.tk__tag{letter-spacing:.11em;text-transform:uppercase;color:var(--mark);margin:7px 0 0;font-size:.63rem;font-weight:700;display:inline-block}.tk__x{border:1px solid var(--rule-strong);width:26px;height:26px;color:var(--ink-3);flex:none;align-self:center;place-items:center;display:grid}.tk__x:before{content:"";background:currentColor;width:9px;height:1px}.tk__x:after{content:"";background:currentColor;width:1px;height:9px;margin-left:-5px;transition:transform .2s}.tk[data-open="1"] .tk__x:after{transform:scaleY(0)}.tk__body{border-top:1px solid var(--rule);gap:18px;padding:18px;display:grid}@media (min-width:880px){.tk__body{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:26px}}.tfm{align-content:start;gap:12px;display:grid}.tf[hidden],.tchk[hidden],.tfm [hidden]{display:none}.tf{gap:4px;display:grid}.tf>span{color:var(--ink-2);font-size:.76rem;font-weight:600;line-height:1.4}.tf>em{color:var(--ink-3);font-size:.73rem;font-style:normal;line-height:1.5}.tf input[type=number],.tf input[type=text],.tf input[type=date],.tf select,.tf textarea{width:100%;font:inherit;color:var(--ink);border:1px solid var(--rule-strong);background:var(--paper);font-variant-numeric:tabular-nums;border-radius:0;padding:7px 9px;font-size:.87rem}.tf textarea{resize:vertical;min-height:96px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.6}.tf input:focus,.tf select:focus,.tf textarea:focus{outline:2px solid var(--mark);outline-offset:-1px}.tseg{background:var(--rule-strong);border:1px solid var(--rule-strong);flex-wrap:wrap;gap:1px;display:flex}.tseg button{font:inherit;background:var(--paper);color:var(--ink-3);cursor:pointer;border:0;flex:auto;min-width:0;padding:7px 10px;font-size:.76rem;font-weight:600}.tseg button[aria-pressed=true]{background:var(--ink);color:#fff}.tseg button:focus-visible{outline:2px solid var(--mark);outline-offset:-2px}.tchk{gap:5px;display:grid}.tchk label{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:8px;font-size:.81rem;line-height:1.55;display:flex}.tchk input{accent-color:var(--mark);flex:none;margin:3px 0 0}.tout{border:1px solid var(--rule);align-content:start;gap:0;display:grid}.tout__hd{background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;gap:4px 14px;padding:10px 14px;font-size:.75rem;line-height:1.5;display:flex}.tout__hd b{font-weight:600}.tout__hd span:last-child{color:#a9b6b8}.tbig{background:var(--rule);gap:1px;display:grid}@media (min-width:520px){.tbig{grid-template-columns:repeat(2,minmax(0,1fr))}}.tbig--3{grid-template-columns:minmax(0,1fr)}@media (min-width:520px){.tbig--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.tbig__i{background:var(--paper);gap:2px;padding:13px 14px 14px;display:grid}.tbig__v{color:var(--mark-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:1.6rem;font-weight:600;line-height:1.15}.tbig__v small{color:var(--ink-3);letter-spacing:0;font-size:.8rem;font-weight:600}.tbig__l{color:var(--ink-3);margin:0;font-size:.75rem;line-height:1.5}.trow{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 14px;padding:8px 14px;display:grid}.trow:first-child{border-top:0}.trow b{color:var(--ink-2);font-size:.81rem;font-weight:500;line-height:1.5}.trow i{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-size:.85rem;font-style:normal;font-weight:600}.trow--hd b{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.66rem;font-weight:700}.trow--hd{background:var(--paper-2)}.trow--ok i{color:var(--verify)}.trow--no i{color:var(--mark-ink)}.tverd{border-top:1px solid var(--rule);background:var(--paper-2);padding:12px 14px}.tverd p{color:var(--ink-2);margin:0;font-size:.84rem;line-height:1.65}.tverd p+p{margin-top:7px}.tverd b{color:var(--ink);font-weight:600}.tmeth{border-top:1px solid var(--rule);color:var(--ink-3);background:var(--paper);margin:0;padding:11px 14px;font-size:.75rem;line-height:1.6}.tmeth b{color:var(--ink-2);font-weight:600}.tmeth code{color:var(--ink-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.93em}details.tmeth{padding:0}details.tmeth>summary{cursor:pointer;color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:.75rem;font-weight:600;list-style:none;display:flex}details.tmeth>summary::-webkit-details-marker{display:none}details.tmeth>summary:after{content:"";border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);flex:none;width:8px;height:8px;transition:transform .18s;transform:rotate(45deg)translate(-2px,-2px)}details.tmeth[open]>summary:after{transform:rotate(225deg)translate(-2px,-2px)}details.tmeth>summary:hover{color:var(--ink)}details.tmeth>div{padding:0 14px 13px}.tflag{letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;font-size:.63rem;font-weight:700;display:inline-block}.tflag--ok{color:var(--verify);background:#2f6b5e1a}.tflag--no{color:var(--mark-ink);background:#8e1c3017}.tflag--mid{color:var(--accent-4);background:#8a5a121a}.tbar{background:var(--rule);height:6px;margin-top:5px;display:block}.tbar i{background:var(--ink-3);height:100%;display:block}.tbar i.is-no{background:var(--mark)}.tbar i.is-ok{background:var(--verify)}.tbar i.is-mid{background:var(--accent-4)}.tcopy{font:inherit;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink-2);cursor:pointer;justify-self:start;margin:12px 14px 14px;padding:8px 13px;font-size:.75rem;font-weight:600}.tcopy:hover{border-color:var(--ink);color:var(--ink)}.tstate{color:var(--ink-3);padding:14px;font-size:.83rem;line-height:1.65}.tpaste{border-top:1px solid var(--rule);color:var(--ink-2);white-space:pre-wrap;font-size:.82rem;line-height:1.7;font-family:var(--sans);max-height:260px;margin:0;padding:13px 14px;overflow:auto}.tprom{background:var(--rule);border:1px solid var(--rule);gap:1px;margin-top:26px;display:grid}@media (min-width:720px){.tprom{grid-template-columns:repeat(4,minmax(0,1fr))}}.tprom__i{background:var(--paper);gap:3px;padding:13px 15px;display:grid}.tprom__i b{color:var(--ink);font-size:.8rem;font-weight:600}.tprom__i span{color:var(--ink-3);font-size:.78rem;line-height:1.55}.tlist{border:1px solid var(--rule);background:var(--paper)}.tlist__bar{background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;gap:4px 14px;padding:11px 15px;font-size:.78rem;line-height:1.5;display:flex}.tlist__bar b{font-weight:600}.tlist__bar span:last-child{color:#a9b6b8}.tlist__g{gap:0 22px;padding:11px 15px 13px;display:grid}@media (min-width:540px){.tlist__g{grid-template-columns:repeat(2,minmax(0,1fr))}}.tlist__g a{color:var(--ink-2);border-bottom:1px solid #0000;align-items:baseline;gap:9px;padding:4px 0;font-size:.82rem;line-height:1.5;text-decoration:none;display:flex}.tlist__g a b{color:var(--rule-strong);font-variant-numeric:tabular-nums;flex:none;font-size:.66rem;font-weight:700}.tlist__g a:hover{color:var(--mark-ink)}.tlist__g a:hover b{color:var(--mark)}.tlist__foot{background:var(--paper-2);border-top:1px solid var(--rule);color:var(--ink-3);margin:0;padding:10px 15px;font-size:.78rem;line-height:1.55}.vst{border:1px solid var(--rule);background:var(--paper);margin:30px 0 0}.vst__bar{background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 16px;padding:12px 16px;font-size:.79rem;line-height:1.5;display:flex}.vst__bar b{font-weight:600}.vst__bar span:last-child{color:#a9b6b8;font-variant-numeric:tabular-nums}.vst__g{background:var(--rule);border-top:1px solid var(--rule);gap:1px;display:grid}@media (min-width:700px){.vst__g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.vst__g{grid-template-columns:repeat(3,minmax(0,1fr))}}.vst__i{background:var(--paper);align-content:start;gap:3px;padding:13px 15px 15px;display:grid}.vst__n{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.02rem;font-weight:600;line-height:1.3}.vst__v{letter-spacing:.06em;text-transform:uppercase;color:var(--mark);font-variant-numeric:tabular-nums;margin:0;font-size:.72rem;font-weight:700}.vst__d{color:var(--ink-3);margin:4px 0 0;font-size:.81rem;line-height:1.6}.vst__i--flag .vst__v{color:var(--accent-4)}.vst__i--flag .vst__d b{color:var(--ink-2);font-weight:600}.vst__foot{background:var(--paper-2);border-top:1px solid var(--rule);color:var(--ink-3);margin:0;padding:13px 16px;font-size:.81rem;line-height:1.65}.vst__foot b{color:var(--ink-2);font-weight:600}.fmb{background:var(--ink);color:#fff;border-block:1px solid var(--ink)}.fmb__in{padding-block:26px 30px}.fmb__lab{letter-spacing:.14em;text-transform:uppercase;color:#8fa0a3;margin:0 0 4px;font-size:.68rem;font-weight:700}.fmb__h{font-family:var(--serif);letter-spacing:-.01em;color:#fff;max-width:34ch;margin:0 0 20px;font-size:1.42rem;font-weight:600;line-height:1.3}@media (min-width:760px){.fmb__h{font-size:1.62rem}}.fmb__list{gap:18px 26px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.fmb__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.fmb__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.fmb__list li{border-top:1px solid #3a4a4d;align-content:start;gap:5px;padding-top:12px;display:grid}.fmb__list b{color:#fff;font-size:.92rem;font-weight:600;line-height:1.35;display:block}.fmb__list span{color:#a9b6b8;font-size:.83rem;line-height:1.65}.fmb__list i{color:#e9899a;font-style:normal;font-weight:600}.fmb__foot{color:#a9b6b8;max-width:78ch;margin:20px 0 0;font-size:.84rem;line-height:1.7}.fmb__foot b{color:#fff;font-weight:600}.rte{background:var(--rule);border:1px solid var(--rule);gap:1px;margin-top:30px;display:grid}@media (min-width:860px){.rte{grid-template-columns:minmax(0,320px) minmax(0,1fr)}}.rte__big{background:var(--paper-2);align-content:center;gap:6px;padding:22px 20px;display:grid}.rte__n{letter-spacing:-.035em;color:var(--rule-strong);font-variant-numeric:tabular-nums;border-bottom:2px dashed var(--rule-strong);justify-self:start;margin:0;padding-bottom:6px;font-size:3.1rem;font-weight:600;line-height:1}.rte__k{color:var(--ink-2);margin:2px 0 0;font-size:.8rem;font-weight:600}.rte__den{color:var(--ink-3);margin:0;font-size:.82rem;line-height:1.7}.rte__den em{color:var(--rule-strong);border-bottom:1px dashed var(--rule-strong);font-style:normal}.rte__body{background:var(--paper);gap:0;padding:18px 20px 20px;display:grid}.rte__t{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:.66rem;font-weight:700}.rte__r{border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 12px;padding:9px 0;display:grid}.rte__r:first-of-type{border-top:0;padding-top:0}.rte__r b{letter-spacing:.05em;text-transform:uppercase;font-size:.73rem;font-weight:700}.rte__r--in b{color:var(--verify)}.rte__r--out b{color:var(--mark-ink)}.rte__r span{color:var(--ink-3);font-size:.83rem;line-height:1.65}.rte__foot{background:var(--paper-2);color:var(--ink-3);grid-column:1/-1;margin:0;padding:14px 20px;font-size:.82rem;line-height:1.7}.rte__foot b{color:var(--ink-2);font-weight:600}.ba{border:1px solid var(--rule);background:var(--paper);margin-top:30px}.ba__hd{background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 16px;padding:12px 16px;font-size:.78rem;line-height:1.5;display:flex}.ba__hd b{font-weight:600}.ba__hd span:last-child{color:#a9b6b8}.ba__g{background:var(--rule);border-top:1px solid var(--rule);gap:1px;display:grid}@media (min-width:820px){.ba__g{grid-template-columns:repeat(2,minmax(0,1fr))}}.ba__c{background:var(--paper);align-content:start;gap:9px;padding:16px 18px 18px;display:grid}.ba__k{letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:8px;margin:0;font-size:.66rem;font-weight:700;display:flex}.ba__c--b .ba__k{color:var(--mark-ink)}.ba__c--a .ba__k{color:var(--verify)}.ba__k em{letter-spacing:.02em;text-transform:none;color:var(--ink-3);font-size:.75rem;font-style:normal;font-weight:600}.ba__t{color:var(--ink);border-left:2px solid var(--rule-strong);margin:0;padding:2px 0 2px 13px;font-size:.88rem;line-height:1.75}.ba__c--b .ba__t{border-left-color:var(--mark);color:var(--ink-2)}.ba__c--a .ba__t{border-left-color:var(--verify)}.ba__t code{background:var(--paper-2);padding:1px 3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em}.ba__f{gap:5px;margin:3px 0 0;padding:0;list-style:none;display:grid}.ba__f li{color:var(--ink-3);grid-template-columns:auto minmax(0,1fr);gap:8px;font-size:.8rem;line-height:1.6;display:grid}.ba__f li:before{content:"—";color:var(--rule-strong)}.ba__c--a .ba__f li:before{content:"✓";color:var(--verify);padding-top:2px;font-size:.72rem}.ba__foot{background:var(--paper-2);border-top:1px solid var(--rule);color:var(--ink-3);margin:0;padding:13px 16px;font-size:.82rem;line-height:1.7}.ba__foot b{color:var(--ink-2);font-weight:600}.incl{border:1px solid var(--rule);background:var(--paper);margin-top:26px}.incl__k{background:var(--ink);color:#fff;letter-spacing:.1em;text-transform:uppercase;margin:0;padding:11px 16px;font-size:.7rem;font-weight:700}.incl__g{background:var(--rule);border-top:1px solid var(--rule);gap:1px;display:grid}@media (min-width:640px){.incl__g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.incl__g{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}.incl__i{background:var(--paper);align-content:start;gap:4px;padding:12px 14px 14px;display:grid}.incl__i b{color:var(--ink);font-size:.85rem;font-weight:600;line-height:1.35}.incl__i b:before{content:"✓";color:var(--verify);margin-right:6px;font-weight:700}.incl__i span{color:var(--ink-3);font-size:.77rem;line-height:1.55}.incl__f{background:var(--paper-2);border-top:1px solid var(--rule);color:var(--ink-3);margin:0;padding:13px 16px;font-size:.82rem;line-height:1.7}.incl__f b{color:var(--ink-2);font-weight:600}.faq__h{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}html[lang=ja]{--sans:"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo",system-ui,sans-serif;--serif:"Hiragino Mincho ProN","Yu Mincho","YuMincho","Noto Serif JP",serif}html[lang=zh-Hans]{--sans:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif;--serif:"Songti SC","Noto Serif SC","SimSun",serif}html[lang=ja] .prose p,html[lang=zh-Hans] .prose p,html[lang=ja] .lede,html[lang=zh-Hans] .lede,html[lang=ja] .faq__a p,html[lang=zh-Hans] .faq__a p,html[lang=ja] .caps__t,html[lang=zh-Hans] .caps__t{line-height:1.95}html[lang=ja] h1,html[lang=zh-Hans] h1{letter-spacing:.01em;line-height:1.3}.lsw{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.lsw b{color:var(--ink-3);font-size:.78rem;font-weight:600}.lsw a{color:var(--ink-2);border-bottom:1px solid var(--rule-strong);font-size:.83rem;text-decoration:none}.lsw a:hover{color:var(--mark);border-bottom-color:var(--mark)}.lsw a[aria-current=page]{color:var(--mark-ink);border-bottom-color:var(--mark);font-weight:600}sup.reg{vertical-align:super;font-size:.58em;line-height:0;font-weight:inherit;letter-spacing:0;margin-left:.5px}.ahero .wrap{place-items:start;gap:clamp(18px,2vw,26px);display:grid}@media (min-width:960px){.ahero .wrap.ahero--split{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(26px,3.4vw,54px)}.ahero .wrap.ahero--split .ahero__col{grid-column:1}.ahero .wrap.ahero--split .ahero__fig{grid-area:1/2/span 3;margin:0}}.ahero .wrap:not(.ahero--split)>.crumb{margin-bottom:6px}.ahero .wrap:not(.ahero--split)>h1{max-width:24ch;margin-bottom:4px}.ahero .wrap:not(.ahero--split)>.prose{max-width:68ch}.ahero .wrap:not(.ahero--split)>.hero__actions{margin-top:14px}.ahero__fig img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--rule);border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 30px 70px -48px #1d30338c}.ahero__fig figcaption{color:var(--ink-3);margin-top:12px;font-size:.84rem;line-height:1.55}.ahero__fig figcaption b{color:var(--ink-2);font-weight:600}.stdstrip{margin:clamp(22px,2.4vw,32px) 0 clamp(26px,3vw,40px)}.stdstrip img{width:100%;max-width:1100px;height:auto;margin-inline:auto;display:block}.stdstrip figcaption{text-align:center;color:var(--ink-3);margin-top:10px;font-size:.78rem}.xchg{gap:clamp(20px,2.4vw,34px);margin-top:30px;display:grid}@media (min-width:900px){.xchg{grid-template-columns:repeat(2,minmax(0,1fr))}}.xchg__col{border:1px solid var(--rule);background:var(--paper);border-radius:12px;padding:clamp(20px,2.2vw,28px)}.xchg__col--us{border-color:var(--verify);background:var(--surface,var(--paper))}.xchg__k{letter-spacing:.09em;text-transform:uppercase;color:var(--mark);margin:0 0 16px;font-size:.7rem;font-weight:600}.xchg__col--us .xchg__k{color:var(--verify)}.xchg__i{border-top:1px solid var(--rule);padding:14px 0}.xchg__i:first-of-type{border-top:0;padding-top:0}.xchg__i b{font-family:var(--serif);color:var(--ink);margin-bottom:5px;font-size:1rem;font-weight:500;line-height:1.35;display:block}.xchg__i span{color:var(--ink-3);font-size:.85rem;line-height:1.6}.sfigs polygon.fpdia,.sfigs text.fppool,.sfigs text.fppoolv{fill:var(--accent-3)}rect.fpbox--low{fill:var(--verify)}rect.fpbox--some{fill:var(--accent-4)}rect.fpbox--high{fill:var(--mark)}.sfigs{gap:clamp(30px,3.6vw,50px);min-width:0;margin-top:clamp(26px,3vw,40px);display:grid}.sfigs>*{min-width:0}.sfig{min-width:0;margin:0}.sfig__sc{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.rob{border-collapse:collapse;width:100%;min-width:620px;font-size:.84rem}.rob__cap{caption-side:bottom;text-align:left;color:var(--ink-3);margin-top:12px;font-size:.82rem;line-height:1.6}.rob th,.rob td{border:1px solid var(--rule);padding:7px 9px}.rob thead th{background:var(--paper-2);color:var(--ink-2);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:600}.rob tbody th{text-align:left;color:var(--ink-2);white-space:nowrap;font-weight:400}.rob__d{text-align:center;width:66px}.rob__d abbr{border-bottom:1px dotted var(--ink-3);cursor:help;text-decoration:none}.rob__c{text-align:center;font-size:.95rem;font-weight:700;position:relative}.rob__c--low{color:var(--verify);background:#2f6b5e21}.rob__c--some{color:var(--accent-4);background:#8a5a1226}.rob__c--high{color:var(--mark-ink);background:#a8243a24}.rob__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.figkey{color:var(--ink-3);flex-wrap:wrap;gap:10px 22px;margin-top:14px;font-size:.8rem;display:flex}.figkey span{align-items:center;gap:7px;display:inline-flex}.figkey i{border-radius:3px;place-items:center;width:19px;height:19px;font-size:.8rem;font-style:normal;font-weight:700;display:inline-grid}.figkey .k-low{color:var(--verify);background:#2f6b5e21}.figkey .k-some{color:var(--accent-4);background:#8a5a1226}.figkey .k-high{color:var(--mark-ink);background:#a8243a24}@media (min-width:900px){.caps__note .caps__t{grid-column:2}}.faq__a p:has(+.faqol){padding-bottom:10px}.faqol{max-width:62ch;color:var(--ink-2);margin:0 0 6px;padding-left:1.35em;font-size:.96rem;line-height:1.66}.faqol li{margin-bottom:7px;padding-left:.2em}.faqol li::marker{color:var(--mark);font-variant-numeric:tabular-nums}.pagenav{top:var(--dock-h,0px);z-index:70;background:var(--surface);border-bottom:1px solid var(--rule);position:sticky;box-shadow:0 10px 24px -26px #000c}.pagenav__in{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:4px;min-height:60px;display:flex;overflow-x:auto}.pagenav__in>a:first-child{margin-left:-17px}.pagenav__in::-webkit-scrollbar{display:none}.pagenav.is-scroll .pagenav__in{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.pagenav a{white-space:nowrap;color:var(--ink-2);transition:background-color .2s var(--e-out), color .2s var(--e-out);border-radius:999px;flex:none;align-items:center;padding:9px 17px;font-size:.9rem;line-height:1.3;text-decoration:none;display:inline-flex}.pagenav a:hover{background:var(--paper-2);color:var(--ink)}.pagenav a[aria-current=true]{background:var(--ink);color:#fff;font-weight:500}.pagenav a:focus-visible{outline:2px solid var(--verify);outline-offset:2px}.view [id][data-pn]{scroll-margin-top:calc(var(--dock-h,0px) + 74px)}@media (max-width:719px){.pagenav__in{min-height:52px}.pagenav a{padding:8px 14px;font-size:.85rem}.pagenav__in>a:first-child{margin-left:-14px}}.rail{z-index:75;flex-direction:column;gap:6px;display:none;position:fixed;top:50%;right:0;translate:0 -50%}.rail a{writing-mode:vertical-rl;background:var(--ink);color:#fff;letter-spacing:.02em;transition:background-color .22s var(--e-out), padding-right .22s var(--e-out);border-radius:8px 0 0 8px;align-items:center;gap:9px;padding:18px 11px;font-size:.83rem;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 14px 34px -22px #000000e6}.rail a:first-child{background:var(--mark)}.rail a:first-child:hover{background:var(--mark-ink)}.rail a:nth-child(2):hover,.rail a:nth-child(3):hover{background:var(--accent-3)}.rail a.rail__wa{background:#1e8e4e}.rail a.rail__wa:hover{background:#17733f}.rail a:hover{padding-right:15px}.rail a:focus-visible{outline:2px solid var(--verify);outline-offset:-3px}.rail svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px;rotate:90deg}.rail{display:flex}.float{display:none}@media (max-width:1179px){.rail{gap:5px}.rail a{border-radius:6px 0 0 6px;gap:6px;padding:12px 7px;font-size:.72rem}.rail svg{width:14px;height:14px}.rail a:hover{padding-right:9px}}@media (max-height:600px){.rail a{padding:9px 6px;font-size:.68rem}}@media print{.rail{display:none}}@media (prefers-reduced-motion:reduce){.rail a:hover{padding-right:11px}}.fnl__tri{fill:var(--paper-2);stroke:var(--rule);stroke-width:1px}.fnl__pool{stroke:var(--accent-3);stroke-width:1.4px}.fnl__null{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:3 3}.fnl__ytick{font:400 11.5px var(--sans);fill:var(--ink-3);text-anchor:end}.fnl__d{stroke:#fff;stroke-width:1.2px}.fnl__d--low{fill:var(--verify)}.fnl__d--some{fill:var(--accent-4)}.fnl__d--high{fill:var(--mark)}.rate{background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--verify);flex-wrap:wrap;align-items:center;gap:clamp(16px,2.2vw,30px);margin-top:clamp(24px,2.8vw,36px);padding:clamp(18px,2vw,24px) clamp(20px,2.2vw,28px);display:flex}.rate__score{color:var(--verify);flex:none;align-items:baseline;gap:2px;display:flex}.rate__score b{font-family:var(--serif);font-size:clamp(2.1rem,3.2vw,2.8rem);font-weight:600;line-height:1}.rate__score span{color:var(--ink-3);font-size:1rem}.rate__body{flex:300px;gap:5px;min-width:0;display:grid}.rate__t{color:var(--ink);align-items:center;gap:9px;margin:0;font-size:.95rem;font-weight:600;display:flex}.rate__stars{color:var(--accent-4);letter-spacing:.06em;font-size:.92rem}.rate__d{color:var(--ink-3);margin:0;font-size:.83rem;line-height:1.6}.smph{font-family:var(--serif);color:var(--ink);margin:0 0 10px;font-size:clamp(1.22rem,1.7vw,1.5rem);font-weight:600;line-height:1.25}.smpwhat{max-width:74ch;color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.72}.hero{background:radial-gradient(64% 58% at 86% 6%,#2f6b5e57,#0000 68%),radial-gradient(48% 46% at 4% 98%,#a8243a26,#0000 70%),radial-gradient(42% 40% at 56% 104%,#2a4d7c21,#0000 72%),linear-gradient(162deg,#edf6f2 0%,#dbede7 34%,#bcd8cd 68%,#a2c9bb 100%)}.hero__eyebrow{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.hero__eyebrow span{align-items:center;gap:8px;display:inline-flex}.hero__eyebrow svg{fill:none;width:16px;height:16px;stroke:var(--verify);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.hero__eyebrow .dot{display:none}.hero__eyebrow span+span{padding-left:0}.hero__eyebrow span+span:before{display:none}.hero__meta{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.hero__meta div{align-items:flex-start;gap:12px;display:flex}.hero__meta .hm__i{background:#ffffffb8;border:1px solid #1d30331a;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 6px 16px -12px #1d3033b3}.hero__meta .hm__i svg{fill:none;width:17px;height:17px;stroke:var(--verify);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.hero__meta .hm__t{min-width:0;display:block}.hero__meta div{color:var(--ink-2)}.hflow{justify-content:space-between;align-items:flex-start;gap:4px;margin-bottom:clamp(16px,1.8vw,24px);display:flex}.hflow__s{text-align:center;flex:1 1 0;justify-items:center;gap:8px;min-width:0;display:grid}.hflow__b{background:#ffffffdb;border:1px solid #1d30331f;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 22px -16px #1d3033cc}.hflow__b svg{fill:none;width:19px;height:19px;stroke:var(--ink-2);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.hflow__s--on .hflow__b{background:var(--verify);border-color:var(--verify)}.hflow__s--on .hflow__b svg{stroke:#fff}.hflow__t{color:var(--ink-2);max-width:11ch;font-size:.76rem;line-height:1.3}.hflow__a{color:var(--ink-3);opacity:.5;flex:none;align-self:center;margin-top:-16px;font-size:.9rem}@media (max-width:860px){.hflow{display:none}}.ms__pc b{color:var(--ink-3);margin-left:2px;font-size:.74rem;font-weight:600}.ms__pc.is-done b{color:var(--verify)}.subjreg .incl__i span{gap:1px 0;display:grid}.subjreg .incl__i span a{padding:2px 0;line-height:1.4;display:block}.phero{background:radial-gradient(64% 58% at 86% 6%,#2f6b5e4d,#0000 68%),radial-gradient(48% 46% at 4% 98%,#a8243a21,#0000 70%),radial-gradient(42% 40% at 56% 104%,#2a4d7c1c,#0000 72%),linear-gradient(162deg,#edf6f2 0%,#dbede7 36%,#bfdad0 70%,#a8ccbf 100%)}.phero:after{content:"";pointer-events:none;background:radial-gradient(125% 95% at 46% 38%,#0000 42%,#1d30330f 100%);position:absolute;inset:0}.phero .btn--ghost,.hero .btn--ghost{background:#ffffff9e;border-color:#1d303338}.phero .btn--ghost:hover,.hero .btn--ghost:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.phero a.tlink,.hero a.tlink,.phero .prose a:not(.btn),.hero .prose a:not(.btn){color:var(--mark-ink)}.phero.ahero{background:radial-gradient(64% 58% at 86% 6%,#2f6b5e57,#0000 68%),radial-gradient(48% 46% at 4% 98%,#a8243a26,#0000 70%),radial-gradient(42% 40% at 56% 104%,#2a4d7c21,#0000 72%),linear-gradient(162deg,#edf6f2 0%,#dbede7 34%,#bcd8cd 68%,#a2c9bb 100%)}.art{padding-block:clamp(26px,3vw,40px) clamp(40px,5vw,64px)}.art__grid{align-items:start;gap:clamp(28px,4vw,56px);display:grid}@media (min-width:1040px){.art__grid{grid-template-columns:232px minmax(0,1fr)}}.arthd{border-bottom:1px solid var(--rule);margin-bottom:clamp(24px,3vw,38px);padding-bottom:clamp(20px,2.4vw,30px)}.arthd__k{letter-spacing:.11em;text-transform:uppercase;color:var(--mark);margin:0 0 14px;font-size:.72rem;font-weight:700}.arthd__k a{color:inherit;text-decoration:none}.arthd__k a:hover{text-decoration:underline}.arthd h1,.arthd .arthd__t{letter-spacing:-.022em;max-width:26ch;margin:0 0 18px;font-size:clamp(1.9rem,3.4vw,2.85rem);line-height:1.14}.arthd__stand{color:var(--ink-2);max-width:64ch;margin:0;font-size:clamp(1.02rem,1.5vw,1.16rem);line-height:1.6}.artbyl{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:clamp(20px,2.4vw,28px);font-size:.84rem;display:flex}.artbyl__who{align-items:center;gap:11px;display:flex}.artbyl__av{background:var(--ink);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.76rem;font-weight:600;display:grid}.artbyl b{color:var(--ink);font-size:.88rem;font-weight:600;display:block}.artbyl__who span{font-size:.78rem;display:block}.artbyl__m{gap:2px;display:grid}.artbyl__m b{font-weight:600}.arttoc{font-size:.86rem}@media (min-width:1040px){.arttoc{border-left:1px solid var(--rule);max-height:calc(100vh - 140px);padding-left:18px;position:sticky;top:104px;overflow-y:auto}.arttoc>summary{display:none}}.arttoc__h{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px;font-size:.68rem;font-weight:700}.arttoc ol{counter-reset:toc;gap:2px;margin:0;padding:0;list-style:none;display:grid}.arttoc li{margin:0}.arttoc a{color:var(--ink-2);transition:color .2s var(--e-out);padding:5px 0 5px 22px;line-height:1.4;text-decoration:none;display:block;position:relative}.arttoc a:before{counter-increment:toc;content:counter(toc);color:var(--rule-strong);font-variant-numeric:tabular-nums;font-size:.7rem;position:absolute;top:5px;left:0}.arttoc a:hover{color:var(--ink)}.arttoc a.is-here{color:var(--mark-ink);font-weight:500}.arttoc a.is-here:before{color:var(--mark)}@media (max-width:1039px){.arttoc{border:1px solid var(--rule);background:var(--paper-2);border-radius:10px;padding:0}.arttoc>summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;padding:13px 16px;font-size:.8rem;font-weight:600;list-style:none;display:flex}.arttoc>summary::-webkit-details-marker{display:none}.arttoc>summary:after{content:"+";color:var(--ink-3);font-size:1.05rem}.arttoc[open]>summary:after{content:"−"}.arttoc__in{padding:0 16px 14px}}.artbody{max-width:68ch}.artbody>h2{letter-spacing:-.014em;margin:clamp(38px,4vw,54px) 0 14px;scroll-margin-top:110px;font-size:clamp(1.36rem,2.1vw,1.72rem);line-height:1.24}.artbody>h2:first-child{margin-top:0}.artbody>h3{font-size:clamp(1.06rem,1.5vw,1.2rem);font-weight:600;line-height:1.3;font-family:var(--sans);color:var(--ink);margin:28px 0 10px;scroll-margin-top:110px}.artbody p{color:var(--ink-2);margin:0 0 1.05em;font-size:1rem;line-height:1.72}.artbody p b,.artbody li b{color:var(--ink);font-weight:600}.artbody a:not(.btn){color:var(--mark-ink);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.artbody ul,.artbody ol{gap:9px;margin:0 0 1.25em;padding-left:0;list-style:none;display:grid}.artbody li{color:var(--ink-2);padding-left:24px;font-size:1rem;line-height:1.68;position:relative}.artbody ul>li:before{content:"";background:var(--mark);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:4px}.artbody ol{counter-reset:an}.artbody ol>li:before{counter-increment:an;content:counter(an) ".";color:var(--mark);font-size:.92rem;font-weight:600;position:absolute;top:0;left:0}.artkey{border:1px solid var(--rule);border-left:3px solid var(--mark);background:var(--paper-2);border-radius:0 8px 8px 0;margin:clamp(26px,3vw,36px) 0;padding:clamp(18px,2vw,24px) clamp(18px,2.2vw,26px)}.artkey__h{letter-spacing:.11em;text-transform:uppercase;color:var(--mark-ink);margin:0 0 12px;font-size:.68rem;font-weight:700}.artkey p:last-child,.artkey ul:last-child,.artkey li:last-child{margin-bottom:0}.artbox{border:1px solid var(--rule);border-radius:8px;margin:clamp(26px,3vw,36px) 0;overflow:hidden}.artbox__h{background:var(--ink);color:#fff;letter-spacing:.04em;margin:0;padding:11px 18px;font-size:.74rem;font-weight:600;line-height:1.45}.artbox__b{background:var(--paper);padding:clamp(16px,2vw,22px) clamp(18px,2.2vw,24px)}.artbox__b p:last-child{margin-bottom:0}.artbox__q{font-family:var(--serif);color:var(--ink);border-left:2px solid var(--rule-strong);margin:0 0 14px;padding-left:16px;font-size:1.02rem;line-height:1.62}.artbox--bad .artbox__h{background:var(--mark-ink)}.artbox--good .artbox__h{background:var(--verify)}.artfit{background:var(--rule);border:1px solid var(--rule);border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin:clamp(26px,3vw,36px) 0;display:grid;overflow:hidden}.artfit__col{background:var(--paper);padding:clamp(18px,2vw,24px) clamp(18px,2.2vw,24px)}.artfit__col--yes{border-top:3px solid var(--verify)}.artfit__col--no{border-top:3px solid var(--mark-ink)}.artfit__col p:last-child{margin-bottom:0}@media (max-width:760px){.artfit{grid-template-columns:1fr}}.artpull{font-family:var(--serif);color:var(--ink);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);max-width:54ch;margin:clamp(30px,3.4vw,42px) 0;padding:clamp(20px,2.4vw,28px) 0;font-size:clamp(1.14rem,1.8vw,1.36rem);line-height:1.44}.arttbl{border:1px solid var(--rule);border-radius:8px;margin:clamp(26px,3vw,36px) 0;overflow:hidden}.arttbl__cap{background:var(--paper-2);letter-spacing:.04em;color:var(--ink-2);border-bottom:1px solid var(--rule);margin:0;padding:11px 18px;font-size:.74rem;font-weight:600}.arttbl__scroll{overflow-x:auto}.arttbl table{border-collapse:collapse;width:100%;font-size:.92rem}.arttbl th,.arttbl td{text-align:left;border-bottom:1px solid var(--rule);white-space:normal;padding:10px 16px}.arttbl th{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);background:var(--paper);white-space:nowrap;font-size:.72rem;font-weight:700}.arttbl td b{color:var(--ink)}.arttbl tbody tr:last-child td{border-bottom:none}.arttbl tbody tr:nth-child(2n){background:var(--paper-2)}.arttbl__src{color:var(--ink-3);border-top:1px solid var(--rule);background:var(--paper-2);margin:0;padding:9px 18px;font-size:.74rem}.artfig{background:var(--rule);border:1px solid var(--rule);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin:clamp(26px,3vw,36px) 0;display:grid;overflow:hidden}.artfig__c{background:var(--paper);text-align:center;padding:clamp(16px,2vw,22px) clamp(14px,1.8vw,18px)}.artfig__n{font-family:var(--serif);color:var(--ink);font-size:clamp(1.7rem,3vw,2.2rem);font-weight:700;line-height:1.1;display:block}.artfig__l{color:var(--ink-2);margin-top:6px;font-size:.78rem;line-height:1.4;display:block}.artfig__cap{background:var(--paper-2);color:var(--ink-3);border-top:1px solid var(--rule);text-align:left;grid-column:1/-1;margin:0;padding:9px 16px;font-size:.74rem}.art__grid>*{min-width:0}.arttoc a,.arttoc__h{overflow-wrap:anywhere}.artbody table{max-width:100%}.rel>*{min-width:0}.cite__s,.cite__s i{overflow-wrap:anywhere}.artlu{background:var(--rule);border:1px solid var(--rule);border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin:clamp(26px,3vw,36px) 0;display:grid;overflow:hidden}.artlu__c{background:var(--paper);padding:clamp(16px,2vw,22px)}.artlu__c--un{background:var(--paper-2)}.artlu__h{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:.72rem;font-weight:700}.artlu__c--un .artlu__h{color:var(--accent,var(--ink-2))}.artlu ul{margin:0;padding-left:18px}.artlu li{color:var(--ink-2);margin:0 0 7px;font-size:.92rem;line-height:1.55}.artlu li:last-child{margin-bottom:0}.artlu li b{color:var(--ink)}@media (max-width:720px){.artlu{grid-template-columns:1fr}}.jfbox{border:1px solid var(--rule);background:var(--paper-2);border-radius:10px;margin:clamp(22px,3vw,30px) 0;padding:clamp(18px,2.4vw,26px) clamp(18px,2.6vw,28px)}.jfbox__h{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px;font-size:.72rem;font-weight:700}.jfbox__grid{gap:12px 22px;display:grid}.jfbox__row{grid-template-columns:200px 1fr;align-items:start;gap:16px;display:grid}.jfbox__k{color:var(--ink-2);font-size:.82rem;font-weight:700}.jfbox__v{color:var(--ink);font-size:.92rem;line-height:1.5}.jfbox__v .artcite{margin-left:3px}.jfbox__note{color:var(--ink-3);border-top:1px solid var(--rule);margin:16px 0 0;padding-top:14px;font-size:.82rem}.jfbox__note a{font-weight:600}.jfbox__actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.jfbox__actions [data-jf-toggle].is-on{background:var(--accent,#0f7173);color:#fff;border-color:#0000}@media (max-width:640px){.jfbox__row{grid-template-columns:1fr;gap:3px}}.jfxref{color:var(--ink-2);background:var(--paper-2);border:1px solid var(--rule);border-radius:9px;align-items:center;gap:8px;margin:clamp(20px,2.6vw,28px) 0;padding:11px 16px;font-size:.86rem;display:flex}.jfxref svg{fill:none;stroke:var(--ink-3);stroke-width:1.8px;flex:none}.jfxref a{font-weight:700}.jfcmp{border:1px solid var(--rule);border-radius:10px;overflow:hidden}.jfcmp__row{grid-template-columns:200px repeat(auto-fit,minmax(160px,1fr));display:grid}.jfcmp__row>span{border-bottom:1px solid var(--rule);border-left:1px solid var(--rule);padding:12px 16px;font-size:.88rem}.jfcmp__row>span:first-child{border-left:0}.jfcmp__row--head>span{background:var(--paper-2);font-weight:700}.jfcmp__k{color:var(--ink-2);background:var(--paper-2);font-weight:600}.jfcmp__empty{border:1px dashed var(--rule);text-align:center;color:var(--ink-3);border-radius:10px;padding:clamp(22px,3vw,30px)}.jfbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:clamp(18px,2.4vw,26px) 0 18px;display:flex}.jfbar__s{flex:1;min-width:240px;max-width:420px;position:relative}.jfbar__s--long{max-width:none}.jfbar__s svg{fill:none;width:17px;height:17px;stroke:var(--mark);stroke-width:1.8px;position:absolute;top:50%;left:16px;translate:0 -50%}.jfbar__s input{box-sizing:border-box;border:1.5px solid var(--rule-strong);width:100%;font:inherit;background:var(--paper);border-radius:999px;padding:13px 18px 13px 44px;font-size:.92rem}.jfbar__s--long input{padding-block:15px;font-size:.98rem;box-shadow:0 2px 10px #1d30330d}.jfbar__s input:focus{border-color:var(--mark);box-shadow:0 0 0 3px var(--mark-wash);outline:none}.jfbar__n{color:var(--verify);background:var(--verify-wash);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:.78rem;font-weight:700}.jffilters{flex-wrap:wrap;gap:12px;margin:0 0 20px;display:flex}.jffilters__f{color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:flex}.jffilters__f select{font:inherit;color:var(--ink);text-transform:none;letter-spacing:0;border:1.5px solid var(--rule-strong);background:var(--paper) url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path d=\"M6 9l6 6 6-6\" fill=\"none\" stroke=\"%235E6A6D\" stroke-width=\"2\"/></svg>") no-repeat right 10px center/13px;appearance:none;cursor:pointer;border-radius:999px;min-width:150px;padding:9px 30px 9px 14px;font-size:.86rem;font-weight:600}.jffilters__f:first-child select:focus{border-color:var(--mark);box-shadow:0 0 0 3px var(--mark-wash);outline:none}.jffilters__f:nth-child(2) select:focus{border-color:var(--accent-3);box-shadow:0 0 0 3px var(--accent-3-wash);outline:none}.jffilters__f:nth-child(3) select:focus{border-color:var(--verify);box-shadow:0 0 0 3px var(--verify-wash);outline:none}.jfgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}.jfcard{border:1px solid var(--rule);border-top:4px solid var(--jf-c,var(--mark));background:var(--paper);border-radius:12px;flex-direction:column;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden;box-shadow:0 1px 2px #1d30330a}.jfcard[hidden]{display:none}.jfcard:hover{transform:translateY(-1px);box-shadow:0 8px 20px #1d303317}.jfcard__top{justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 0;display:flex}.jfcard__tag{text-transform:uppercase;letter-spacing:.04em;color:var(--jf-c,var(--mark));background:var(--jf-c-wash,var(--mark-wash));border-radius:999px;padding:4px 9px;font-size:.68rem;font-weight:700}.jfcard__topbtns{gap:6px;display:flex}.jfcard__save,.jfcard__cmp{border:1.5px solid var(--rule-strong);background:var(--paper);cursor:pointer;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:5px 10px 5px 8px;font-family:inherit;font-size:.74rem;font-weight:600;display:inline-flex}.jfcard__save svg,.jfcard__cmp svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.jfcard__save.is-on{color:#c23a57;background:#fce9ec;border-color:#0000}.jfcard__save.is-on svg{fill:#c23a57}.jfcard__cmp.is-on{background:var(--jf-c,var(--mark));color:#fff;border-color:#0000}.jfcard__id{align-items:flex-start;gap:12px;padding:14px 16px 10px;display:flex}.jfcard__mark{background:linear-gradient(160deg,var(--ink),var(--jf-c,var(--mark)));color:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:46px;height:58px;font-size:.86rem;font-weight:700;display:flex;box-shadow:0 3px 8px #1d30332e}.jfcard__mark--img{object-fit:cover;background:var(--paper-2);border:1px solid var(--rule)}.jfcard__name{margin:0;font-family:inherit;font-size:1rem;line-height:1.3}.jfcard__name a{color:var(--ink);align-items:baseline;gap:5px;display:inline-flex}.jfcard__name a svg{fill:none;width:12px;height:12px;stroke:var(--ink-3);stroke-width:2px;flex:none}.jfcard__pub{color:var(--ink-3);margin:2px 0 0;font-size:.8rem}.jfcard__v--na{color:var(--ink-3);font-style:italic;font-weight:500}.jfcard__tiles{grid-template-columns:1fr 1fr;gap:8px;padding:4px 16px 2px;display:grid}.jfct{border-radius:9px;align-items:flex-start;gap:7px;min-width:0;padding:9px 8px;display:flex}.jfct__ic{border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.jfct__ic svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.jfct>div{flex:1;min-width:0}.jfct__k{text-transform:uppercase;letter-spacing:.02em;opacity:.75;font-size:.62rem;font-weight:700;display:block}.jfct__v{overflow-wrap:break-word;word-break:break-word;margin-top:1px;font-size:.82rem;font-weight:700;line-height:1.28;display:block}.jfct__x{opacity:.7;overflow-wrap:break-word;margin-top:1px;font-size:.62rem;display:block}.jfct--blue{color:#1d4e8c;background:#eaf2fb}.jfct--blue .jfct__ic{color:#1d4e8c;background:#d7e6f8}.jfct--green{color:#1d7a4c;background:#e9f7f0}.jfct--green .jfct__ic{color:#1d7a4c;background:#d6f0e2}.jfct--amber{color:#9a5b10;background:#fdf1e1}.jfct--amber .jfct__ic{color:#9a5b10;background:#fbe5c3}.jfct--grey{color:#415056;background:#eef1f2}.jfct--grey .jfct__ic{color:#415056;background:#e2e7e9}.jfcard__types{padding:10px 16px 2px}.jfcard__typesk{text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);align-items:center;gap:6px;margin-bottom:7px;font-size:.68rem;font-weight:700;display:flex}.jfcard__typesk svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:13px;height:13px}.jfcard__pills{flex-wrap:wrap;gap:5px;display:flex}.jfcard__pill{background:var(--jf-c-wash,var(--mark-wash));color:var(--jf-c,var(--mark));border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:600}.jfcard__pill--more{background:var(--paper-2);color:var(--ink-3)}.jfcard__quick{border-top:1px solid var(--rule);flex-direction:column;gap:1px;margin-top:10px;padding:10px 16px 2px;display:flex}.jfcard__qlink{color:inherit;align-items:center;gap:9px;padding:9px 2px;text-decoration:none;display:flex}.jfcard__qlink:hover{background:var(--paper-2)}.jfcard__qlink>svg{fill:none;width:16px;height:16px;stroke:var(--jf-c,var(--mark));stroke-width:1.8px;background:var(--jf-c-wash,var(--mark-wash));box-sizing:content-box;border-radius:7px;flex:none;padding:5px}.jfcard__qlink span{flex-direction:column;flex:1;min-width:0;display:flex}.jfcard__qlink b{font-size:.82rem;font-weight:700}.jfcard__qlink i{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-style:normal;overflow:hidden}.jfcard__qlink>svg:last-child{width:13px;height:13px;stroke:var(--ink-3);background:0 0;padding:0}.jfcard__actions{gap:8px;margin-top:auto;padding:12px 16px 16px;display:flex}.jfcard__actions .btn{text-align:center;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:.84rem;display:inline-flex}.jfcard__actions .btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:13px;height:13px}.jfempty{border:1px dashed var(--rule);text-align:center;color:var(--ink-3);border-radius:10px;padding:clamp(22px,3vw,30px)}.jfhero{border:1px solid var(--rule);background:var(--paper);border-radius:14px;margin:clamp(22px,3vw,30px) 0;overflow:hidden}.jfhero__band{background:linear-gradient(90deg,var(--mark),var(--accent-4),var(--accent-3),var(--verify));height:7px}.jfhero__top{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:clamp(18px,2.4vw,24px);display:flex}.jfhero__mark{background:linear-gradient(160deg,var(--ink),var(--jf-c,var(--mark)));color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:72px;height:92px;font-size:1.3rem;font-weight:700;display:flex;box-shadow:0 4px 12px #1d303333}.jfhero__mark--img{object-fit:cover;background:var(--paper-2);border:1px solid var(--rule)}.jfhero__name{margin:4px 0 0;font-size:1.5rem}.jfhero__name a{vertical-align:middle;margin-left:6px;display:inline-flex}.jfhero__name a svg{fill:none;width:16px;height:16px;stroke:var(--ink-3);stroke-width:2px}.jfhero__pub{color:var(--ink-3);margin:3px 0 8px;font-size:.92rem}.jfhero__scope{color:var(--ink-2);max-width:62ch;margin:0 0 4px;font-size:.88rem;line-height:1.5}.jfhero__chips{flex-wrap:wrap;gap:6px;display:flex}.jfhero__chip{background:var(--verify-wash);color:var(--verify);border-radius:999px;padding:3px 10px;font-size:.72rem;font-weight:700}.jfhero__chip--tag{background:var(--jf-c-wash,var(--mark-wash));color:var(--jf-c,var(--mark));text-transform:uppercase;letter-spacing:.03em;font-size:.7rem}.jfhero__right{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.jfhero__rbtns{gap:6px;display:flex}.jfhero__badge{border-radius:10px;align-items:center;gap:8px;min-width:168px;padding:8px 12px;font-size:.76rem;display:flex}.jfhero__badge svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:16px;height:16px}.jfhero__badge span{text-align:left;flex-direction:column;display:flex}.jfhero__badge b{font-size:.84rem;font-weight:700}.jfhero__badge i{opacity:.8;font-style:normal}.jfhero__badge--oa{color:#1d7a4c;background:#e9f7f0}.jfhero__badge--verified{background:var(--verify-wash);color:var(--verify)}.jfhero__stats{border-top:1px solid var(--rule);padding:0 clamp(18px,2.4vw,24px) clamp(16px,2.2vw,22px);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;padding-top:16px;display:grid}.jfhero__stats .jfct{padding:12px}.jfhero__stats .jfct__k{font-size:.66rem}.jfhero__stats .jfct__v{font-size:.98rem}.jfhero__stats .jfct__v small{opacity:.7;margin-top:2px;font-size:.66rem;font-weight:600;display:block}.jfhero__tabs{border-top:1px solid var(--rule);background:var(--paper-2);flex-wrap:wrap;gap:4px;padding:10px clamp(14px,2vw,20px) 0;display:flex}.jfhero__tab{color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-bottom:2.5px solid #0000;border-radius:7px 7px 0 0;margin-bottom:-1px;padding:9px 14px;font-family:inherit;font-size:.82rem;font-weight:600}.jfhero__tab:hover{color:var(--ink);background:var(--paper)}.jfhero__tab[aria-selected=true]{color:var(--jf-c,var(--mark));border-color:var(--jf-c,var(--mark));background:var(--paper)}.jfhero__panel{border-top:1px solid var(--rule);padding:clamp(16px,2.2vw,22px)}.jfhero__row{border-bottom:1px solid var(--rule);justify-content:space-between;gap:16px;padding:10px 0;font-size:.88rem;display:flex}.jfhero__row:last-child{border-bottom:0}.jfhero__row span:first-child{color:var(--ink-3);font-weight:600}.jfhero__row span:last-child{text-align:right;color:var(--ink);max-width:60%;font-weight:600}.jfhero__row span:last-child.jfcard__v--na{font-weight:500}@media (max-width:560px){.jfhero__row{flex-direction:column}.jfhero__row span:last-child{text-align:left;max-width:100%}}.jfhero__src{color:var(--ink-3);border-top:1px solid var(--rule);margin:0;padding:12px clamp(16px,2.2vw,22px) clamp(16px,2.2vw,22px);font-size:.76rem;font-style:italic}.jfhero__empty{color:var(--ink-3);margin:0;padding:clamp(16px,2.2vw,22px);font-style:italic}.jfov{grid-template-columns:1.5fr 1fr;align-items:start;gap:22px;display:grid}@media (max-width:760px){.jfov{grid-template-columns:1fr}}.jfov__h{letter-spacing:normal;margin:0 0 8px;font-size:1.05rem;line-height:1.3}.jfov__h4{text-transform:uppercase;letter-spacing:.03em;color:var(--ink-3);margin:18px 0 10px;font-size:.84rem;line-height:1.4}.jfov__lede{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.6}.jfkv__grid{background:var(--rule);border:1px solid var(--rule);border-radius:9px;gap:1px;display:grid;overflow:hidden}.jfkv{background:var(--paper);align-items:center;gap:10px;padding:9px 12px;font-size:.85rem;display:flex}.jfkv__ic{background:var(--paper-2);width:22px;height:22px;color:var(--ink-3);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.jfkv__ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:13px;height:13px}.jfkv__k{color:var(--ink-3);flex:0 0 150px;font-weight:600}.jfkv__v{color:var(--ink);word-break:break-word;flex:1;font-weight:600}.jfkv__v a{color:var(--jf-c,var(--mark));align-items:center;gap:4px;display:inline-flex}.jfkv__v a svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:12px;height:12px}.jfov__side{flex-direction:column;gap:14px;display:flex}.jfov__box{border:1px solid var(--rule);background:var(--paper-2);border-radius:10px;padding:14px 16px}.jfov__box h4{align-items:center;gap:8px;margin:0 0 10px;font-size:.84rem;display:flex}.jfov__box h4 svg{fill:none;width:15px;height:15px;stroke:var(--jf-c,var(--mark));stroke-width:1.8px}.jfov__box ul{color:var(--ink-2);margin:0;padding-left:18px;font-size:.84rem;line-height:1.6}.jfov__empty{color:var(--ink-3);margin:0;font-size:.82rem;font-style:italic}.jfov__checklist{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.jfov__checklist li{flex-wrap:wrap;align-items:baseline;gap:9px;font-size:.84rem;display:flex}.jfov__checklist li:before{content:"";border:1.5px solid var(--rule);box-sizing:border-box;border-radius:4px;flex:none;align-self:center;width:15px;height:15px}.jfov__checklist li b{color:var(--ink);font-weight:600}.jfov__checklist li span{color:var(--ink-3);font-size:.78rem}.jfov__checklist li span:before{content:"—";margin-right:5px}.jfov__ql{color:var(--ink);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:7px 0;font-size:.84rem;text-decoration:none;display:flex}.jfov__ql:last-child{border-bottom:0}.jfov__ql svg{fill:none;width:13px;height:13px;stroke:var(--ink-3);stroke-width:2px}.jfov__quicknav{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:20px;display:grid}.jfov__qn{border:1px solid var(--rule);color:inherit;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.jfov__qn:hover{background:var(--paper-2)}.jfov__qn>svg:first-child{fill:none;width:17px;height:17px;stroke:var(--jf-c,var(--mark));stroke-width:1.8px;background:var(--jf-c-wash,var(--mark-wash));box-sizing:content-box;border-radius:8px;flex:none;padding:6px}.jfov__qn span{flex-direction:column;flex:1;min-width:0;display:flex}.jfov__qn b{font-size:.84rem}.jfov__qn i{color:var(--ink-3);font-size:.74rem;font-style:normal}.jfov__qn>svg:last-child{width:13px;height:13px;stroke:var(--ink-3);flex:none}.jfov__insights{color:var(--ink-2);margin:0;padding-left:18px;font-size:.9rem;line-height:1.7}.jfov__insights li{margin-bottom:8px}.jfat__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.jfat{border:1px solid var(--rule);border-left:4px solid var(--at-c);background:var(--paper-2);border-radius:10px;padding:14px 16px}.jfat__top{align-items:center;gap:9px;margin-bottom:10px;display:flex}.jfat__dot{background:color-mix(in srgb, var(--at-c) 16%, var(--paper));width:26px;height:26px;color:var(--at-c);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.jfat__dot svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}.jfat__name{font-size:.94rem;font-family:var(--sans);color:var(--ink);margin:0;font-weight:700;line-height:1.3}.jfat__specs{gap:7px;margin:0;display:grid}.jfat__specs>div{gap:8px;font-size:.82rem;line-height:1.4;display:flex}.jfat__specs dt{color:var(--ink-3);flex:0 0 108px;font-weight:600}.jfat__specs dd{color:var(--ink-2);margin:0}.jfat__note{color:var(--ink-3);margin:16px 0 0;font-size:.8rem;line-height:1.55}.jfat__more{font:inherit;color:var(--at-c);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:10px;padding:0;font-size:.78rem;font-weight:700;display:flex}.jfat__more svg{fill:none;stroke:currentColor;stroke-width:2.4px;width:11px;height:11px;transition:transform .15s}.jfat__more.is-open svg{transform:rotate(90deg)}.jfat__detail{color:var(--ink-2);border-top:1px solid var(--rule);margin-top:8px;padding-top:8px;font-size:.8rem;line-height:1.5}.jfat__cta{border:1px solid var(--rule);background:var(--paper-2);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:16px 18px;display:flex}.jfat__cta b{font-size:.92rem;display:block}.jfat__cta span{color:var(--ink-3);margin-top:2px;font-size:.82rem;display:block}.jfsamp__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.jfsamp__tile{background:var(--paper-2);border-radius:10px;overflow:hidden}.jfsamp__tile img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.jfsamp__tile img+p{color:var(--ink-2);margin:0;padding:9px 12px;font-size:.8rem}.jfsamp__tile--empty{aspect-ratio:3/4;border:1.5px dashed var(--rule-strong);text-align:center;color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}.jfsamp__tile--empty svg{fill:none;stroke:var(--ink-3);stroke-width:1.6px;opacity:.6}.jfsamp__tile--empty p{margin:0;font-size:.78rem;line-height:1.5}.jfsamp__empty{border:1.5px dashed var(--rule-strong);text-align:center;color:var(--ink-3);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:14px;margin-top:14px;padding:clamp(24px,3vw,34px);display:flex}.jfsamp__empty svg{fill:none;stroke:var(--ink-3);stroke-width:1.5px;opacity:.6}.jfsamp__empty p{max-width:48ch;margin:0;font-size:.86rem;line-height:1.6}.jfsamp__empty p b{color:var(--ink-2)}.jfsamp__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.jfsamp__head .jfov__lede{max-width:62ch}.jfsamp__sort{color:var(--ink-3);text-transform:uppercase;letter-spacing:.02em;flex:none;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:flex}.jfsamp__sort select{font:inherit;color:var(--ink);text-transform:none;letter-spacing:0;border:1.5px solid var(--rule-strong);background:var(--paper);border-radius:999px;padding:8px 28px 8px 12px;font-size:.84rem;font-weight:600}.jfsamp__chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.jfsamp__chip{font:inherit;border:1.5px solid var(--rule-strong);background:var(--paper);color:var(--ink-2);cursor:default;border-radius:999px;padding:7px 14px;font-size:.8rem;font-weight:600}.jfsamp__chip.is-on{background:var(--jf-c,var(--mark));color:#fff;border-color:#0000}.jfsamp__facetlabel{text-transform:uppercase;letter-spacing:.02em;color:var(--ink-3);margin:0 0 8px;font-size:.72rem;font-weight:700}.jfsamp__facet{color:var(--ink-3);align-items:center;gap:8px;padding:6px 0;font-size:.84rem;display:flex}.jfsamp__facet input{accent-color:var(--mark)}.jfsamp__facet span{flex:1}.jfsamp__facet i{color:var(--ink-3);font-size:.76rem;font-style:normal}.jfsamp__list{flex-direction:column;gap:16px;display:flex}.jfsamp__card{border:1px solid var(--rule);border-left:4px solid var(--jf-samp-c,var(--mark));background:var(--paper);border-radius:12px;padding:16px 20px 18px;transition:box-shadow .15s,transform .15s;box-shadow:0 1px 3px #1d30330d}.jfsamp__card:hover{transform:translateY(-1px);box-shadow:0 6px 18px #1d303317}.jfsamp__card[hidden]{display:none}.jfsamp__cardhead{justify-content:space-between;align-items:center;gap:10px;display:flex}.jfsamp__type{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:4px 11px;font-size:.68rem;font-weight:700;display:inline-block}.jfsamp__date{color:var(--ink-3);font-size:.76rem;font-weight:600}.jfsamp__cardbody{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:8px;display:flex}.jfsamp__cardmain{flex:1;min-width:240px}.jfsamp__title{margin:0 0 5px;font-size:1.02rem;line-height:1.4}.jfsamp__title a{color:var(--ink)}.jfsamp__title a:hover{color:var(--jf-samp-c,var(--mark))}.jfsamp__authors{color:var(--ink-2);margin:0 0 4px;font-size:.84rem}.jfsamp__meta{color:var(--ink-3);margin:0;font-size:.78rem}.jfsamp__meta a{color:var(--jf-samp-c,var(--mark));font-weight:600}.jfsamp__meta a svg{fill:none;stroke:currentColor;stroke-width:2.4px;vertical-align:-1px;flex:none;width:11px;height:11px}.jfsamp__note{color:#9a5b10;margin:7px 0 0;font-size:.78rem;font-style:italic}.jfsamp__cardactions{flex:none}.jfsamp__view{white-space:nowrap;border-color:var(--jf-samp-c,var(--mark));color:var(--jf-samp-c,var(--mark));padding:9px 18px;font-size:.82rem;display:inline-flex}.jfsamp__view:hover{background:var(--jf-samp-c,var(--mark));color:#fff}@media (max-width:560px){.jfsamp__cardbody{flex-direction:column;align-items:stretch}.jfsamp__cardactions{width:100%}.jfsamp__view{justify-content:center;width:100%}}.jfcats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (min-width:760px){.jfcats{grid-template-columns:repeat(3,minmax(0,1fr))}}.jfcat{text-align:left;border:1px solid var(--rule);background:var(--paper);border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 18px 20px;text-decoration:none;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex}.jfcat:hover{border-color:var(--jf-cat-c,var(--mark));transform:translateY(-2px);box-shadow:0 10px 24px #1d303314}.jfcat__ic{background:color-mix(in srgb, var(--jf-cat-c,var(--mark)) 14%, transparent);border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:4px;display:flex}.jfcat__ic svg{fill:none;width:18px;height:18px;stroke:var(--jf-cat-c,var(--mark));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.jfcat__t{color:var(--ink);font-size:1rem;font-weight:700}.jfcat__d{color:var(--ink-3);font-size:.84rem;line-height:1.55}.jfcat--a{--jf-cat-c:var(--mark)}.jfcat--b{--jf-cat-c:var(--accent-3)}.jfcat--c{--jf-cat-c:var(--verify)}.jfcat--d{--jf-cat-c:var(--accent-4)}.jfcat--e{--jf-cat-c:var(--accent-3)}.jfcat--f{--jf-cat-c:var(--verify)}.jfsteps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(18px,2.4vw,28px);display:grid}.jfstep__n{background:var(--mark);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:12px;font-size:.88rem;font-weight:700;display:inline-flex}.jfstep__t{margin:0 0 6px;font-size:1rem}.jfstep__d{color:var(--ink-3);margin:0;font-size:.86rem;line-height:1.6}.jffrom{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.jffrom__card{border:1px solid var(--rule);background:var(--paper);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:22px;text-decoration:none;transition:box-shadow .15s,transform .15s;display:flex}.jffrom__card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #1d303314}.jffrom__ic{background:color-mix(in srgb, var(--jf-from-c,var(--mark)) 14%, transparent);border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:2px;display:flex}.jffrom__ic svg{fill:none;width:19px;height:19px;stroke:var(--jf-from-c,var(--mark));stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.jffrom__t{color:var(--ink);margin:0;font-size:1.02rem}.jffrom__d{color:var(--ink-3);margin:0;font-size:.86rem;line-height:1.6}.jffrom__link{color:var(--jf-from-c,var(--mark));margin-top:4px;font-size:.82rem;font-weight:700}.jffrom__card--a{--jf-from-c:var(--accent-4)}.jffrom__card--b{--jf-from-c:var(--accent-3)}.jffrom__card--c{--jf-from-c:var(--verify)}.jfstats{background:var(--ink)}.jfstats__row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:22px;padding:clamp(30px,4vw,44px) 0;display:grid}.jfstat{flex-direction:column;gap:4px;display:flex}.jfstat__n{font-family:var(--serif);color:#fff;font-size:clamp(1.8rem,3vw,2.3rem);line-height:1}.jfstat__l{color:#ffffffad;font-size:.82rem}.sgn{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(22px,3vw,34px);display:grid}@media (min-width:900px){.sgn{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:clamp(28px,3.6vw,52px)}}.sgn__card{border:1px solid var(--rule);background:var(--paper-2);border-radius:16px;gap:14px;padding:clamp(20px,2.6vw,30px);display:grid}.sgn__fld{gap:6px;display:grid}.sgn__fld label{font-family:var(--sans);color:var(--ink-2);letter-spacing:.01em;font-size:.78rem;font-weight:600}.sgn__fld input{width:100%;min-width:0;font:inherit;color:var(--ink);background:var(--paper);border:1.5px solid var(--rule-strong);border-radius:8px;padding:12px 14px;font-size:.92rem}.sgn__fld input:focus-visible{outline-offset:1px;border-color:#2f87a0;outline:2px solid #2f87a0}.sgn__ok{border:1px solid var(--verify);background:var(--verify-wash);color:var(--ink-2);border-radius:12px;align-items:flex-start;gap:11px;padding:15px 17px;font-size:.86rem;line-height:1.5;display:none}.sgn__ok.is-on{grid-template-columns:auto 1fr;display:grid}.sgn__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sgn__list li{color:var(--ink-2);grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:.88rem;line-height:1.55;display:grid}.sgn__list b{color:var(--ink);font-weight:600}.sgn__tick{background:var(--verify-wash);border-radius:50%;flex:none;place-items:center;width:19px;height:19px;margin-top:2px;display:grid}.sgn__tick svg{fill:none;width:11px;height:11px;stroke:var(--verify);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.jfsign{border:1px solid var(--rule);background:var(--paper-2);border-radius:18px;align-items:center;gap:16px;padding:clamp(22px,3vw,34px);display:grid}@media (min-width:860px){.jfsign{grid-template-columns:minmax(0,1fr) auto;gap:clamp(22px,3vw,40px)}}.jfsign__t{font-family:var(--serif);margin:0 0 7px;font-size:clamp(1.2rem,2vw,1.55rem)}.jfsign__d{color:var(--ink-3);max-width:62ch;margin:0;font-size:.9rem;line-height:1.6}.jfreshead{border-bottom:1px solid var(--rule);background:var(--paper-2);margin-bottom:clamp(20px,2.6vw,28px);padding:clamp(22px,3vw,34px) 0 clamp(14px,2vw,20px)}.jfreshead__h{margin:6px 0;font-size:clamp(1.5rem,2.6vw,2rem)}.jfreshead__l{color:var(--ink-3);max-width:70ch;margin:0;font-size:.88rem;line-height:1.6}.jfsearchmod{border:1px solid var(--rule);background:var(--paper-2);border-radius:16px;margin-bottom:28px;padding:clamp(18px,2.4vw,26px)}.jfsearchmod .jfbar{margin:0 0 16px}.jfsearchmod .jffilters{margin:0}.jffilters__f.is-hl span{color:var(--mark)}.jffilters__f.is-hl select{border-color:var(--mark);box-shadow:0 0 0 3px var(--mark-wash)}.jffee__table{border:1px solid var(--rule);border-radius:9px;display:grid;overflow:hidden}.jffee__row{border-top:1px solid var(--rule);grid-template-columns:1.1fr .8fr 1.4fr;align-items:center;gap:10px;padding:10px 14px;font-size:.82rem;display:grid}.jffee__row:first-child{border-top:0}.jffee__row--head{background:var(--paper-2);color:var(--ink-3);text-transform:uppercase;letter-spacing:.03em;font-size:.68rem;font-weight:700}.jffee__row span:first-child{color:var(--ink);font-weight:600}.jffee__row span:nth-child(3){color:var(--ink-3)}@media (max-width:620px){.jffee__row{grid-template-columns:1fr}.jffee__row span{padding:1px 0}}.jfix__grid{background:var(--rule);border:1px solid var(--rule);border-radius:9px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1px;display:grid;overflow:hidden}.jfix__row{background:var(--paper);color:var(--ink-3);align-items:center;gap:8px;padding:9px 12px;font-size:.84rem;display:flex}.jfix__row svg{fill:none;stroke-width:2.2px;flex:none;width:15px;height:15px}.jfix__row.is-yes{color:var(--ink);font-weight:600}.jfix__row svg{fill:none;width:15px;height:15px;stroke:var(--verify);stroke-width:2.2px;flex:none}.jfix__q{border:1.5px dashed var(--rule-strong);width:15px;height:15px;color:var(--ink-3);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.68rem;display:flex}.jfix__s{text-transform:uppercase;letter-spacing:.02em;color:var(--ink-3);margin-left:auto;font-size:.68rem;font-weight:600}.jfix__row.is-yes svg{stroke:var(--verify)}.jfix__row:not(.is-yes) svg{stroke:var(--rule-strong);opacity:.5}.jfix__row:not(.is-yes) span:nth-child(2){color:var(--ink-3)}.jfix__ext{margin-left:auto}.jfix__ext svg{width:12px;height:12px;stroke:var(--ink-3)!important;opacity:1!important}.jfix__nv{color:var(--ink-3);margin-left:auto;font-size:.68rem;font-style:normal}.jfim__grid3{grid-template-columns:repeat(3,1fr);align-items:start;gap:14px;display:grid}.jfim__grid2{grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:14px;margin-top:14px;display:grid}@media (max-width:900px){.jfim__grid3,.jfim__grid2{grid-template-columns:1fr}}.jfim__stats{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.jfim__foot{border:1px solid var(--rule);background:var(--paper-2);color:var(--ink-3);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:12px 16px;font-size:.82rem;display:flex}.jfim__foot svg{vertical-align:-2px;fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px;margin-right:4px}.jfim__footbtns{gap:8px;display:flex}.jfim__footbtns .btn{padding:8px 14px;font-size:.8rem}.jfix__table{border:1px solid var(--rule);border-radius:9px;overflow:hidden}.jfix__trow{border-top:1px solid var(--rule);grid-template-columns:1.3fr .8fr .8fr;gap:8px;padding:9px 12px;font-size:.82rem;display:grid}.jfix__trow:first-child{border-top:0}.jfix__trow--head{background:var(--paper-2);color:var(--ink-3);text-transform:uppercase;letter-spacing:.02em;font-size:.66rem;font-weight:700}.jfmtabs{flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.jfmtab{font:inherit;border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink-3);cursor:pointer;border-radius:7px;padding:6px 11px;font-size:.76rem;font-weight:700}.jfmtab[aria-selected=true]{background:var(--jf-c,var(--mark));color:#fff;border-color:#0000}.jfchart{align-items:flex-end;gap:8px;height:170px;padding:0 4px;display:flex}.jfchart__col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.jfchart__bar{border-radius:5px 5px 0 0;justify-content:center;align-items:flex-start;width:100%;max-width:34px;display:flex;position:relative}.jfchart__bar.is-real{background:linear-gradient(180deg,var(--accent-3),var(--mark))}.jfchart__bar.is-empty{background:repeating-linear-gradient(135deg,var(--rule-strong) 0 4px,transparent 4px 8px);border:1px dashed var(--rule-strong)}.jfchart__val{color:var(--ink);white-space:nowrap;font-size:.72rem;font-weight:700;position:absolute;top:-20px}.jfchart__yr{color:var(--ink-3);font-size:.68rem;font-weight:600}.jfchart--empty{text-align:center;justify-content:center;align-items:center;height:170px;display:flex}.jfchart--empty p{color:var(--ink-3);margin:0;font-size:.86rem}.jfchart--empty p span{max-width:32ch;margin-top:6px;font-size:.74rem;display:block}.jftl__row{align-items:flex-start;gap:4px;padding:4px 2px 14px;display:flex;overflow-x:auto}.jftl__step{text-align:center;flex:0 0 118px}.jftl__ic{background:var(--jf-c-wash,var(--mark-wash));width:40px;height:40px;color:var(--jf-c,var(--mark));border-radius:50%;justify-content:center;align-items:center;margin:0 auto 8px;display:flex}.jftl__ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.jftl__step b{margin-bottom:3px;font-size:.8rem;display:block}.jftl__step p{color:var(--ink-3);margin:0;font-size:.72rem;line-height:1.4}.jftl__arrow{color:var(--rule-strong);flex:none;margin-top:16px}.jftl__arrow svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.arttake{border:1px solid var(--rule);border-left:3px solid var(--ink);background:var(--paper-2);border-radius:0 8px 8px 0;margin:clamp(26px,3vw,36px) 0;padding:clamp(16px,2vw,22px) clamp(18px,2.2vw,26px)}.arttake__h{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin:0 0 9px;font-size:.72rem;font-weight:700}.arttake p{font-family:var(--serif);color:var(--ink);margin:0;font-size:clamp(1rem,1.5vw,1.1rem);line-height:1.6}.arttake p+p{margin-top:10px}.artapply{border:1px solid var(--rule);border-radius:8px;margin:clamp(26px,3vw,36px) 0;overflow:hidden}.artapply__h{background:var(--paper-2);letter-spacing:.04em;color:var(--ink-2);border-bottom:1px solid var(--rule);margin:0;padding:11px 18px;font-size:.74rem;font-weight:600}.artapply ol{margin:0;padding:clamp(14px,1.8vw,20px) clamp(18px,2.2vw,26px) clamp(14px,1.8vw,20px) clamp(36px,4vw,46px)}.artapply li{color:var(--ink-2);margin:0 0 11px;font-size:.93rem;line-height:1.6}.artapply li:last-child{margin-bottom:0}.artapply li b{color:var(--ink)}.artba{border:1px solid var(--rule);border-radius:8px;margin:clamp(26px,3vw,36px) 0;overflow:hidden}.artba__cap{background:var(--paper-2);letter-spacing:.04em;color:var(--ink-2);border-bottom:1px solid var(--rule);margin:0;padding:11px 18px;font-size:.74rem;font-weight:600}.artba__g{background:var(--rule);grid-template-columns:1fr 1fr;gap:1px;display:grid}.artba__c{background:var(--paper);padding:clamp(15px,2vw,20px)}.artba__t{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 9px;font-size:.7rem;font-weight:700;display:flex}.artba__t--b{color:var(--ink-3)}.artba__t--a{color:var(--ink)}.artba__t .dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.artba__x{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.6}.artba__x+.artba__x{margin-top:9px}.artba__q{font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--ink);background:var(--paper-2);border:1px solid var(--rule);white-space:pre-wrap;border-radius:6px;margin:0 0 10px;padding:11px 13px;font-size:.84rem;line-height:1.65}.artba__why{color:var(--ink-3);border-top:1px dashed var(--rule);margin:10px 0 0;padding-top:10px;font-size:.8rem}@media (max-width:720px){.artba__g{grid-template-columns:1fr}}.arttmpl{border:1px solid var(--rule);border-radius:8px;margin:clamp(26px,3vw,36px) 0;overflow:hidden}.arttmpl__h{background:var(--paper-2);letter-spacing:.04em;color:var(--ink-2);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:11px 18px;font-size:.74rem;font-weight:600;display:flex}.arttmpl__b{padding:clamp(14px,1.8vw,20px) clamp(16px,2vw,22px)}.arttmpl__i{color:var(--ink-3);margin:0 0 12px;font-size:.82rem}.arttmpl pre{font-family:var(--mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--ink);background:var(--paper-2);border:1px solid var(--rule);white-space:pre-wrap;border-radius:6px;margin:0;padding:14px 16px;font-size:.84rem;line-height:1.7;overflow-x:auto}.arttmpl__cp{font:inherit;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-2);background:var(--paper);border:1px solid var(--rule);cursor:pointer;border-radius:5px;padding:5px 11px;font-size:.72rem;font-weight:600}.arttmpl__cp:hover{color:var(--ink);border-color:var(--ink-3)}.arttmpl__cp.is-done{color:var(--ink);border-color:var(--ink)}.artrefs{border-top:1px solid var(--rule);margin-top:clamp(34px,4vw,48px);padding-top:clamp(22px,2.6vw,30px)}.artrefs ol{counter-reset:rf;gap:11px;display:grid}.artrefs li{color:var(--ink-3);padding-left:26px;font-size:.88rem;line-height:1.6}.artrefs li:before{counter-increment:rf;content:"[" counter(rf) "]";color:var(--ink-3);font-size:.8rem;font-weight:500;left:0}.artrefs li b{color:var(--ink-2);font-weight:500}.artabout{border:1px solid var(--rule);background:var(--paper-2);border-radius:10px;align-items:flex-start;gap:16px;margin-top:clamp(28px,3vw,38px);padding:clamp(18px,2vw,24px);display:flex}.artabout__av{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:.84rem;font-weight:600;display:grid}.artabout p{color:var(--ink-2);margin:0;font-size:.88rem;line-height:1.62}.artabout b{color:var(--ink);margin-bottom:3px;font-size:.94rem;display:block}.artnext{margin-top:clamp(30px,3.4vw,42px)}.artnext__h{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin:0 0 4px;font-size:.68rem;font-weight:700}.artbody .artbox__h{color:#fff}.artbody .artkey__h{color:var(--mark-ink)}.artbody .artbox__q{color:var(--ink)}.artbody .artnext__h{color:var(--ink-3)}.artbody .artpull{color:var(--ink)}.artbody .artrefs li{color:var(--ink-3)}.artbody .artabout p{color:var(--ink-2)}.artbody .incl__k{color:#fff}.view .artbody .incl__i b{color:var(--ink)}.artbody .artfit__h{letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:.7rem;font-weight:700}.artbody .artfit__col--yes .artfit__h{color:var(--verify)}.artbody .artfit__col--no .artfit__h{color:var(--mark-ink)}.artbody h3.artsub{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:30px 0 12px;font-size:.78rem;font-weight:700}.arttake{background:var(--paper-2);border-left:3px solid var(--verify);margin:34px 0;padding:26px 28px 22px}.artbody .arttake__h{letter-spacing:.12em;text-transform:uppercase;color:var(--verify);margin:0 0 14px;font-size:.7rem;font-weight:700}.arttake ul{margin:0;padding:0;list-style:none}.artbody .arttake li{color:var(--ink);margin-bottom:11px;padding-left:22px;font-size:.94rem;line-height:1.72;position:relative}.arttake li:before{content:"";background:var(--verify);border-radius:50%;width:7px;height:7px;position:absolute;top:.66em;left:2px}.artbody .arttake__f{border-top:1px solid var(--rule);color:var(--ink-2);margin:16px 0 0;padding-top:14px;font-size:.88rem;line-height:1.7}.artrefs__u{color:var(--mark-ink);word-break:break-all;border-bottom:1px solid;font-size:.78rem;text-decoration:none;display:inline-block}.artrefs__u:hover{color:var(--ink)}.artcite{vertical-align:super;color:var(--mark-ink);transition:background-color .2s var(--e-out);background:#faeef0;border-radius:3px;margin-left:1px;padding:1px 4px;font-size:.62rem;font-weight:700;line-height:1;text-decoration:none;display:inline-block}.artcite:hover{background:var(--mark);color:#fff}.artcite__s{vertical-align:super;color:var(--ink-3);margin:0 1px;font-size:.62rem;font-weight:700;line-height:1;display:inline-block}.artacts{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.artbody .artacts a.artact{border:1px solid var(--rule-strong);color:var(--ink);background:var(--paper);transition:background-color .24s var(--e-out), border-color .24s var(--e-out), color .24s var(--e-out);border-radius:2px;align-items:center;padding:11px 20px;font-size:.86rem;font-weight:500;text-decoration:none;display:inline-flex}.artbody .artacts a.artact:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.artbody .artacts a.artact--p{background:var(--mark);border-color:var(--mark);color:#fff}.artbody .artacts a.artact--p:hover{background:var(--mark-ink);border-color:var(--mark-ink);color:#fff}.artbody a.artterm{color:var(--accent-3);text-underline-offset:2px;-webkit-text-decoration:underline #2a4d7c61;text-decoration:underline #2a4d7c61;text-decoration-thickness:1px}.artbody a.artterm:hover{color:var(--ink);text-decoration-color:currentColor}.artfig{margin:30px 0}.artfig img{border:1px solid var(--rule);border-radius:2px;width:100%;height:auto;display:block}.artbody .artfig figcaption{color:var(--ink-3);border-left:2px solid var(--rule-strong);margin:11px 0 0;padding-left:13px;font-size:.82rem;line-height:1.6}.artbody .cptdef{color:var(--ink);border-left:3px solid var(--mark);margin:0 0 26px;padding-left:18px;font-size:1.06rem;line-height:1.66}.cptltr{grid-template-columns:1fr;gap:0;margin:24px 0 30px;display:grid}.cptltr__r{border-bottom:1px solid var(--rule);grid-template-columns:46px minmax(0,1fr);align-items:start;gap:6px 18px;padding:18px 0;display:grid}.cptltr__l{background:var(--ink);width:38px;height:38px;color:var(--paper);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;line-height:1;display:flex}.artbody .cptltr__n{color:var(--ink);margin:0 0 5px;font-size:1rem;font-weight:600}.artbody .cptltr__d{color:var(--ink-2);margin:0;font-size:.92rem;line-height:1.7}.artbody .cptltr__e{color:var(--ink-3);margin-top:5px;font-size:.86rem;display:block}.cptvar{grid-template-columns:1fr;gap:14px;margin:22px 0 28px;display:grid}@media (min-width:640px){.cptvar{grid-template-columns:repeat(2,minmax(0,1fr))}}.cptvar__i{border:1px solid var(--rule);background:var(--paper);border-top:3px solid var(--accent-3);padding:18px 18px 16px}.artbody .cptvar__t{font-family:var(--serif);color:var(--ink);margin:0 0 3px;font-size:1.08rem}.artbody .cptvar__s{letter-spacing:.04em;color:var(--accent-3);text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:600}.artbody .cptvar__d{color:var(--ink-2);margin:0;font-size:.86rem;line-height:1.66}.cptex{background:var(--paper-2);border-left:3px solid var(--verify);margin:24px 0;padding:22px 24px 18px}.artbody .cptex__h{letter-spacing:.12em;text-transform:uppercase;color:var(--verify);margin:0 0 12px;font-size:.68rem;font-weight:700}.artbody .cptex__q{font-family:var(--serif);color:var(--ink);margin:0 0 14px;font-size:1.08rem;line-height:1.6}.cptex ul{border-top:1px solid var(--rule);gap:6px;margin:0;padding:14px 0 0;list-style:none;display:grid}.artbody .cptex li{color:var(--ink-2);padding-left:0;font-size:.9rem;line-height:1.6}.artbody .cptex li:before{display:none}.artbody .cptex li b{min-width:118px;color:var(--ink);font-weight:600;display:inline-block}.artbody .artrefs ol{counter-reset:rf}.artbody .artrefs ol>li:before{counter-increment:rf;content:"[" counter(rf) "]";color:var(--ink-3);font-size:.8rem;font-weight:500;position:absolute;top:0;left:0}.artrefs li:target{background:#faeef0;outline:3px solid #faeef0}.acards{background:var(--rule);border:1px solid var(--rule);gap:1px;margin-top:clamp(26px,3vw,38px);display:grid}@media (min-width:720px){.acards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.acards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.acards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.acard{background:var(--paper);color:inherit;transition:background .28s var(--e-out);flex-direction:column;gap:14px;padding:clamp(20px,2.2vw,28px);text-decoration:none;display:flex}.acard:hover{background:var(--paper-2)}.acard__i{background:var(--ink);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.acard__i svg{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.acard__t{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.24rem;line-height:1.25}.acard__d{color:var(--ink-2);margin:0;font-size:.88rem;line-height:1.6}.acard__l{flex:1;gap:7px;margin:2px 0 0;padding:0;list-style:none;display:grid}.acard__l li{color:var(--ink-2);padding-left:18px;font-size:.86rem;line-height:1.45;position:relative}.acard__l li:before{content:"››";color:var(--mark);letter-spacing:-1px;font-size:.8rem;position:absolute;top:-1px;left:0}.acard__go{color:var(--mark-ink);border-bottom:1px solid;align-self:flex-start;margin-top:4px;padding-bottom:2px;font-size:.86rem;font-weight:500}.acard:hover .acard__go{color:var(--mark)}.lib__s{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule-strong);vertical-align:2px;border-radius:99px;margin-left:8px;padding:2px 7px;font-size:.6rem;font-weight:700;display:inline-block}.acard--d{background:var(--ink)}.acard--d:hover{background:#16282b}.acard--d .acard__i{background:#ffffff24}.acard--d .acard__t,.acard--d .acard__d,.acard--d .acard__l li{color:#fff}.acard--d .acard__d,.acard--d .acard__l li{color:#ffffffd1}.acard--d .acard__l li:before,.acard--d .acard__go,.acard--d:hover .acard__go{color:#fff}.acard__n{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem;font-weight:700}.libsw--book{background:#6b4a2a}.libsw--concept{background:#2a4d7c}.lib{align-items:start;gap:clamp(22px,2.6vw,36px);margin-top:clamp(20px,2.4vw,30px);display:grid}@media (min-width:1000px){.lib{grid-template-columns:248px minmax(0,1fr)}}.libfac{font-size:.86rem}@media (min-width:1000px){.libfac{max-height:calc(100vh - 140px);position:sticky;top:104px;overflow-y:auto}}.libfacd{border-bottom:1px solid var(--rule);margin-bottom:10px}.libfacd__s{cursor:pointer;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;padding:13px 0;font-size:.72rem;font-weight:700;list-style:none;display:flex}.libfacd__s::-webkit-details-marker{display:none}.libfacd__s:after{content:"+";color:var(--ink-3);margin-left:auto;font-size:1.15rem;line-height:1}.libfacd[open]>.libfacd__s:after{content:"−"}.libfacd[open]>.libfac{padding-bottom:18px}@media (min-width:1000px){.libfacd{border-bottom:0;max-height:calc(100vh - 140px);margin-bottom:0;position:sticky;top:104px;overflow-y:auto}.libfacd>summary{display:none}.libfacd[open]>.libfac{padding-bottom:0}}.libfac__g{border-top:1px solid var(--rule);padding:14px 0 4px}.libfac__g:first-child{border-top:0;padding-top:0}.libfac__h{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:.66rem;font-weight:700}.libfac label{cursor:pointer;color:var(--ink-2);align-items:center;gap:9px;padding:5px 0;line-height:1.35;display:flex}.libfac label:hover{color:var(--ink)}.libfac input{width:15px;height:15px;accent-color:var(--mark);flex:none;margin:0}.libfac__n{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.76rem}.libfac__sw{border-radius:2px;flex:none;width:9px;height:9px}.libfac__clear{font:inherit;color:var(--mark-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:.82rem;text-decoration:underline}.libbar{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:14px;display:flex}.libbar__s{flex:260px;position:relative}.libbar__s input{width:100%;font:inherit;border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink);border-radius:8px;padding:11px 14px 11px 38px;font-size:.92rem}.libbar__s input:focus{outline:2px solid var(--mark);outline-offset:1px;border-color:var(--mark)}.libbar__s svg{fill:none;width:16px;height:16px;stroke:var(--ink-3);stroke-width:1.8px;stroke-linecap:round;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.libbar__n{color:var(--ink-2);font-size:.86rem}.libbar__n b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.libbar__sort{font:inherit;border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink);border-radius:8px;padding:9px 11px;font-size:.86rem}.librows{gap:0;display:grid}.librow{border-bottom:1px solid var(--rule);color:inherit;transition:padding-left .26s var(--e-out);padding:18px 0;text-decoration:none;display:block}.librow:hover{padding-left:9px}.librow--x{cursor:default}.librow--x:hover{padding-left:0}.librow__m{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.libchip{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:3px 9px;font-size:.68rem;font-weight:700}.libcat{color:var(--ink-3);font-size:.74rem}.libstd{letter-spacing:.04em;color:var(--ink-2);border:1px solid var(--rule-strong);border-radius:4px;padding:2px 7px;font-size:.68rem;font-weight:600}.libst{letter-spacing:.09em;text-transform:uppercase;border-radius:99px;margin-left:auto;padding:3px 9px;font-size:.66rem;font-weight:700}.libst--ready{color:#245a4e;background:#e3efeb}.libst--prep{background:var(--paper-2);color:var(--ink-3);border:1px solid var(--rule-strong)}.librow__t{font-family:var(--serif);color:var(--ink);margin:0 0 5px;font-size:1.1rem;line-height:1.34}.librow:hover .librow__t{color:var(--mark-ink)}.librow--x:hover .librow__t{color:var(--ink)}.librow__d{color:var(--ink-2);max-width:78ch;margin:0;font-size:.88rem;line-height:1.58}.librel{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:760px){.librel{grid-template-columns:repeat(3,minmax(0,1fr))}}.librel__c{background:var(--paper);border:1px solid var(--rule);border-top:3px solid var(--mark);transition:border-color .25s var(--e-out), transform .25s var(--e-out);padding:22px 22px 20px;text-decoration:none;display:block}.librel__c:hover{border-color:var(--ink);border-top-color:var(--mark);transform:translateY(-2px)}.librel__t{font-family:var(--serif);color:var(--ink);margin:12px 0 8px;font-size:1.08rem;line-height:1.34}.librel__c:hover .librel__t{color:var(--mark-ink)}.librel__d{color:var(--ink-2);margin:0;font-size:.86rem;line-height:1.68}.librel__m{color:var(--ink-3);border-top:1px solid var(--rule);margin:14px 0 0;padding-top:12px;font-size:.74rem}.librow__by{color:var(--ink-3);flex-wrap:wrap;gap:4px 18px;margin-top:9px;font-size:.76rem;display:flex}.librow__by b{color:var(--ink-2);margin-right:5px;font-weight:600}.librow__kw{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.librow__kw>span{color:var(--ink-3);background:var(--paper-2);border:1px solid var(--rule);border-radius:99px;padding:2px 9px;font-size:.68rem}.librow__r{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.libreg{letter-spacing:.02em;white-space:nowrap;border:1px solid;border-radius:4px;padding:2px 8px;font-size:.68rem;font-weight:600}.libreg--sv{color:#1d4a55;background:#f1f6f7;border-color:#bbd3d8}.libreg--sb{color:#4a3378;background:#f5f2fa;border-color:#cfc4e2}.libreg--ta{color:#8e1c30;background:#fcf4f5;border-color:#e6bec6}.libreg--in{color:#7a4e0c;background:#fcf7ee;border-color:#e2cda6}.libnone{color:var(--ink-3);padding:40px 0;font-size:.94rem}.herosrch{border:1px solid var(--rule-strong);background:var(--paper);border-radius:2px;align-items:center;gap:10px;max-width:460px;margin-top:28px;padding:0 16px;display:flex}.herosrch:focus-within{border-color:var(--ink)}.herosrch svg{fill:none;width:17px;height:17px;stroke:var(--ink-3);stroke-width:1.7px;stroke-linecap:round;flex:none}.herosrch input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:15px 0;font-size:.94rem}.herosrch input:focus{outline:none}.herosrch input::placeholder{color:var(--ink-3)}.libchips{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.libchips:empty{display:none}.libchipf{font:inherit;cursor:pointer;color:var(--ink-2);border:1px solid var(--rule-strong);background:var(--paper);transition:background-color .22s var(--e-out), color .22s var(--e-out), border-color .22s var(--e-out);border-radius:2px;align-items:center;gap:7px;padding:7px 13px;font-size:.82rem;display:inline-flex}.libchipf>span{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.72rem}.libchipf:hover{border-color:var(--ink);color:var(--ink)}.libchipf.is-on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.libchipf.is-on>span{color:#ffffffb8}.libchipf.is-empty{cursor:default;color:var(--ink-3);border-style:dashed;border-color:var(--rule)}.libchipf.is-empty:hover{border-color:var(--rule);color:var(--ink-3)}.lib--q{display:block}.lib--q .libbar{margin-bottom:0}.lib--q .librows{margin-top:8px}.artsrch{border:1px solid var(--rule-strong);background:var(--paper);border-radius:2px;align-items:center;gap:9px;margin-top:22px;padding:0 12px;display:flex}.artsrch:focus-within{border-color:var(--ink)}.artsrch svg{fill:none;width:15px;height:15px;stroke:var(--ink-3);stroke-width:1.7px;stroke-linecap:round;flex:none}.artsrch input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:11px 0;font-size:.84rem}.artsrch input:focus{outline:none}.artsrch input::placeholder{color:var(--ink-3)}.libq__more{color:var(--ink-3);margin:18px 0 0;font-size:.88rem}.libq__more[hidden]{display:none}.libmore{margin-top:22px}.libmore[hidden],.lib[data-lib-cat]:not([data-lib-cat=""]) .libcat{display:none}.libchip--article{color:#1f4879;background:#e7eef6}.libsw--article{background:#1f4879}.libchip--template{color:#8e1c30;background:#fae7ea}.libsw--template{background:#8e1c30}.libchip--guideline{color:#245a4e;background:#e3efeb}.libsw--guideline{background:#245a4e}.libchip--flow{color:#7a4e0c;background:#fbf0df}.libsw--flow{background:#7a4e0c}.libchip--checklist{color:#1d4a55;background:#e6eff1}.libsw--checklist{background:#1d4a55}.libchip--example{color:#4a3378;background:#efeaf6}.libsw--example{background:#4a3378}.libchip--info{color:#8a3c16;background:#fdebe2}.libsw--info{background:#8a3c16}.libchip--video{color:#2e3f79;background:#e9edf7}.libsw--video{background:#2e3f79}.libchip--workshop{color:#6b5327;background:#f2ece3}.libsw--workshop{background:#6b5327}.libchip--book{color:#6b4a2a;background:#f3ede6}.libchip--concept{color:#2a4d7c;background:#e8edf0}.libchip--question{color:#2a5f45;background:#e8f1ec}.libsw--question{background:#2a5f45}.regfilt{border:1px solid var(--rule-strong);background:var(--paper);border-radius:2px;align-items:center;gap:10px;max-width:520px;margin:0 0 30px;padding:0 16px;display:flex}.regfilt:focus-within{border-color:var(--ink)}.regfilt svg{fill:none;width:16px;height:16px;stroke:var(--ink-3);stroke-width:1.7px;stroke-linecap:round;flex:none}.regfilt input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:14px 0;font-size:.92rem}.regfilt input:focus{outline:none}.regfilt input::placeholder{color:var(--ink-3)}.regfilt__n{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:.8rem}.regfilt__n b{color:var(--ink);font-weight:600}.is-regoff{display:none!important}.regfilt__none{color:var(--ink-2);margin:0;font-size:.94rem}.biorows{border-top:1px solid var(--rule)}.biorow{border-bottom:1px solid var(--rule)}.biorow>summary{cursor:pointer;grid-template-columns:36px minmax(0,1fr) 22px;align-items:baseline;gap:16px;padding:22px 0;list-style:none;display:grid}.biorow>summary::-webkit-details-marker{display:none}.biorow__n{font-family:var(--serif);color:var(--mark);font-size:1.05rem}.biorow__t{color:var(--ink);font-size:1.06rem;font-weight:600}.biorow__s{color:var(--ink-3);margin-top:5px;font-size:.88rem;font-weight:400;line-height:1.6;display:block}.biorow__r{justify-content:flex-end;align-items:center;display:flex}.biorow__sign{text-align:center;width:18px;color:var(--ink-3);transition:transform .22s var(--e-out);font-size:1.15rem;line-height:1;display:inline-block}.biorow[open] .biorow__sign{transform:rotate(45deg)}.biorow__b{max-width:74ch;padding:0 0 26px 52px}.biorow__b p{color:var(--ink-2);margin:0 0 14px;font-size:.94rem;line-height:1.75}@media (max-width:700px){.biorow>summary{grid-template-columns:28px minmax(0,1fr)}.biorow__r{grid-column:2;padding-bottom:4px}.biorow__b{padding-left:28px}}.biostep{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:720px){.biostep{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.biostep{grid-template-columns:repeat(4,minmax(0,1fr))}}.biostep__i{border:1px solid var(--rule);background:var(--paper);margin:-1px 0 0 -1px;padding:30px 24px 26px;position:relative}.biostep__i:before{content:"";background:var(--accent-3);opacity:.9;height:3px;position:absolute;inset:-1px -1px auto}.biostep__i:nth-child(4n+2):before{background:var(--verify)}.biostep__i:nth-child(4n+3):before{background:var(--accent-4)}.biostep__i:nth-child(4n):before{background:var(--mark)}.biostep__n{font-family:var(--serif);color:var(--ink-3);font-size:1.7rem;line-height:1}.biostep__t{color:var(--ink-2);margin:14px 0 0;font-size:.94rem;line-height:1.7}.biostep__t b{color:var(--ink);margin-bottom:6px;font-weight:600;display:block}.biosplit{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:880px){.biosplit{grid-template-columns:repeat(2,minmax(0,1fr))}}.biosplit__c{border:1px solid var(--rule);background:var(--paper);border-top:3px solid var(--rule-strong);padding:30px 28px 26px}.biosplit__c--own{border-top-color:var(--verify)}.biosplit__c--ptr{border-top-color:var(--accent-4)}.biosplit__k{letter-spacing:.13em;text-transform:uppercase;margin:0 0 10px;font-size:.68rem;font-weight:700}.biosplit__c--own .biosplit__k{color:var(--verify)}.biosplit__c--ptr .biosplit__k{color:var(--accent-4)}.biosplit__h{font-family:var(--serif);color:var(--ink);margin:0 0 12px;font-size:1.3rem;line-height:1.3}.biosplit__c p{color:var(--ink-2);margin:0 0 14px;font-size:.93rem;line-height:1.75}.biosplit__l{border-top:1px solid var(--rule);margin:16px 0 0;padding:16px 0 0;list-style:none}.biosplit__l li{color:var(--ink-2);margin-bottom:9px;padding-left:20px;font-size:.88rem;line-height:1.65;position:relative}.biosplit__l li:before{content:"";opacity:.45;background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:2px}.biogrid{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:640px){.biogrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.biogrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.biocard{border:1px solid var(--rule);background:var(--paper);border-left:3px solid var(--accent-3);padding:24px 24px 22px;display:block}.biocard--v{border-left-color:var(--verify)}.biocard--a{border-left-color:var(--accent-4)}.biocard--m{border-left-color:var(--mark)}.biocard__t{color:var(--ink);margin:0 0 9px;font-size:1.02rem;font-weight:600;line-height:1.35}.biocard__d{color:var(--ink-2);margin:0;font-size:.89rem;line-height:1.72}.biocard__k{letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:.68rem;font-weight:700;display:block}.biofeat{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:860px){.biofeat{grid-template-columns:repeat(2,minmax(0,1fr))}}.biofeat3{grid-template-columns:1fr;gap:18px;margin-top:18px;display:grid}@media (min-width:860px){.biofeat3{grid-template-columns:repeat(3,minmax(0,1fr))}}.biofc{border:1px solid var(--rule);background:var(--paper);padding:28px 26px 24px}.biofc__n{letter-spacing:.13em;color:var(--accent-4);font-size:.7rem;font-weight:700}.biofc__t{font-family:var(--serif);color:var(--ink);margin:12px 0 10px;font-size:1.22rem;line-height:1.3}.biofc--s .biofc__t{font-family:var(--sans);font-size:1.01rem;font-weight:600}.biofc__d{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.72}.biofc--s .biofc__d{font-size:.86rem}.biorail{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:700px){.biorail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.biorail{grid-template-columns:repeat(5,minmax(0,1fr))}}.biorail>.biorail__i{border:1px solid var(--rule);border-top:3px solid var(--verify);background:var(--paper);flex-direction:column;margin:-1px 0 0 -1px;padding:30px 20px 24px;display:flex;position:relative}.biorail__n{font-family:var(--serif);color:var(--verify);font-size:1.45rem;line-height:1}.biorail__t{color:var(--ink);margin:13px 0 8px;font-size:.95rem;font-weight:600;line-height:1.4}.biorail__d{color:var(--ink-2);margin:0 0 16px;font-size:.84rem;line-height:1.68}.biorail__f{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-top:auto;font-size:.72rem;font-weight:600}.bioquiet{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:900px){.bioquiet{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px}}.bioquiet__i{border-top:1px solid var(--rule);padding:22px 0}.bioquiet__t{color:var(--ink);gap:11px;margin:0 0 8px;font-size:.98rem;font-weight:600;display:flex}.bioquiet__x{border:1.5px solid var(--mark);width:19px;height:19px;color:var(--mark);text-align:center;border-radius:50%;flex:none;margin-top:1px;font-size:.72rem;font-weight:700;line-height:16px}.bioquiet__d{color:var(--ink-2);margin:0 0 0 30px;font-size:.89rem;line-height:1.72}.bioledg{border-top:1px solid var(--rule-strong)}.bioledg__r{border-bottom:1px solid var(--rule);grid-template-columns:1fr;align-items:start;gap:4px 22px;padding:20px 0;display:grid}@media (min-width:820px){.bioledg__r{grid-template-columns:13px minmax(0,1.05fr) minmax(0,1.6fr) auto}}.bioledg__dot{background:var(--verify);border-radius:50%;width:9px;height:9px;margin-top:8px}.bioledg__r--open .bioledg__dot{border:1.5px solid var(--rule-strong);background:0 0}.bioledg__n{font-family:var(--serif);color:var(--ink);margin:0;font-size:1.1rem;line-height:1.35}.bioledg__s{color:var(--ink-2);margin:0;font-size:.89rem;line-height:1.68}.bioledg__id{letter-spacing:.01em;color:var(--ink-3);white-space:nowrap;padding-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.74rem}.bioledg__foot{color:var(--ink-3);margin:20px 0 0;font-size:.86rem;line-height:1.7}.biotl{position:relative}.biotl__t{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:900px){.biotl__t{grid-template-columns:repeat(5,minmax(0,1fr))}}.biotl__i{padding:0 18px 0 0;position:relative}@media (min-width:900px){.biotl__i{padding:0 20px 0 0}}.biotl__m{align-items:center;gap:0;height:34px;display:flex;position:relative}.biotl__dot{z-index:2;background:var(--paper);border:2px solid var(--mark);border-radius:50%;flex:none;width:15px;height:15px;position:relative}.biotl__i--done .biotl__dot{background:var(--mark)}.biotl__line{background:var(--rule-strong);flex:1;height:1px}.biotl__i:last-child .biotl__line{background:linear-gradient(to right,var(--rule-strong),transparent)}@media (max-width:899px){.biotl__i{padding:0 0 0 30px}.biotl__m{flex-direction:column;width:15px;height:100%;position:absolute;top:0;left:0}.biotl__line{flex:1;width:1px;height:auto}}.biotl__k{letter-spacing:.13em;text-transform:uppercase;color:var(--mark);margin:14px 0 7px;font-size:.68rem;font-weight:700}.biotl__h{color:var(--ink);margin:0 0 8px;font-size:1rem;font-weight:600;line-height:1.35}.biotl__d{color:var(--ink-2);margin:0 0 28px;font-size:.87rem;line-height:1.7}@media (min-width:900px){.biotl__d{margin-bottom:0}}.biotl__free{letter-spacing:.06em;text-transform:uppercase;color:var(--verify);margin-top:9px;font-size:.7rem;font-weight:700;display:inline-block}.hwc{color:inherit;background:var(--paper);border:1px solid var(--rule-strong);transition:border-color .3s var(--e-out), box-shadow .3s var(--e-out);border-radius:3px;gap:0;text-decoration:none;display:grid;overflow:hidden}@media (min-width:900px){.hwc{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.hwc:hover{border-color:var(--ink);box-shadow:0 16px 40px -28px #1d303373}.hwc__l{padding:34px 30px 30px}@media (min-width:900px){.hwc__l{padding:42px 44px 38px}}.hwc__k{letter-spacing:.1em;text-transform:uppercase;color:var(--mark);margin:0 0 14px;font-size:.72rem;font-weight:700;display:block}.hwc__t{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0 0 14px;font-size:1.5rem;line-height:1.28;display:block}@media (min-width:900px){.hwc__t{font-size:1.72rem}}.hwc__d{color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.72;display:block}.hwc__steps{gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.hwc__step{border-top:1px solid var(--rule);grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:0 14px;padding:11px 0;display:grid}.hwc__step i{color:var(--rule-strong);letter-spacing:.04em;font-size:.74rem;font-style:normal;font-weight:700}.hwc__step b{color:var(--ink);font-size:.92rem;font-weight:600}.hwc__step em{color:var(--ink-3);margin-top:3px;font-size:.84rem;font-style:normal;line-height:1.6;display:block}.hwc__go{color:var(--mark-ink);align-items:center;gap:9px;margin-top:26px;font-size:.88rem;font-weight:600;display:inline-flex}.hwc__go span{transition:transform .28s var(--e-out)}.hwc:hover .hwc__go span{transform:translate(6px)}.hwc__r{background:var(--paper-2);border-top:1px solid var(--rule);padding:30px 30px 32px}@media (min-width:900px){.hwc__r{border-top:0;border-left:1px solid var(--rule);padding:42px 36px 38px}}.hwc__rk{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 18px;font-size:.72rem;font-weight:700;display:block}.hwc__day{grid-template-columns:64px minmax(0,1fr);gap:0 14px;padding:0 0 15px;display:grid;position:relative}.hwc__day:before{content:"";background:var(--rule-strong);width:1px;position:absolute;top:16px;bottom:0;left:5px}.hwc__day:last-child:before,.hwc__day--end:before{display:none}.hwc__day b{color:var(--ink);letter-spacing:.03em;white-space:nowrap;padding-left:19px;font-size:.76rem;font-weight:700;position:relative}.hwc__day b:before{content:"";border:2px solid var(--rule-strong);background:var(--paper);border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:0}.hwc__day--end b:before{border-color:var(--mark);background:var(--mark)}.hwc__day span{color:var(--ink-2);font-size:.82rem;line-height:1.6}.hwc__hold{border-top:1px solid var(--rule-strong);margin-top:20px;padding-top:20px;display:block}.hwc__hold span{color:var(--ink-2);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:0 10px;padding:5px 0;font-size:.82rem;line-height:1.6;display:grid}.hwc__hold i{color:var(--verify);font-style:normal;font-weight:700}.hwc__hold span.hwc__rk{padding:0;display:block}.fbar{max-width:560px;color:inherit;background:var(--paper);border:1px solid var(--mark);border-left:3px solid var(--mark);transition:background .28s var(--e-out), box-shadow .28s var(--e-out);border-radius:3px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:0 16px;margin-top:22px;padding:15px 18px;text-decoration:none;display:grid}.fbar:hover{background:#fcf6f7;box-shadow:0 12px 30px -22px #8e1c3080}.fbar__i{background:var(--mark);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.fbar__i svg{fill:none;stroke:#fff;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.fbar__b{color:var(--ink);font-size:.93rem;font-weight:600;line-height:1.4;display:block}.fbar__d{color:var(--ink-3);margin-top:3px;font-size:.79rem;line-height:1.55;display:block}.fbar__go{color:var(--mark);transition:transform .28s var(--e-out);font-size:1.05rem;line-height:1.4}.fbar:hover .fbar__go{transform:translate(5px)}.incl--reg{border:0;border-top:2px solid var(--ink);background:0 0;margin-top:26px}.incl--reg .incl__k{color:var(--ink-3);letter-spacing:.12em;background:0 0;padding:12px 0 14px}.incl--reg .incl__g{border-top:1px solid var(--rule);background:0 0;gap:0;display:block}.incl--reg .incl__i{border-bottom:1px solid var(--rule);background:0 0;gap:3px;padding:13px 0;display:grid}@media (min-width:760px){.incl--reg .incl__i{grid-template-columns:260px minmax(0,1fr);align-items:baseline;gap:0 30px}}.incl--reg .incl__i b{padding-left:17px;font-size:.88rem;position:relative}.incl--reg .incl__i b:before{content:"";background:var(--verify);width:7px;height:7px;margin:0;position:absolute;top:.46em;left:0}.incl--reg .incl__i span{font-size:.84rem;line-height:1.6}.incl--line{border:1px solid var(--rule-strong);background:var(--paper-2)}.incl--line .incl__k{color:var(--ink);font-family:var(--serif);letter-spacing:0;text-transform:none;border-bottom:1px solid var(--rule-strong);background:0 0;padding:15px 20px;font-size:1.04rem;font-weight:400}.incl--line .incl__g{background:0 0;border-top:0;gap:0;padding:6px 0}@media (min-width:860px){.incl--line .incl__g{grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}}.incl--line .incl__i{border-left:3px solid var(--rule-strong);background:0 0;margin:10px 0;padding:14px 20px 16px}.incl--line .incl__i:first-child{border-left-color:var(--verify)}.incl--line .incl__i:nth-child(2){border-left-color:var(--mark)}.incl--line .incl__i b{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);font-size:.73rem;font-weight:700}.incl--line .incl__i b:before{display:none}.incl--line .incl__i span{color:var(--ink-2);margin-top:7px;font-size:.88rem;line-height:1.65;display:block}.incl--get{counter-reset:inclg;background:0 0;border:0}.incl--get .incl__k{color:var(--mark);background:0 0;padding:0 0 16px}.incl--get .incl__g{border-top:1px solid var(--rule-strong);background:0 0;gap:0}@media (min-width:760px){.incl--get .incl__g{grid-template-columns:repeat(auto-fit,minmax(235px,1fr))}}.incl--get .incl__i{counter-increment:inclg;border-bottom:1px solid var(--rule);background:0 0;padding:20px 26px 22px 0}.incl--get .incl__i:before{content:counter(inclg,decimal-leading-zero);font-family:var(--serif);color:var(--rule-strong);margin-bottom:11px;font-size:1.45rem;line-height:1;display:block}.incl--get .incl__i b{font-size:.95rem}.incl--get .incl__i b:before{display:none}.incl--get .incl__i span{margin-top:5px;font-size:.84rem}.incl--seq{counter-reset:incls;background:0 0;border:0}.incl--seq .incl__k{color:var(--ink-3);background:0 0;padding:0 0 22px}.incl--seq .incl__g{background:0 0;border-top:0;gap:0}.incl--seq .incl__i{counter-increment:incls;background:0 0;padding:0 0 22px 42px;position:relative}.incl--seq .incl__i:before{content:counter(incls);background:var(--ink);color:#fff;z-index:1;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.incl--seq .incl__i:after{content:"";background:var(--rule-strong);width:1px;position:absolute;top:28px;bottom:0;left:13px}.incl--seq .incl__i:last-child:after{display:none}.incl--seq .incl__i b{font-size:.95rem}.incl--seq .incl__i b:before{display:none}.incl--seq .incl__i span{margin-top:4px;font-size:.84rem}@media (min-width:860px){.incl--seq .incl__g{grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}.incl--seq .incl__i{padding:42px 26px 0 0}.incl--seq .incl__i:after{width:auto;height:1px;display:block;inset:13px 0 auto 28px}.incl--seq .incl__i:last-child:after{width:26px;display:block;right:auto}}.incl--panel{background:0 0;border:0}.incl--panel .incl__k{color:var(--accent-4);background:0 0;padding:0 0 16px}.incl--panel .incl__g{background:0 0;border-top:0;gap:14px}@media (min-width:700px){.incl--panel .incl__g{grid-template-columns:repeat(auto-fit,minmax(212px,1fr))}}.incl--panel .incl__i{background:var(--paper);border:1px solid var(--rule);border-top:3px solid var(--accent-4);padding:17px 18px 19px}.incl--panel .incl__i b{font-family:var(--serif);font-size:1.02rem;font-weight:400;line-height:1.32}.incl--panel .incl__i b:before{display:none}.incl--panel .incl__i span{margin-top:8px;font-size:.8rem;display:block}.incl--who{background:0 0;border:0}.incl--who .incl__k{color:var(--accent-3);background:0 0;padding:0 0 16px}.incl--who .incl__g{border-top:1px solid var(--rule);border-left:1px solid var(--rule);background:0 0;gap:0}@media (min-width:760px){.incl--who .incl__g{grid-template-columns:repeat(auto-fit,minmax(248px,1fr))}}.incl--who .incl__i{background:var(--paper);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:19px 20px 21px}.incl--who .incl__i b{border-bottom:1px solid var(--rule);margin-bottom:9px;padding-bottom:9px;font-size:.95rem;display:block}.incl--who .incl__i b:before{content:"→";color:var(--accent-3);margin-right:8px;font-weight:400}.incl--who .incl__i span{font-size:.83rem}.incl--near{background:0 0;border:0}.incl--near .incl__k{color:var(--ink-3);border-bottom:1px solid var(--ink);background:0 0;padding:0 0 11px}.incl--near .incl__g{background:0 0;border-top:0;gap:0}@media (min-width:760px){.incl--near .incl__g{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:44px}}.incl--near .incl__i{border-bottom:1px solid var(--rule);transition:padding-left .28s var(--e-out);background:0 0;padding:13px 0}.incl--near .incl__i:hover{padding-left:8px}.incl--near .incl__i b{font-size:.9rem}.incl--near .incl__i b:before{display:none}.incl--near .incl__i b:after{content:"→";color:var(--rule-strong);transition:color .28s var(--e-out);margin-left:9px}.incl--near .incl__i:hover b:after{color:var(--mark)}.incl--near .incl__i span{margin-top:3px;font-size:.79rem}.tier__price--ask b{font-size:1.02rem;font-weight:600;font-family:var(--sans);color:var(--ink-2);letter-spacing:.005em;white-space:nowrap}.tier__price--ask{align-items:baseline;gap:8px}.tier__price--ask span{flex:12ch}.proof__i--ask b{font-size:1.02rem;font-weight:600;font-family:var(--sans);letter-spacing:.005em}.prgrps{gap:clamp(26px,3.4vw,42px);display:grid}.prgrp__h{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:9px;margin:0 0 14px;font-size:.76rem;font-weight:700;display:flex}.prgrp__h span{background:var(--paper-2);border:1px solid var(--rule);color:var(--ink-3);border-radius:999px;padding:2px 8px;font-size:.68rem}.prgrp__l{gap:11px;display:grid}@media (min-width:760px){.prgrp__l{grid-template-columns:repeat(2,minmax(0,1fr))}}.prrow{color:inherit;background:var(--paper);border:1px solid var(--rule);border-left:3px solid var(--ink);align-content:start;gap:5px;padding:15px 17px;text-decoration:none;display:grid}.prrow:hover{border-left-color:var(--mark);background:var(--paper-2)}.prrow__t{color:var(--ink);font-size:.94rem;font-weight:600}.prrow__d{color:var(--ink-3);font-size:.82rem;line-height:1.55}.prbody{max-width:74ch}.prbody__h{font-family:var(--serif);margin:0 0 14px;font-size:clamp(1.15rem,2vw,1.5rem)}.prbody p{color:var(--ink-2);margin:0 0 13px;font-size:.93rem;line-height:1.72}.prbody p:last-child{margin-bottom:0}.prrefs{max-width:74ch}.prrefs ul{gap:8px;margin:12px 0 14px;padding-left:19px;display:grid}.prrefs li{color:var(--ink-2);font-size:.89rem;line-height:1.6}.prrefs .muted{font-size:.84rem;line-height:1.6}.flbar{gap:14px;margin-bottom:22px;display:grid}.flsearch{align-items:center;display:flex;position:relative}.flsearch svg{fill:none;width:17px;height:17px;stroke:var(--ink-3);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;left:14px}.flsearch input{width:100%;min-width:0;font:inherit;color:var(--ink);background:var(--paper);border:1.5px solid var(--rule-strong);border-radius:10px;padding:13px 15px 13px 40px;font-size:.92rem}.flsearch input:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.flchips{flex-wrap:wrap;gap:7px;display:flex}.flchip{font:inherit;cursor:pointer;border:1.5px solid var(--rule-strong);background:var(--paper);color:var(--ink-2);border-radius:999px;padding:7px 13px;font-size:.78rem;font-weight:600}.flchip:hover{border-color:var(--ink);color:var(--ink)}.flchip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.flcount{color:var(--ink-3);margin:0;font-size:.82rem}.fllist{border-top:1px solid var(--rule-strong)}.flrow{border-bottom:1px solid var(--rule);color:inherit;background:var(--paper);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 4px;text-decoration:none;display:grid}.flrow:hover{background:var(--paper-2)}.flrow__n{font-family:var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.flrow__b{gap:3px;min-width:0;display:grid}.flrow__t{color:var(--ink);font-size:.97rem;font-weight:600}.flrow__d{color:var(--ink-3);font-size:.83rem;line-height:1.55}.flrow__g{color:var(--ink-3);white-space:nowrap;border:1px solid var(--rule);border-radius:999px;padding:4px 9px;font-size:.72rem;font-weight:600;display:none}.flrow__x{color:var(--ink-3);font-size:1rem}.flrow:hover .flrow__x{color:var(--mark)}@media (min-width:860px){.flrow__g{display:inline-block}}.flmore{padding-top:20px}.flnone{color:var(--ink-3);padding:22px 4px;font-size:.9rem}.fltags{flex-wrap:wrap;gap:6px;margin:14px 0 4px;display:flex}.flcols{gap:clamp(22px,3vw,44px);display:grid}@media (min-width:860px){.flcols{grid-template-columns:repeat(2,minmax(0,1fr))}}.fllist__ul{gap:9px;margin:10px 0 0;padding-left:19px;display:grid}.fllist__ul li{color:var(--ink-2);font-size:.9rem;line-height:1.62}.flcatch{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}@media (min-width:900px){.flcatch{grid-template-columns:repeat(3,minmax(0,1fr))}}.flcatch li{background:var(--paper);border:1px solid var(--rule);border-left:3px solid var(--mark);color:var(--ink-2);padding:16px 17px;font-size:.88rem;line-height:1.6}.flapply{align-items:center;gap:20px;display:grid}@media (min-width:860px){.flapply{grid-template-columns:minmax(0,1fr) auto;gap:clamp(26px,4vw,60px)}}.flapply__h{font-family:var(--serif);margin:0 0 9px;font-size:clamp(1.3rem,2.2vw,1.7rem)}.flapply__d{color:var(--ink-3);max-width:60ch;margin:0 0 14px;font-size:.92rem;line-height:1.65}.flapply__c{color:var(--ink-2);margin:0;font-size:.86rem;line-height:1.6}.flapply__a{gap:9px;display:grid}.flsibs{gap:12px;margin-top:26px;display:grid}@media (min-width:820px){.flsibs{grid-template-columns:repeat(3,minmax(0,1fr))}}.flsib{color:inherit;background:var(--paper);border:1px solid var(--rule);border-left:3px solid var(--ink);align-content:start;gap:6px;padding:16px 17px;text-decoration:none;display:grid}.flsib:hover{border-left-color:var(--mark);background:var(--paper-2)}.flsib b{color:var(--ink);font-size:.93rem;font-weight:600}.flsib span{color:var(--ink-3);font-size:.82rem;line-height:1.55}.wmodes{gap:14px;margin-top:28px;display:grid}@media (min-width:620px){.wmodes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.wmodes{grid-template-columns:repeat(3,minmax(0,1fr))}}.wmode{background:var(--paper);border:1px solid var(--rule);border-left:3px solid var(--ink);align-content:start;gap:7px;padding:17px 18px 19px;display:grid}.wmode b{color:var(--ink);font-size:.95rem;font-weight:600}.wmode--go{color:inherit;border-left-color:var(--mark);text-decoration:none}.wmode--go:hover{background:var(--paper-2)}.wmode--go b{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.wmode__n{letter-spacing:.06em;text-transform:uppercase;background:var(--mark);color:#fff;border-radius:3px;padding:3px 6px;font-size:.63rem;font-weight:700;line-height:1}.wmode__x{color:var(--mark);margin-top:2px;font-size:.79rem;font-weight:600}.wmode span{color:var(--ink-3);font-size:.83rem;line-height:1.6}.jobs{border-top:1px solid var(--rule-strong);margin-top:28px}.job{border-bottom:1px solid var(--rule-strong);background:var(--paper)}.job__h{margin:0;font-size:1rem}.job__q{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;transition:background-color .26s var(--e-out);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 18px;padding:20px 18px;display:grid}@media (min-width:860px){.job__q{grid-template-columns:minmax(0,1fr) auto auto}}.job__q:hover{background:var(--paper-2)}.job__q:focus-visible{outline:2px solid var(--mark);outline-offset:-2px}.job__t{font-family:var(--serif);color:var(--ink);font-size:1.18rem;line-height:1.3}.job__tags{flex-wrap:wrap;gap:7px;display:flex}.job__tag{letter-spacing:.04em;border:1px solid var(--rule-strong);color:var(--ink-3);white-space:nowrap;border-radius:2px;padding:4px 9px;font-size:.71rem;font-weight:600}.job__tag--e{border-color:var(--verify);color:var(--verify)}.job__x{flex:none;justify-self:end;width:17px;height:17px;position:relative}.job__x:before,.job__x:after{content:"";background:var(--ink-3);transition:transform .3s var(--e-out);position:absolute;top:50%;left:50%}.job__x:before{width:15px;height:1.5px;transform:translate(-50%,-50%)}.job__x:after{width:1.5px;height:15px;transform:translate(-50%,-50%)}.job__q[aria-expanded=true] .job__x:after{transform:translate(-50%,-50%)scaleY(0)}.job__q[aria-expanded=true]{background:var(--paper-2)}.job__in{border-top:1px solid var(--rule);padding:4px 18px 26px}.job__lede{color:var(--ink-2);max-width:62ch;margin:20px 0 22px;font-size:.96rem;line-height:1.7}.job__cols{gap:24px 44px;display:grid}@media (min-width:820px){.job__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.job__k{letter-spacing:.09em;text-transform:uppercase;color:var(--mark);margin:0 0 11px;font-size:.72rem;font-weight:700}.job__k--v{color:var(--ink-3);margin-top:22px}.job__cols ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.job__cols li{color:var(--ink-2);padding-left:18px;font-size:.87rem;line-height:1.65;position:relative}.job__cols li:before{content:"";background:var(--rule-strong);width:6px;height:6px;position:absolute;top:.6em;left:0}.job__cols .job__v li:before{border:1px solid var(--rule-strong);background:0 0}.job__foot{border-top:1px solid var(--rule);align-items:center;gap:12px;margin-top:26px;padding-top:20px;display:grid}@media (min-width:700px){.job__foot{grid-template-columns:auto minmax(0,1fr);gap:20px}}.job__meta{color:var(--ink-3);font-size:.79rem;line-height:1.5}.appf{border:1px solid var(--rule-strong);background:var(--paper);gap:0;max-width:900px;margin-top:30px;display:grid}.appf__grp{border-bottom:1px solid var(--rule);padding:24px 22px 26px}@media (min-width:760px){.appf__grp{padding:28px 30px 30px}}.appf__lg{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:0 0 20px;font-size:.72rem;font-weight:700}.appf__row{gap:18px;margin-bottom:18px;display:grid}@media (min-width:700px){.appf__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}}.appf__row:last-child{margin-bottom:0}.af{align-content:start;gap:5px;margin-bottom:18px;display:grid}.appf__row .af,.af:last-child{margin-bottom:0}.af>span{color:var(--ink);font-size:.82rem;font-weight:600}.af>span i{color:var(--mark);letter-spacing:.04em;text-transform:uppercase;margin-left:7px;font-size:.7rem;font-style:normal;font-weight:600}.af>em{color:var(--ink-3);font-size:.78rem;font-style:normal;line-height:1.5}.af input[type=text],.af input[type=email],.af input[type=tel],.af input[type=url],.af select,.af textarea{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:2px;margin-top:3px;padding:11px 12px;font-size:.92rem}.af textarea{resize:vertical;line-height:1.6}.af input:focus,.af select:focus,.af textarea:focus{outline:2px solid var(--mark);outline-offset:-1px;border-color:var(--mark)}.af input[type=file]{font:inherit;max-width:100%;margin-top:6px;font-size:.84rem}.af__file{color:var(--ink-2);margin-top:6px;font-size:.78rem;font-weight:600}.af__file:empty{display:none}.af.af--err input,.af.af--err select,.af.af--err textarea{border-color:var(--mark);background:#fdf7f8}.af__msg{color:var(--mark-ink);margin-top:4px;font-size:.76rem;font-weight:600;display:block}.afseg{border:1px solid var(--rule-strong);border-radius:2px;display:inline-flex;overflow:hidden}.afseg__o{position:relative}.afseg__o input{opacity:0;cursor:pointer;position:absolute;inset:0}.afseg__o span{color:var(--ink-2);cursor:pointer;transition:background-color .24s var(--e-out), color .24s var(--e-out);padding:10px 22px;font-size:.88rem;display:block}.afseg__o+.afseg__o span{border-left:1px solid var(--rule-strong)}.afseg__o input:checked+span{background:var(--ink);color:#fff}.afseg__o input:focus-visible+span{outline:2px solid var(--mark);outline-offset:-2px}.afcheck{border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 12px;padding:22px;display:grid}@media (min-width:760px){.afcheck{padding:24px 30px}}.afcheck input{width:17px;height:17px;accent-color:var(--mark);margin-top:2px}.afcheck span{color:var(--ink-2);font-size:.85rem;line-height:1.65}.afcheck span i{color:var(--mark);letter-spacing:.04em;text-transform:uppercase;margin-left:6px;font-size:.7rem;font-style:normal;font-weight:600}.afcheck.af--err span{color:var(--mark-ink)}.appf__send{background:var(--paper-2);align-items:center;gap:14px;padding:24px 22px;display:grid}@media (min-width:760px){.appf__send{grid-template-columns:auto minmax(0,1fr);gap:22px;padding:24px 30px}}.appf__note{color:var(--ink-3);margin:0;font-size:.84rem;line-height:1.6}.appf__note[data-state=err]{color:var(--mark-ink);font-weight:600}.appf__note[data-state=ok]{color:var(--verify);font-weight:600}.hfig{aspect-ratio:1;border:1px solid var(--rule);border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 30px 70px -48px #1d30338c}.hfig text{font-family:var(--sans)}.hfc__h{fill:#fff;letter-spacing:.12em;font-size:17px;font-weight:700}.hfc__hr{fill:#fff;fill-opacity:.55;letter-spacing:.06em;text-anchor:end;font-size:14px}.hfc__n{fill:var(--ink);font-size:19px;font-weight:600}.hfc__n--cert{fill:var(--verify);font-size:19px;font-weight:700}.hfc__w,.hfc__f{fill:var(--ink-3);font-size:14px}.hfc__bar{fill:var(--verify);opacity:0}.hfc__box{fill:none;stroke:var(--rule-strong);stroke-width:2.5px}.hfc__tick{fill:none;stroke:#fff;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:26;stroke-dashoffset:26px}.hfc__scan,.hfc__seal{opacity:0}.hfc__sealtick{stroke-dasharray:46;stroke-dashoffset:46px}@media (prefers-reduced-motion:no-preference){.hfig--anim .hfc__bar{animation:hfcBar 9s var(--e-out) infinite}.hfig--anim .hfc__box{animation:hfcBox 9s var(--e-out) infinite}.hfig--anim .hfc__tick{animation:hfcTick 9s var(--e-out) infinite}.hfig--anim .hfc__row,.hfig--anim .hfc__row>*{animation-delay:calc(var(--i) * .52s)}.hfig--anim .hfc__scan{animation:9s linear infinite hfcScan}.hfig--anim .hfc__seal{animation:hfcSeal 9s var(--e-out) infinite}.hfig--anim .hfc__sealtick{animation:hfcSealTick 9s var(--e-out) infinite}}@keyframes hfcBar{0%,6%{opacity:0}12%,86%{opacity:.075}94%,to{opacity:0}}@keyframes hfcBox{0%,6%{fill:#fbfcfc;stroke:var(--rule-strong)}13%,86%{fill:var(--verify);stroke:var(--verify)}94%,to{fill:#fbfcfc;stroke:var(--rule-strong)}}@keyframes hfcTick{0%,8%{stroke-dashoffset:26px}16%,86%{stroke-dashoffset:0}94%,to{stroke-dashoffset:26px}}@keyframes hfcScan{0%{opacity:0;transform:translateY(0)}4%{opacity:1}44%{opacity:1;transform:translateY(620px)}50%,to{opacity:0;transform:translateY(620px)}}@keyframes hfcSeal{0%,56%{opacity:0}64%,88%{opacity:1}96%,to{opacity:0}}@keyframes hfcSealTick{0%,60%{stroke-dashoffset:46px}70%,88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:46px}}@media (prefers-reduced-motion:reduce){.hfig--anim .hfc__bar{opacity:.075}.hfig--anim .hfc__box{fill:var(--verify);stroke:var(--verify)}.hfig--anim .hfc__tick{stroke-dashoffset:0}.hfig--anim .hfc__scan{display:none}}.insstreams{gap:16px;margin-top:30px;display:grid}@media (min-width:860px){.insstreams{grid-template-columns:repeat(3,minmax(0,1fr))}}.insstream{color:inherit;background:var(--paper);border:1px solid var(--rule);border-top:3px solid var(--ink);transition:border-color .3s var(--e-out), box-shadow .3s var(--e-out), transform .3s var(--e-out);align-content:start;gap:0;padding:22px 22px 24px;text-decoration:none;display:grid}.insstream:nth-child(2){border-top-color:var(--mark)}.insstream:nth-child(3){border-top-color:var(--verify)}.insstream:hover{border-color:var(--rule-strong);transform:translateY(-3px);box-shadow:0 20px 44px -32px #1d303380}.insstream:first-child:hover{border-top-color:var(--ink)}.insstream:nth-child(2):hover{border-top-color:var(--mark)}.insstream:nth-child(3):hover{border-top-color:var(--verify)}.insstream__n{font-family:var(--serif);color:var(--rule-strong);font-size:1.1rem;line-height:1}.insstream__t{font-family:var(--serif);color:var(--ink);margin:10px 0 9px;font-size:1.32rem;line-height:1.28}.insstream__d{color:var(--ink-3);font-size:.88rem;line-height:1.65}.insstream__e{border-top:1px solid var(--rule);gap:7px;margin:16px 0 0;padding-top:15px;display:grid}.insstream__e em{color:var(--ink-2);padding-left:15px;font-size:.8rem;font-style:normal;line-height:1.5;position:relative}.insstream__e em:before{content:"";background:var(--rule-strong);width:5px;height:5px;position:absolute;top:.55em;left:0}.insstream__go{color:var(--mark-ink);margin-top:18px;font-size:.82rem;font-weight:600}.insstream__go:after{content:" →";transition:opacity .3s var(--e-out)}.phero--deep{color:var(--paper);background:radial-gradient(62% 70% at 86% 12%,#2f6b5e52,#0000 68%),radial-gradient(52% 58% at 2% 96%,#a8243a33,#0000 70%),linear-gradient(162deg,#142326 0%,#1d3033 54%,#22383b 100%);border-bottom:0;padding-block:clamp(44px,5.5vw,84px) 0}.phero--deep:before{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:74px 74px,74px 74px}.dhero{z-index:1;align-items:start;gap:clamp(34px,4vw,56px);display:grid;position:relative}@media (min-width:1000px){.dhero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(40px,5vw,72px)}}.dhero__k{font-family:var(--mono,ui-monospace,SFMono-Regular,Menlo,monospace);letter-spacing:.18em;text-transform:uppercase;color:#ffffff94;margin:0 0 18px;font-size:.72rem}.dhero__h{font-family:var(--serif,"Source Serif 4",Georgia,serif);letter-spacing:-.018em;color:#fff;max-width:17ch;margin:0 0 22px;font-size:clamp(2.3rem,4.8vw,3.85rem);font-weight:400;line-height:1.04}.dhero__l{color:#ffffffc2;max-width:56ch;margin:0 0 28px;font-size:clamp(1.02rem,1.35vw,1.16rem);line-height:1.62}.dsrch{background:#fff;border-radius:999px;align-items:center;gap:10px;max-width:620px;padding:7px 7px 7px 20px;display:flex;box-shadow:0 22px 50px -26px #000000a6}.dsrch svg{fill:none;width:19px;height:19px;stroke:var(--ink-3);stroke-width:1.9px;flex:none}.dsrch input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:11px 0;font-size:1rem}.dsrch input::placeholder{color:var(--ink-3)}.dsrch input:focus{outline:none}.dsrch:focus-within{box-shadow:0 0 0 3px #a8243a73,0 22px 50px -26px #000000a6}.dsrch__go{background:var(--mark);color:#fff;transition:background .25s var(--e-out);border-radius:999px;flex:none;padding:12px 26px;font-size:.94rem;font-weight:600;text-decoration:none}.dsrch__go:hover{background:var(--mark-ink)}.dchips{flex-wrap:wrap;align-items:center;gap:8px;max-width:620px;margin-top:22px;display:flex}.dchips__k{color:#ffffff9e;margin:0 4px 0 0;font-size:.86rem}.dchip{color:#ffffffe6;transition:background .25s var(--e-out), border-color .25s var(--e-out);background:#ffffff0e;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:.86rem;text-decoration:none;display:inline-flex}.dchip span{color:#ffffff80;font-variant-numeric:tabular-nums;font-size:.75rem}.dchip:hover{background:#ffffff24;border-color:#fff6}.dstat{background:#ffffff09;border:1px solid #ffffff2b;border-radius:3px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.dstat__c{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;padding:clamp(20px,2.4vw,28px)}.dstat__c:nth-child(2n){border-right:0}.dstat__c:nth-last-child(-n+2){border-bottom:0}.dstat__c b{font-family:var(--serif,"Source Serif 4",Georgia,serif);color:#fff;font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:clamp(2rem,3.4vw,2.9rem);font-weight:400;line-height:1;display:block}.dstat__c span{color:#ffffffe0;margin-bottom:6px;font-size:.95rem;display:block}.dstat__c em{color:#ffffff8c;font-size:.8rem;font-style:normal;line-height:1.45;display:block}@media (max-width:519px){.dstat{grid-template-columns:minmax(0,1fr)}.dstat__c{border-right:0}.dstat__c:nth-last-child(-n+2):not(:last-child){border-bottom:1px solid #ffffff1f}}.fbar--deep{color:inherit;max-width:var(--maxw);z-index:1;transition:background .3s var(--e-out);background:#ffffff0e;border-top:1px solid #ffffff24;align-items:center;gap:16px;margin:clamp(32px,4vw,52px) auto 0;padding:18px clamp(20px,5vw,64px);text-decoration:none;display:flex;position:relative}.fbar--deep:hover{background:#ffffff1a}.fbar--deep .fbar__i svg{fill:none;width:22px;height:22px;stroke:var(--paper);stroke-width:1.8px}.fbar--deep .fbar__b{color:#fff;margin-bottom:3px;font-weight:600;display:block}.fbar--deep .fbar__d{color:#fff9;font-size:.86rem;line-height:1.5;display:block}.fbar--deep .fbar__go{color:#fff;flex:none;margin-left:auto;font-size:1.1rem}@media (max-width:759px){.fbar--deep .fbar__d{display:none}}.phero--spectrum{color:var(--paper);background:radial-gradient(48% 62% at 12% 8%,#2a4d7c8c,#0000 68%),radial-gradient(44% 56% at 88% 18%,#a8243a61,#0000 70%),radial-gradient(56% 64% at 72% 96%,#2f6b5e8c,#0000 70%),linear-gradient(146deg,#1b2a47 0%,#1d3033 52%,#1c3a38 100%);border-bottom:0;padding-block:clamp(44px,5.5vw,80px) clamp(36px,4vw,56px)}.phero--spectrum:before{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:74px 74px,74px 74px}.ihero{z-index:1;position:relative}.ihero__k{letter-spacing:.18em;text-transform:uppercase;color:#ffffff94;margin:0 0 18px;font-size:.72rem}.ihero__h{font-family:var(--serif,"Source Serif 4",Georgia,serif);letter-spacing:-.018em;color:#fff;max-width:20ch;margin:0 0 20px;font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:400;line-height:1.06}.ihero__h em{background:linear-gradient(96deg,#f0a84e 0%,#e8708a 38%,#c06bb4 62%,#5fbfa8 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.ihero__l{color:#ffffffc2;max-width:62ch;margin:0 0 28px;font-size:clamp(1.02rem,1.3vw,1.14rem);line-height:1.62}.isrch{background:#fff;border-radius:999px;align-items:center;gap:10px;max-width:640px;padding:7px 7px 7px 20px;display:flex;box-shadow:0 22px 50px -26px #0009}.isrch svg{fill:none;width:19px;height:19px;stroke:var(--accent-3,#2a4d7c);stroke-width:1.9px;flex:none}.isrch input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:11px 0;font-size:1rem}.isrch input::placeholder{color:var(--ink-3)}.isrch input:focus{outline:none}.isrch:focus-within{box-shadow:0 0 0 3px #6fc4ae8c,0 22px 50px -26px #0009}.isrch__go{color:#fff;transition:filter .25s var(--e-out);background:linear-gradient(96deg,#c98a2e,#b8405c);border-radius:999px;flex:none;padding:12px 26px;font-size:.94rem;font-weight:600;text-decoration:none}.isrch__go:hover{filter:brightness(1.12)}@media (min-width:1000px){.ihero__say{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:end;column-gap:clamp(38px,4.6vw,76px);display:grid}.ihero__k{grid-area:1/1}.phero .ihero__h{grid-area:2/1;max-width:none;margin-bottom:0}.ihero__l{grid-area:2/2;max-width:54ch;margin-bottom:0;padding-bottom:.45em}.isrch{grid-area:3/1/auto/-1;max-width:760px;margin-top:clamp(26px,2.8vw,38px)}}.icards{z-index:1;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:14px;margin-top:clamp(26px,3.2vw,42px);display:grid;position:relative}.icard{background:var(--paper);border:1px solid var(--rule);border-top:4px solid var(--c,var(--ink));transition:transform .3s var(--e-out), box-shadow .3s var(--e-out);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.icard:hover{transform:translateY(-3px);box-shadow:0 22px 44px -26px #0000008c}.icard--mark{--c:#a8243a}.icard--blue{--c:#2a4d7c}.icard--amber{--c:#8a5a12}.icard--violet{--c:#5b4b8a}.icard--verify{--c:#2f6b5e}.icard.is-quiet{background:var(--paper-2)}.icard.is-quiet .icard__n{font-size:.8rem;font-style:italic}.icard__head{color:var(--ink);gap:8px;padding:16px 17px 14px;text-decoration:none;display:grid}.icard__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.icard__k{letter-spacing:.1em;color:var(--c);background:color-mix(in srgb, var(--c) 11%, transparent);border-radius:3px;padding:4px 8px;font-size:.66rem;font-weight:700}.icard__n{font-family:var(--serif,"Source Serif 4",Georgia,serif);color:var(--c);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:400;line-height:1}.icard__t{color:var(--ink);font-size:1rem;font-weight:600;line-height:1.3}.icard__head:hover .icard__t{color:var(--c)}.icard__d{color:var(--ink-3);font-size:.83rem;line-height:1.5}.icard__subs{border-top:1px solid var(--rule);margin-top:auto}.icard__s{color:var(--ink-2);border-bottom:1px solid var(--rule);transition:background .2s var(--e-out), color .2s var(--e-out);justify-content:space-between;align-items:baseline;gap:10px;padding:9px 17px;font-size:.86rem;line-height:1.3;text-decoration:none;display:flex}.icard__s:last-child{border-bottom:0}.icard__s span{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:.76rem}.icard__s:hover{background:color-mix(in srgb, var(--c) 7%, transparent);color:var(--ink)}.icard__s.is-empty{color:var(--ink-3);pointer-events:none}.icard__s.is-empty span{opacity:.75;font-style:italic}.icard--out .icard__s span{color:var(--c);font-size:.95rem}@media (max-width:519px){.icards{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.icard{scroll-snap-align:start}}.mtracks{max-width:var(--maxw);align-items:start;gap:clamp(22px,2.6vw,40px);margin-inline:auto;padding:clamp(22px,2.6vw,34px) clamp(20px,5vw,64px) clamp(24px,2.8vw,36px);display:grid}@media (min-width:1080px){.mtracks{grid-template-columns:minmax(0,1.05fr) repeat(4,minmax(0,1fr))}.mtracks--3{grid-template-columns:minmax(0,1.05fr) repeat(5,minmax(0,1fr))}}@media (min-width:700px) and (max-width:1079px){.mtracks{grid-template-columns:repeat(2,minmax(0,1fr))}}.mtracks__say{border-right:1px solid var(--rule);padding-right:clamp(18px,2vw,32px)}@media (max-width:1079px){.mtracks__say{border-right:0;padding-right:0}}.mtracks__k{letter-spacing:.16em;text-transform:uppercase;color:var(--mark);margin:0 0 12px;font-size:.7rem}.mtracks__h{font-family:var(--serif,"Source Serif 4",Georgia,serif);color:var(--ink);margin:0 0 12px;font-size:clamp(1.25rem,1.7vw,1.6rem);font-weight:400;line-height:1.2}.mtracks__d{color:var(--ink-3);margin:0 0 16px;font-size:.85rem;line-height:1.5}.mtracks__links{gap:7px;margin:0;padding:0;list-style:none;display:grid}.mtracks__links a{font-size:.86rem;font-weight:500;line-height:1.3}.mtrack__k{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-top:2px solid var(--ink);margin:0 0 9px;padding-top:10px;font-size:.68rem}.mtrack--ink .mtrack__k{border-top-color:var(--ink)}.mtrack--blue .mtrack__k{border-top-color:var(--accent-3,#2a4d7c)}.mtrack--mark .mtrack__k{border-top-color:var(--mark)}.mtrack--amber .mtrack__k{border-top-color:var(--accent-4,#8a5a12)}.mtrack--violet .mtrack__k{border-top-color:#5b4b8a}.mtrack--verify .mtrack__k{border-top-color:var(--verify)}.mtrack__t{font-family:var(--serif,"Source Serif 4",Georgia,serif);color:var(--ink);margin-bottom:7px;font-size:1.08rem;line-height:1.25;text-decoration:none;display:block}.mtrack__t:hover{color:var(--mark)}.mtrack__d{color:var(--ink-3);margin:0 0 14px;font-size:.82rem;line-height:1.5}.mtrack__l{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mtrack__l a{color:var(--ink-2);transition:background .2s var(--e-out), color .2s var(--e-out);border-radius:3px;justify-content:space-between;align-items:baseline;gap:10px;margin-inline:-8px;padding:6px 8px;font-size:.89rem;line-height:1.35;text-decoration:none;display:flex}.mtrack__l a:hover{background:var(--paper-2);color:var(--ink)}.mtrack__l a span{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none;font-size:.74rem}.mtrack__soon{color:var(--ink-3);margin:12px 0 0;font-size:.76rem;font-style:italic}.cite{border:1px solid var(--rule);background:var(--paper);border-radius:4px;margin:clamp(34px,4vw,54px) 0 0;padding:clamp(22px,2.6vw,30px)}.cite__h{font-family:var(--serif,"Source Serif 4",Georgia,serif);color:var(--ink);margin:0 0 8px;font-size:clamp(1.18rem,1.7vw,1.45rem);font-weight:400}.cite__d{color:var(--ink-3);max-width:62ch;margin:0 0 16px;font-size:.9rem;line-height:1.55}.cite__tabs{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.cite__tab{font:inherit;cursor:pointer;border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink-2);transition:background .2s var(--e-out), color .2s var(--e-out), border-color .2s var(--e-out);border-radius:999px;padding:7px 15px;font-size:.84rem;font-weight:500}.cite__tab:hover{border-color:var(--ink-3);color:var(--ink)}.cite__tab.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.cite__out{align-items:flex-start;gap:14px;display:flex}.cite__out[hidden]{display:none}.cite__out{background:var(--paper-2);border:1px solid var(--rule);border-radius:4px;padding:16px 16px 16px 18px}.cite__s{min-width:0;color:var(--ink);flex:1;margin:0;font-size:.92rem;line-height:1.65}pre.cite__s{white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.6}.cite__s i{font-style:italic}.cite__copy{font:inherit;cursor:pointer;border:1px solid var(--rule-strong);background:var(--paper);color:var(--ink);transition:background .2s var(--e-out), border-color .2s var(--e-out);border-radius:3px;flex:none;padding:9px 18px;font-size:.84rem;font-weight:600}.cite__copy:hover{border-color:var(--ink-3);background:#fff}.cite__copy.is-done{background:var(--verify);border-color:var(--verify);color:#fff}.cite__n{color:var(--ink-3);max-width:70ch;margin:14px 0 0;font-size:.85rem;line-height:1.55}@media (max-width:559px){.cite__out{flex-direction:column}.cite__copy{align-self:flex-start}}.stg__hint{color:var(--ink-3);margin:0 0 14px;font-size:.84rem}.stg{gap:0;display:grid}@media (min-width:860px){.stg{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.stg__rail{border-right:1px solid var(--rule);padding:0}@media (max-width:859px){.stg__rail{border-right:0;border-bottom:1px solid var(--rule);margin-bottom:14px;padding-bottom:10px}}.stg__t{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--ink-2);transition:background .2s var(--e-out), color .2s var(--e-out), border-color .2s var(--e-out);background:0 0;border:0;border-left:3px solid #0000;align-items:baseline;gap:12px;padding:10px 16px 10px 13px;display:flex}.stg__t b{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:.74rem;font-weight:600}.stg__t span{font-size:.93rem;line-height:1.3}.stg__t:hover{background:var(--paper-2);color:var(--ink)}.stg__t.is-on{background:var(--mark-wash);border-left-color:var(--mark);color:var(--mark-ink)}.stg__t.is-on b{color:var(--mark)}.stg__t.is-on span{font-weight:600}.stg__panes{padding-left:clamp(14px,2vw,26px)}@media (max-width:859px){.stg__panes{padding-left:0}}.stg__pane[hidden]{display:none}.stg__pk{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 6px;font-size:.68rem}.stg__ph{font-family:var(--serif);color:var(--ink);margin:0 0 6px;font-size:1.12rem;font-weight:400;line-height:1.25}.stg__pd{color:var(--ink-3);max-width:46ch;margin:0 0 14px;font-size:.84rem;line-height:1.5}.stg__l{gap:0;display:grid}@media (min-width:560px){.stg__l{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}}.stg__l a{border-bottom:1px solid var(--rule);color:var(--ink-2);transition:color .2s var(--e-out);padding:9px 0;font-size:.9rem;line-height:1.35;text-decoration:none;display:block}.stg__l a:hover{color:var(--mark)}.abt{max-width:var(--maxw);gap:0;margin-inline:auto;padding:clamp(22px,2.6vw,34px) clamp(20px,5vw,64px) clamp(24px,2.8vw,36px);display:grid}@media (min-width:980px){.abt{grid-template-columns:minmax(0,1.05fr) repeat(3,minmax(0,1fr));gap:clamp(22px,2.6vw,40px)}}@media (min-width:640px) and (max-width:979px){.abt{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}}.abt__say{border-right:1px solid var(--rule);padding-right:clamp(18px,2vw,32px)}@media (max-width:979px){.abt__say{border-right:0;padding-right:0}}.abt__k{letter-spacing:.16em;text-transform:uppercase;color:var(--mark);margin:0 0 12px;font-size:.7rem}.abt__t{font-family:var(--serif);color:var(--ink);margin:0 0 12px;font-size:clamp(1.2rem,1.6vw,1.5rem);font-weight:400;line-height:1.2}.abt__p{color:var(--ink-3);margin:0 0 16px;font-size:.86rem;line-height:1.55}.abt__cta{gap:8px;margin:0;padding:0;list-style:none;display:grid}.abt__cta a{font-size:.87rem;font-weight:500}.abt__h{font-family:var(--serif);color:var(--ink);margin:0 0 5px;font-size:1.08rem;font-weight:400}.abt__d{color:var(--ink-3);margin:0 0 12px;font-size:.81rem;line-height:1.5}.abt__l{gap:1px;margin:0;padding:0;list-style:none;display:grid}.abt__l a{color:var(--ink-2);transition:background .2s var(--e-out), color .2s var(--e-out);border-radius:3px;margin-inline:-8px;padding:7px 8px;font-size:.9rem;text-decoration:none;display:block}.abt__l a:hover{background:var(--paper-2);color:var(--ink)}@media (max-width:1179px){.header .nav{display:none}.header .burger{display:inline-flex}}.calls{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px;display:grid}.call{background:var(--paper);border:1px solid var(--rule);border-top:4px solid var(--c,var(--ink));border-radius:4px;align-content:start;gap:8px;padding:18px 19px 20px;display:grid}.call[hidden]{display:none}.call--mark{--c:#a8243a}.call--blue{--c:#2a4d7c}.call--amber{--c:#8a5a12}.call__top{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.call__k{letter-spacing:.09em;text-transform:uppercase;color:var(--c);background:color-mix(in srgb, var(--c) 11%, transparent);border-radius:3px;padding:4px 8px;font-size:.66rem;font-weight:700}.call__by{color:var(--ink-3);font-size:.82rem}.call__t{margin:0;font-size:1.02rem;font-weight:600;line-height:1.3}.call__t a{color:var(--ink);text-decoration:none}.call__t a:hover{color:var(--c)}.call__when{color:var(--ink-2);font-size:.85rem}.call__n{color:var(--ink-3);margin:0;font-size:.86rem;line-height:1.5}.call__d{color:var(--ink-2);border-top:1px solid var(--rule);margin:6px 0 0;padding-top:10px;font-size:.85rem}.call__d b{color:var(--ink-3);margin-right:6px;font-weight:500}.call__left{color:var(--c);margin-left:8px;font-size:.8rem;font-weight:600}.callempty{max-width:62ch}.callempty[hidden]{display:none}.callempty__h{font-family:var(--serif);color:var(--ink);margin:0 0 10px;font-size:1.25rem;font-weight:400}.callempty__d{color:var(--ink-3);margin:0;font-size:.95rem;line-height:1.65}.ipills{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.callchip{font:inherit;cursor:pointer}.callchip--all{background:#ffffff1f;border-color:#ffffff57}.callchip--mark{background:#e8708a24;border-color:#e8708a80}.callchip--blue{background:#7ca6e024;border-color:#7ca6e080}.callchip--amber{background:#e0b06024;border-color:#e0b06080}.callchip{color:#ffffffeb;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:8px 17px;font-size:.9rem;font-weight:500;display:inline-flex}.callchip span{opacity:.62;font-variant-numeric:tabular-nums;font-size:.78rem}.callchip.is-on{color:var(--ink);background:#fff;border-color:#fff}.callchip.is-on span{opacity:.6}.callkeys{border-top:1px solid var(--rule);gap:12px;margin-top:clamp(28px,3vw,40px);padding-top:22px;display:grid}@media (min-width:760px){.callkeys{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.callkey b{color:var(--ink);margin-bottom:4px;font-size:.9rem;display:block}.callkey span{color:var(--ink-3);font-size:.84rem;line-height:1.5}.callkey{border-left:3px solid var(--c,var(--ink));padding-left:12px}.callkey--mark{--c:#a8243a}.callkey--blue{--c:#2a4d7c}.callkey--amber{--c:#8a5a12}.librows--grid{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:14px;display:grid}.libcard{color:var(--ink);background:var(--paper);border:1px solid var(--rule);transition:transform .3s var(--e-out), box-shadow .3s var(--e-out), border-color .3s var(--e-out);border-radius:4px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.libcard:hover{border-color:var(--rule-strong);transform:translateY(-3px);box-shadow:0 20px 40px -28px #1d30338c}.libcard--reg{--c:#a8243a}.libcard--pub{--c:#2a4d7c}.libcard--mkt{--c:#8a5a12}.libcard--dig{--c:#5b4b8a}.libcard--lab{--c:#2f6b5e}.libcard__band{background:var(--c,var(--ink));color:#fff;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;font-size:.7rem;font-weight:600;display:flex}.libcard__band b{letter-spacing:.1em;opacity:.8;background:#ffffff2e;border-radius:3px;padding:3px 7px;font-size:.62rem}.libcard__in{flex-direction:column;flex:1;gap:9px;padding:14px 15px 16px;display:flex}.libcard__m{flex-wrap:wrap;gap:6px;display:flex}.libcard__m>span{color:var(--ink-3);background:var(--paper-2);border:1px solid var(--rule);border-radius:3px;padding:3px 7px;font-size:.7rem}.libcard__sub{color:var(--c,var(--ink-2))!important;background:color-mix(in srgb, var(--c,var(--ink)) 8%, transparent)!important;border-color:color-mix(in srgb, var(--c,var(--ink)) 22%, transparent)!important}.libcard__prep{font-style:italic}.libcard__t{font-family:var(--serif,"Source Serif 4",Georgia,serif);color:var(--ink);font-size:1.04rem;line-height:1.32}.libcard:hover .libcard__t{color:var(--c,var(--mark))}.libcard__d{color:var(--ink-3);font-size:.86rem;line-height:1.55}.libcard__kw{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.libcard__kw span{color:var(--ink-3);border:1px solid var(--rule);border-radius:999px;padding:2px 8px;font-size:.7rem}.libcard__go{color:var(--c,var(--mark));margin-top:auto;padding-top:10px;font-size:.8rem;font-weight:600}.libview{border:1px solid var(--rule-strong);border-radius:3px;flex:none;display:inline-flex;overflow:hidden}.libview__b{font:inherit;cursor:pointer;background:var(--paper);color:var(--ink-2);transition:background .2s var(--e-out), color .2s var(--e-out);border:0;padding:8px 14px;font-size:.82rem;font-weight:500}.libview__b+.libview__b{border-left:1px solid var(--rule-strong)}.libview__b:hover{background:var(--paper-2);color:var(--ink)}.libview__b.is-on{background:var(--ink);color:#fff}.hstat{z-index:1;background:var(--paper);color:var(--ink);border-radius:clamp(60px,9vw,130px) 4px 4px clamp(60px,9vw,130px);align-self:center;max-width:460px;padding:clamp(26px,3vw,40px) clamp(24px,3vw,38px);position:relative;box-shadow:0 30px 60px -40px #1d30338c}@media (max-width:999px){.hstat{border-radius:4px;max-width:none;margin-top:26px}}.hstat__n{font-family:var(--serif,"Source Serif 4",Georgia,serif);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0 0 18px;font-size:clamp(2.8rem,6vw,4.4rem);font-weight:400;line-height:.95}.hstat__c{color:var(--ink-2);margin:0 0 16px;font-size:clamp(1rem,1.3vw,1.14rem);line-height:1.5}.hstat__c sup{vertical-align:super;color:var(--ink-3);font-size:.64em}.hstat__s{color:var(--ink-3);border-top:1px solid var(--rule);margin:0;padding-top:12px;font-size:.8rem;line-height:1.5}.hstat__s a{color:var(--ink-3);text-underline-offset:2px;text-decoration:underline}.hstat__s a:hover{color:var(--mark)}.hstatband{z-index:2;margin-top:calc(-1*clamp(90px,13vw,210px));margin-bottom:clamp(22px,3vw,46px);position:relative}.hstatband__in{justify-content:flex-end;display:flex}@media (max-width:999px){.hstatband__in{justify-content:stretch}}.view{--area:#1d3033;--area-lift:#2e4a4e}.view[data-area=industries]{--area:#2a4d7c;--area-lift:#3c6399}.view[data-area=therapeutics]{--area:#a8243a;--area-lift:#be3a50}.view[data-area=bioscience]{--area:#2f6b5e;--area-lift:#3c8678}.view[data-area=academy]{--area:#5b4b8a;--area-lift:#6f5ea3}.view[data-area=insights]{--area:#7a3d6a;--area-lift:#95527f}.view[data-area=company]{--area:#8a5a12;--area-lift:#a4701f}.view[data-area=journal-finder]{--area:#1f6e85;--area-lift:#2f87a0}.view .section{position:relative}.view .section--dark{background:linear-gradient(152deg, color-mix(in srgb, var(--area) 78%, #11191b) 0%, color-mix(in srgb, var(--area) 42%, #11191b) 100%)}.view .shead__tag{color:var(--area)}.view .shead__tag:before{background:var(--area)}.view .section--dark .shead__tag,.view .section--dark .shead__tag:before{color:#fff;background:#fff}.view .section--dark .shead__tag{opacity:.9;background:0 0}.view .acard{border-top:3px solid var(--area)}.view .acard:hover{border-color:var(--rule-strong);border-top-color:var(--area-lift)}.view .acard__go,.view .incl__i b,.view .reads .read__k{color:var(--area)}.view .read:hover{border-color:var(--area)}.view .proof__i b,.view .fmb__n,.view .tlist__g b,.view .tlink{color:var(--area)}.view .tlink:hover{color:var(--area-lift)}.view .prose a:not(.btn):not(.tlink){color:var(--area);-webkit-text-decoration-color:color-mix(in srgb, var(--area) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--area) 45%, transparent)}.view .prose a:not(.btn):not(.tlink):hover{color:var(--area-lift)}.view .btn--ghost:hover{border-color:var(--area);color:var(--area)}.view .crumb a:hover{color:var(--area)}.view blockquote,.view .quote{border-left-color:var(--area)}.view[data-area=insights] .libcard--reg{--c:#a8243a}.view[data-area=insights] .libcard--pub{--c:#2a4d7c}.view[data-area=insights] .libcard--mkt{--c:#8a5a12}.view[data-area=insights] .libcard--dig{--c:#5b4b8a}.view[data-area=insights] .libcard--lab{--c:#2f6b5e}.view .hstat__n,.view .hstat__s a:hover{color:var(--area)}@media (prefers-reduced-motion:no-preference){.view .acard{transition:border-color .3s var(--e-out), transform .3s var(--e-out), box-shadow .3s var(--e-out)}.view .acard__i,.view .acard__i svg{transition:background .3s var(--e-out), stroke .3s var(--e-out)}}.view .phero:not(.phero--deep):not(.phero--spectrum){background:linear-gradient(168deg, #fcfdfd 0%, color-mix(in srgb, var(--area) 11%, #fff) 52%, color-mix(in srgb, var(--area) 24%, #fff) 100%)}.view .phero:not(.phero--deep):not(.phero--spectrum):before{background-image:radial-gradient(56% 54% at 82% 20%, color-mix(in srgb, var(--area) 22%, transparent), transparent 70%), radial-gradient(44% 46% at 4% 92%, color-mix(in srgb, var(--area-lift) 14%, transparent), transparent 72%), linear-gradient(color-mix(in srgb, var(--area) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--area) 7%, transparent) 1px, transparent 1px);background-size:100% 100%,100% 100%,74px 74px,74px 74px}.view[data-area=academy] .phero--deep{background:radial-gradient(62% 70% at 86% 12%,#6f5ea36b,#0000 68%),radial-gradient(52% 58% at 2% 96%,#a8243a33,#0000 70%),linear-gradient(162deg,#1b1730 0%,#2a2347 54%,#332a55 100%)}.view .acard__i{background:color-mix(in srgb, var(--area) 12%, var(--paper))}.view .acard__i svg{stroke:var(--area)}.view .acard:hover .acard__i{background:var(--area)}.view .acard:hover .acard__i svg{stroke:#fff}.view .acard__l li:before,.view .incl__l li:before{color:var(--area)}.view .creds{background:color-mix(in srgb, var(--area) 6%, var(--paper));border-block-color:color-mix(in srgb, var(--area) 20%, var(--rule))}.view .creds__list li:before{color:var(--area)}.view .secbar__l a[aria-current=page],.view .secbar__l a.is-on{color:var(--area);box-shadow:inset 0 -2px 0 var(--area)}.view .secbar__l a:hover,.view .secbar__k a{color:var(--area)}.view .pagenav a.is-on{background:var(--area);border-color:var(--area)}.view .section+.section:not(.section--dark):not(.section--tight){background:color-mix(in srgb, var(--area) 3.5%, var(--paper))}.view .section+.section+.section:not(.section--dark){background:var(--paper)}.rbrief{background:linear-gradient(170deg,#fbfbfc 0%, color-mix(in srgb, var(--area) 9%, #fff) 100%);border-bottom:1px solid var(--rule);padding-block:clamp(34px,4.4vw,64px) clamp(32px,4vw,56px)}.rbrief__in{align-items:start;gap:clamp(28px,3.4vw,52px);display:grid}@media (min-width:1000px){.rbrief__in{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.rbrief__k{color:var(--ink-3);margin:0 0 16px;font-size:.82rem}.rbrief__k a{color:var(--area);text-decoration:none}.rbrief__k a:hover{text-decoration:underline}.rbrief__sep{color:var(--rule-strong);margin:0 7px}.rbrief__h{font-family:var(--serif,"Source Serif 4",Georgia,serif);letter-spacing:-.015em;color:var(--ink);max-width:22ch;margin:0 0 18px;font-size:clamp(1.9rem,3.6vw,3rem);font-weight:400;line-height:1.1}.rbrief__stand{color:var(--ink-2);max-width:58ch;margin:0 0 26px;font-size:clamp(1.02rem,1.35vw,1.16rem);line-height:1.62}.rbrief__cta{flex-wrap:wrap;gap:10px;margin:0;display:flex}.rbf{background:var(--paper);border:1px solid var(--rule);border-top:3px solid var(--area);border-radius:3px;margin:0;box-shadow:0 22px 46px -34px #1d303380}.rbf__top{border-bottom:1px solid var(--rule);background:var(--paper-2);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:13px 18px;display:flex}.rbf__st{letter-spacing:.09em;text-transform:uppercase;border-radius:3px;padding:4px 9px;font-size:.7rem;font-weight:700}.rbf__st--live{color:#235b4f;background:#2f6b5e21}.rbf__st--soon{color:#7a4e10;background:#8a5a1221}.rbf__st--draft{color:var(--ink-3);background:var(--rule)}.rbf__where{color:var(--ink-3);font-size:.82rem}.rbf__r{border-bottom:1px solid var(--rule);gap:3px;padding:13px 18px;display:grid}@media (min-width:560px){.rbf__r{grid-template-columns:minmax(0,.46fr) minmax(0,1fr);align-items:baseline;gap:16px}}.rbf__r:last-child{border-bottom:0}.rbf__r dt{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:.76rem}.rbf__r dd{color:var(--ink);margin:0;font-size:.92rem;line-height:1.5}.rbf__r--src{background:color-mix(in srgb, var(--area) 4%, var(--paper))}.rbf__r--src a{color:var(--area);font-weight:500}.rbf__r--src span{color:var(--ink-3);font-size:.8rem}.cdt__note{color:var(--ink-3);border-left:2px solid var(--rule-strong);max-width:58ch;margin:16px 0 0;padding-left:12px;font-size:.82rem;line-height:1.55}.cdt__left{color:var(--area);margin-left:10px;font-size:.8rem;font-weight:600}.cdt__sec{max-width:var(--maxw)}.cdt__hs{gap:14px;display:grid}@media (min-width:760px){.cdt__hs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.cdt__h{background:var(--paper);border:1px solid var(--rule);border-left:3px solid var(--area);border-radius:3px;gap:6px;padding:16px 18px;display:grid}.cdt__h b{color:var(--ink);font-size:.97rem}.cdt__h span{color:var(--ink-3);font-size:.87rem;line-height:1.55}.cdt__cta{flex-wrap:wrap;gap:10px;margin:clamp(22px,2.6vw,34px) 0 0;display:flex}.artshort{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.artshort li{color:var(--ink-2);background:var(--paper-2);border:1px solid var(--rule);border-radius:999px;padding:5px 13px;font-size:.82rem}.artreg{margin:0 0 18px}.artreg .rbf{box-shadow:none}.artreg__cta{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:10px;margin:0 0 clamp(26px,3vw,40px);padding-bottom:clamp(24px,2.8vw,36px);display:flex}.artlede{color:var(--ink-2);margin:0 0 20px;font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.6}.art--reg .artbody>.trn,.art--reg .artbody>.vst,.art--reg .artbody>.incl,.art--reg .artbody>.faq,.art--reg .artbody>.rel,.art--reg .artbody>.sign{margin-block:clamp(20px,2.4vw,32px)}.art__grid>.regnext,.art__grid>.regmore,.art__grid>.cite{grid-column:1/-1}.regnext{color:#fff;background:radial-gradient(260px 260px at calc(100% + 40px) calc(100% + 60px), #ffffff12, transparent 70%), linear-gradient(128deg, color-mix(in srgb, var(--area) 88%, #10161c) 0%, color-mix(in srgb, var(--area) 46%, #10161c) 100%);border-radius:4px;grid-template-columns:1fr;grid-auto-flow:row;align-items:center;gap:clamp(20px,2.6vw,36px);margin:clamp(30px,3.6vw,48px) 0 0;padding:clamp(24px,3vw,36px);display:grid;position:relative;overflow:hidden}.regnext__say{grid-area:1/1;min-width:0}.regnext__cta{grid-area:2/1}.regnext__fine{grid-area:3/1}@media (min-width:820px){.regnext{grid-template-columns:minmax(0,1fr) auto}.regnext__say{grid-area:1/1}.regnext__cta{grid-area:1/2}.regnext__fine{grid-area:2/1/auto/-1}}.regnext__k{letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e;margin:0 0 10px;font-size:.72rem}.regnext__h{font-family:var(--serif,"Source Serif 4",Georgia,serif);color:#fff;margin:0 0 16px;font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:400;line-height:1.15}.regnext__l{z-index:1;gap:9px;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (min-width:620px){.regnext__l{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px}}.regnext__l li{color:#ffffffe0;align-items:baseline;gap:10px;font-size:.92rem;line-height:1.45;display:flex}.regnext__l li span{color:#fff;background:#ffffff2e;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.74rem;font-weight:700;display:grid}.regnext__cta{z-index:1;align-content:center;gap:10px;display:grid;position:relative}.btn--on{color:var(--ink);background:#fff;border:1px solid #fff}.btn--on:hover{background:#ffffffe0}.btn--outline{color:#fff;background:0 0;border:1px solid #ffffff73}.btn--outline:hover{background:#ffffff1a;border-color:#fff}.btn--sm{padding:9px 16px;font-size:.86rem}.regbar{left:50%;bottom:calc(var(--regbar-lift,14px));width:min(var(--maxw), calc(100% - 32px));z-index:60;background:var(--ink);color:#fff;transition:transform .34s var(--e-out), opacity .34s var(--e-out);opacity:0;border-radius:6px;position:fixed;transform:translate(-50%,160%);box-shadow:0 24px 54px -26px #0009}.regbar.is-up{opacity:1;transform:translate(-50%)}.regbar[hidden]{display:none}.regbar__in{justify-content:space-between;align-items:center;gap:18px;padding:12px 18px;display:flex}.regbar__t{min-width:0;margin:0}.regbar__t b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;line-height:1.3;display:block;overflow:hidden}.regbar__t span{color:#ffffff94;font-size:.78rem}.regbar__a{flex:none;gap:9px;margin:0;display:flex}@media (max-width:859px){.regbar{border-radius:10px;width:calc(100% - 20px)}.regbar__in{gap:10px;padding:12px 13px 13px;display:grid}.regbar__t b{white-space:normal;text-overflow:clip;font-size:.88rem;line-height:1.3;overflow:visible}.regbar__t span{display:none}.regbar__a{grid-template-columns:1fr 1fr;gap:9px;display:grid}.regbar__a .btn{text-align:center;justify-content:center;padding:11px 10px}}@media (prefers-reduced-motion:reduce){.regbar{transition:none}}.art--reg .arthd__k{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px;display:flex}.arttype{letter-spacing:.09em;text-transform:uppercase;color:#fff;background:var(--area);border-radius:999px;padding:7px 15px;font-size:.72rem;font-weight:700}.artscope{color:var(--ink-3);font-size:.88rem}.artref{white-space:nowrap}.artref a{color:var(--area);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.artref a:hover{text-decoration-style:solid}.art--reg .artbyl{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:flex-end;gap:16px clamp(16px,2.4vw,34px);padding-top:22px;display:flex}.art--reg .artbyl__who{flex:240px;align-items:center;gap:13px;min-width:0;display:flex}.art--reg .artbyl__av{background:var(--area);color:#fff;letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-size:.92rem;font-weight:700;display:grid}.art--reg .artbyl__who>span:last-child{gap:2px;display:grid}.art--reg .artbyl__who b{color:var(--ink);font-size:1rem}.art--reg .artbyl__who>span:last-child>span{color:var(--ink-3);font-size:.86rem}.art--reg .artbyl__m{color:var(--ink);font-variant-numeric:tabular-nums;gap:4px;font-size:.95rem;display:grid}.art--reg .artbyl__m b{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.68rem;font-weight:500}@media (max-width:639px){.art--reg .artbyl{gap:16px 24px}.art--reg .artbyl__who{flex-basis:100%;margin-right:0}}.art--reg .artreg__cta .btn{border-radius:999px;padding:13px 26px}.art--reg .artreg__cta .btn--primary{background:var(--area);border-color:var(--area)}.art--reg .artreg__cta .btn--primary:hover{background:color-mix(in srgb, var(--area) 84%, #000)}.art--reg .artreg__cta .btn--ghost{border:1.5px solid var(--ink);color:var(--ink);background:0 0}.art--reg .artreg__cta .btn--ghost:hover{background:var(--ink);color:#fff}.rtl{border:1px solid var(--rule);background:var(--paper);border-radius:4px;margin:0 0 clamp(22px,2.6vw,32px);padding:clamp(18px,2.2vw,24px)}.rtl__k{letter-spacing:.14em;text-transform:uppercase;color:var(--area);margin:0 0 16px;font-size:.7rem}.rtl__l{gap:18px;margin:0;padding:0;list-style:none;display:grid}.rtl__l li{padding-left:26px;position:relative}.rtl__l li:before{content:"";background:var(--area);border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:4px}.rtl__l li:not(:last-child):after{content:"";background:var(--rule-strong);width:1px;position:absolute;top:19px;bottom:-18px;left:8px}.rtl__d{letter-spacing:.04em;color:var(--area);margin:0 0 4px;font-size:.76rem;font-weight:600}.rtl__w{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.55}.rtl__c a{width:17px;height:17px;color:var(--area);background:color-mix(in srgb, var(--area) 11%, transparent);vertical-align:1px;border-radius:3px;place-items:center;margin-left:3px;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-grid}.rtl__c a:hover{background:var(--area);color:#fff}.rsrc{border:1px solid var(--rule);background:var(--paper);border-radius:4px;margin:clamp(28px,3.4vw,44px) 0 0;padding:clamp(22px,2.6vw,30px)}.rsrc__h{font-family:var(--serif,"Source Serif 4",Georgia,serif);color:var(--ink);margin:0 0 6px;font-size:clamp(1.18rem,1.7vw,1.45rem);font-weight:400}.rsrc__d{color:var(--ink-3);max-width:64ch;margin:0 0 18px;font-size:.88rem;line-height:1.55}.rsrc__l{counter-reset:s;gap:14px;margin:0;padding:0;list-style:none;display:grid}.rsrc__l li{color:var(--ink-2);gap:12px;scroll-margin-top:90px;font-size:.87rem;line-height:1.55;display:flex}.rsrc__l li:target{background:color-mix(in srgb, var(--area) 7%, transparent);border-radius:3px;margin:-8px;padding:8px}.rsrc__n{color:#fff;background:var(--area);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:700;display:grid}.rsrc__l a{color:var(--area);word-break:break-word;text-underline-offset:2px;text-decoration:underline}.rsrc__r{color:var(--ink-3)}.rtag{flex-wrap:wrap;gap:7px;margin:clamp(20px,2.4vw,28px) 0 0;display:flex}.rtag span{color:var(--ink-3);border:1px solid var(--rule);border-radius:999px;padding:4px 12px;font-size:.76rem}.enq{background:var(--paper);width:min(760px,100vw - 32px);max-height:min(90vh,900px);color:var(--ink);border:0;border-radius:8px;padding:0;overflow:hidden;box-shadow:0 40px 90px -30px #0a10148c}.enq::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#10161c9e}.enq__f{max-height:inherit;flex-direction:column;display:flex}.enq__hd{background:linear-gradient(128deg, color-mix(in srgb, var(--area,#2a4d7c) 92%, #0e141a) 0%, color-mix(in srgb, var(--area,#2a4d7c) 54%, #0e141a) 100%);color:#fff;padding:clamp(20px,2.6vw,28px) clamp(20px,2.8vw,32px) 18px;position:relative}.enq__k{letter-spacing:.16em;text-transform:uppercase;color:#ffffffa8;margin:0 0 7px;font-size:.68rem;font-weight:700}.enq__h{font-family:var(--serif,"Source Serif 4",Georgia,serif);color:#fff;margin:0;padding-right:44px;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:400;line-height:1.2}.enq__x{cursor:pointer;width:34px;height:34px;transition:background-color .24s var(--e-out), border-color .24s var(--e-out);background:0 0;border:1px solid #ffffff4d;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.enq__x:hover{background:#ffffff24;border-color:#fff}.enq__x:focus-visible{outline-offset:2px;outline:2px solid #fff}.enq__x span{width:14px;height:14px;display:block;position:relative}.enq__x span:before,.enq__x span:after{content:"";background:#fff;width:14px;height:1.5px;position:absolute;top:50%;left:0}.enq__x span:before{transform:rotate(45deg)}.enq__x span:after{transform:rotate(-45deg)}.enq__ctx{background:color-mix(in srgb, var(--area,#2a4d7c) 9%, var(--paper));border-bottom:1px solid var(--rule);gap:3px;margin:0;padding:13px clamp(20px,2.8vw,32px);display:grid}.enq__ctx b{color:var(--ink);font-size:.9rem;line-height:1.4}.enq__ctx span{color:var(--ink-3);font-size:.8rem}.enq__st{border-bottom:1px solid var(--rule);background:var(--paper-2);flex-wrap:wrap;gap:8px 20px;margin:0;padding:14px clamp(20px,2.8vw,32px);list-style:none;display:flex}.enq__st li{color:var(--ink-3);align-items:center;gap:9px;font-size:.84rem;display:flex}.enq__st li span{width:22px;height:22px;color:var(--ink-3);background:var(--rule);transition:background-color .24s var(--e-out), color .24s var(--e-out);border-radius:50%;flex:none;place-items:center;font-size:.73rem;font-weight:700;display:grid}.enq__st li[aria-current=step]{color:var(--ink);font-weight:600}.enq__st li[aria-current=step] span{background:var(--area,#2a4d7c);color:#fff}.enq__st li[data-enq-past] span{background:var(--verify);color:#fff}.enq__bd{-webkit-overflow-scrolling:touch;padding:clamp(20px,2.6vw,28px) clamp(20px,2.8vw,32px);overflow-y:auto}.enq__g{border:0;gap:18px;margin:0;padding:0;display:grid}.enq__lg{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);padding:0;font-size:.72rem;font-weight:700}.enq .af{margin-bottom:0}.enq__row{gap:18px;display:grid}@media (min-width:620px){.enq__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}}.enqp__set{flex-wrap:wrap;gap:9px;display:flex}.enqp__set[hidden]{display:none}.enqp{position:relative}.enqp input{opacity:0;cursor:pointer;position:absolute;inset:0}.enqp span{color:var(--ink-2);background:var(--paper);border:1px solid var(--rule-strong);cursor:pointer;transition:background-color .22s var(--e-out), color .22s var(--e-out), border-color .22s var(--e-out);border-radius:999px;padding:10px 17px;font-size:.87rem;line-height:1.35;display:block}.enqp span:hover{border-color:var(--area,#2a4d7c)}.enqp input:checked+span{background:var(--area,#2a4d7c);border-color:var(--area,#2a4d7c);color:#fff;font-weight:600}.enqp input:focus-visible+span{outline:2px solid var(--mark);outline-offset:2px}.enqu{border:1.5px dashed var(--rule-strong);background:var(--paper-2);transition:border-color .22s var(--e-out), background-color .22s var(--e-out);border-radius:5px;position:relative}.enqu.is-over{border-color:var(--area,#2a4d7c);background:color-mix(in srgb, var(--area,#2a4d7c) 7%, var(--paper))}.enqu input{opacity:0;width:1px;height:1px;position:absolute}.enqu__in{text-align:center;cursor:pointer;gap:5px;padding:22px 20px;display:grid}.enqu__in b{color:var(--ink);font-size:.92rem}.enqu__in span{color:var(--ink-3);font-size:.8rem;line-height:1.55}.enqu input:focus-visible+.enqu__in{outline:2px solid var(--mark);outline-offset:2px}.enqu .af__file{text-align:center;margin:0 20px 16px}.enq__fine{color:var(--ink-3);border-left:2px solid var(--rule-strong);margin:0;padding-left:12px;font-size:.78rem;line-height:1.6}.enqr{border:1px solid var(--rule);background:var(--paper-2);border-radius:4px;gap:0;margin:0;display:grid;overflow:hidden}.enqr__r{gap:2px;padding:11px 15px;display:grid}@media (min-width:560px){.enqr__r{grid-template-columns:170px minmax(0,1fr);align-items:baseline;gap:0 16px}}.enqr__r+.enqr__r{border-top:1px solid var(--rule)}.enqr dt{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem;font-weight:700}.enqr dd{color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.89rem;line-height:1.55}.enq__ok{border-bottom:0;padding:0}.enq__ok .af__msg{grid-column:2}.enqd{justify-items:start;gap:10px;padding:8px 0 4px;display:grid}.enqd__k{letter-spacing:.16em;text-transform:uppercase;color:var(--verify);margin:0;font-size:.68rem;font-weight:700}.enqd__h{font-family:var(--serif,"Source Serif 4",Georgia,serif);color:var(--ink);margin:0;font-size:clamp(1.15rem,1.9vw,1.4rem);font-weight:400;line-height:1.25}.enqd__w{color:var(--ink-2);max-width:58ch;margin:0 0 8px;font-size:.9rem;line-height:1.65}.enq__ft{border-top:1px solid var(--rule);background:var(--paper-2);gap:12px;padding:16px clamp(20px,2.8vw,32px);display:grid}@media (min-width:620px){.enq__ft{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}}.enq__msg{color:var(--ink-3);margin:0;font-size:.83rem;line-height:1.55}.enq__msg[data-state=err]{color:var(--mark-ink);font-weight:600}.enq__msg[data-state=ok]{color:var(--verify);font-weight:600}.enq__acts{justify-content:flex-end;gap:9px;margin:0;display:flex}.enq [hidden],.enq__st li[hidden],.enq__acts .btn[hidden],.enqd[hidden],.enq__ft[hidden],.enq__g[hidden],.enqp__set[hidden]{display:none}.regnext__fine{color:#ffffffa8;margin:14px 0 0;font-size:.8rem;line-height:1.6}.regnext__fine a{color:#fff;text-underline-offset:3px;text-decoration:underline}@media (max-width:619px){.enq{border-radius:0;width:100vw;max-width:100vw;height:100%;max-height:100%;margin:0}.enq__f{height:100%}.enq__st li:not([aria-current=step]) span{font-size:.7rem}.enq__st{gap:6px 14px}.enq__st li{font-size:.79rem}.enq__acts{grid-template-columns:1fr;display:grid}.enq__acts .btn{text-align:center;justify-content:center}.enq__acts [data-enq-back]{order:2}}@media (prefers-reduced-motion:reduce){.enqp span,.enqu,.enq__x{transition:none}}.artcrumb{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 14px;font-size:.78rem;display:flex}.artcrumb a{color:var(--area,var(--mark));font-weight:600;text-decoration:none}.artcrumb a:hover{text-underline-offset:3px;text-decoration:underline}.artcrumb span{color:var(--rule-strong)}.regmore{border-top:1px solid var(--rule-strong);margin:clamp(28px,3.4vw,44px) 0 0;padding-top:clamp(24px,2.8vw,34px)}.regmore__k{letter-spacing:.14em;text-transform:uppercase;color:var(--area);margin:0 0 16px;font-size:.7rem;font-weight:700}.regmore__g{gap:14px;display:grid}@media (min-width:760px){.regmore__g{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.regmore__c{background:var(--paper);border:1px solid var(--rule);border-left:3px solid var(--area);transition:transform .28s var(--e-out), box-shadow .28s var(--e-out);border-radius:3px;align-content:start;gap:7px;padding:18px 19px 19px;text-decoration:none;display:grid}.regmore__c:hover{transform:translateY(-2px);box-shadow:0 20px 40px -26px #00000080}.regmore__s{letter-spacing:.1em;text-transform:uppercase;color:var(--area);font-size:.68rem;font-weight:700}.regmore__c b{font-family:var(--serif,"Source Serif 4",Georgia,serif);color:var(--ink);font-size:1.08rem;font-weight:400;line-height:1.3}.regmore__c:hover b{color:var(--area)}.regmore__d{color:var(--ink-3);font-size:.86rem;line-height:1.55}.regmore__go{color:var(--area);margin-top:4px;font-size:.8rem;font-weight:600}.regmore__go:after{content:" →"}.regmore__nav{gap:10px;margin-top:16px;display:grid}@media (min-width:620px){.regmore__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.regmore__p{border:1px solid var(--rule);background:var(--paper-2);transition:border-color .24s var(--e-out), background-color .24s var(--e-out);border-radius:3px;gap:3px;padding:13px 16px;text-decoration:none;display:grid}.regmore__p:hover{border-color:var(--area);background:var(--paper)}.regmore__p span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem;font-weight:700}.regmore__p b{color:var(--ink);font-size:.92rem;font-weight:600;line-height:1.35}.regmore__p--n{text-align:right}.regmore__nav>.regmore__p--n:only-child{grid-column:2}.regmore__all{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 0;font-size:.86rem;display:flex}.regmore__all a{color:var(--area);text-underline-offset:3px;font-weight:600;text-decoration:underline}.regmore__all span{color:var(--rule-strong)}@media (prefers-reduced-motion:reduce){.regmore__c,.regmore__p{transition:none}.regmore__c:hover{transform:none}}.phero h1.ahero__k{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);max-width:none;margin:0 0 14px;font-size:.83rem;font-weight:500;line-height:1.4}.ahero__lead{font-family:var(--serif);letter-spacing:-.028em;color:var(--ink);font-size:clamp(2.6rem,5.6vw,4.3rem);font-weight:400;line-height:1.04}:where(img[width][height]){height:auto}@media (min-width:1000px){.ldrs.ldrs--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.view[data-route=\/about-us] .proof__i b{color:#fff;font-weight:700}.tmph--neat{margin-top:clamp(26px,3vw,40px)}.tmph--neat img{aspect-ratio:16/9;object-fit:cover;border-radius:14px;width:100%}.tmph--neat figcaption{color:var(--ink-3);max-width:none;margin-top:16px;font-size:.95rem;line-height:1.65}@media (min-width:1000px){.tmph--neat{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(28px,3vw,48px);display:grid}.tmph--neat figcaption{margin-top:0;font-size:1.02rem}.tmph--neat figcaption b{font-family:var(--serif);color:var(--ink);margin-bottom:10px;font-size:1.35rem;font-weight:600;display:block}}.std__ab{overflow-wrap:anywhere}.std__cert{letter-spacing:.04em;color:var(--ink-3);overflow-wrap:anywhere;margin-top:10px;font-size:.72rem;display:block}.view .hero .btn--ghost:hover,.view .phero .btn--ghost:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media (min-width:1024px){.header .nav--right{margin-left:auto;margin-right:clamp(10px,1.4vw,24px)}.header .header__cta{margin-left:0}}.mega .mega__panels,.mega .mega__promos{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.footer__brand a[href^=tel\:]{white-space:nowrap}}@layer components,utilities;.callfilt{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:12px;margin:0 0 20px;display:grid}.callfilt__f{color:var(--ink-3);flex-direction:column;gap:6px;font-size:.8rem;display:flex}.callfilt__f span{letter-spacing:.02em;font-weight:600}.callfilt__f input,.callfilt__f select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);border-radius:10px;width:100%;min-height:44px;padding:10px 12px;font-size:.92rem}.callfilt__f input:focus-visible,.callfilt__f select:focus-visible{outline:2px solid var(--verify);outline-offset:1px}.callfilt__n{color:var(--ink-2);align-self:center;margin:0;font-size:.88rem;font-weight:600}.call__area{color:var(--ink-3);margin:0;font-size:.78rem}.call__act{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;display:flex}.call__btn{border:1px solid var(--rule-strong);color:var(--ink);background:0 0;border-radius:999px;align-items:center;padding:7px 13px;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.call__btn:hover{border-color:var(--ink)}.call__btn--go{background:var(--ink);border-color:var(--ink);color:#fff}.call__btn--go:hover{opacity:.88}.call__more{color:var(--c);margin-left:auto;font-size:.82rem;text-decoration:none}.call__more:hover{text-decoration:underline}.call[hidden]{display:none}.calldet__closed{color:var(--ink);font-weight:600}.footer__seals{border-bottom:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px 40px;padding-block:26px;display:flex}.footer__sealgrp{flex-direction:column;gap:12px;display:flex}.footer__sealgrp--end{text-align:right;align-items:flex-end}.footer__sealk{letter-spacing:.09em;text-transform:uppercase;color:#ffffff9e;margin:0;font-size:.72rem;font-weight:700}.footer__sealrow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.footer__sealrow img{border-radius:4px;width:auto;height:40px;display:block}.footer__sealnote{color:#ffffffb8;margin:0;font-size:.86rem}@media (max-width:719px){.footer__seals{flex-direction:column}.footer__sealgrp--end{text-align:left;align-items:flex-start}}.phero--compact{padding-block:clamp(28px,3.4vw,44px) clamp(26px,3vw,40px)}.phero--compact h1{margin:6px 0 10px}.rfqtop__l{z-index:1;max-width:68ch;color:var(--ink-2);margin:0;font-size:1.02rem;line-height:1.6;position:relative}.phero--compact .wrap{z-index:1;position:relative}.rfqsec{padding-top:clamp(24px,3vw,40px)}.rfqlay{align-items:start;gap:32px;display:grid}.rfqlay .rfq{max-width:none;margin:0}@media (min-width:1000px){.rfqlay{grid-template-columns:minmax(0,1fr) 340px;gap:44px}.rfqside{top:calc(var(--dock-h,0px) + 24px);position:sticky}}.rfqside .rfqa{margin-top:20px}.nelist{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.neitem{background:var(--surface);border:1px solid var(--rule);border-radius:10px;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.neitem__top{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);gap:10px;margin:0;font-size:.68rem;font-weight:700;display:flex}.neitem__k{color:var(--mark)}.neitem__t{margin:0;font-size:1.04rem;font-weight:600;line-height:1.3}.neitem__t a{color:var(--ink);text-decoration:none}.neitem__t a:hover{color:var(--mark)}.neitem__m{color:var(--ink-2);margin:0;font-size:.86rem}.neitem__d{color:var(--ink-3);margin:0;font-size:.9rem;line-height:1.55}.neitem__a{margin:6px 0 0}.neempty{border:1px dashed var(--rule-strong);color:var(--ink-2);border-radius:10px;padding:20px 22px;font-size:.95rem;line-height:1.6}.neempty p{margin:0}.neempty a{color:var(--mark)}.ne__sub{margin:36px 0 14px;font-size:1.1rem}.nelist--past .neitem{opacity:.8}.hsl{color:#fff;isolation:isolate;background:#1d3033;position:relative;overflow:hidden}.hsl__top{z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 28px;padding-top:22px;display:flex;position:relative}.hsl__site{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8;max-width:none;margin:0;font-size:.8rem;font-weight:500;line-height:1.4}.hsl__trust{color:#ffffffb8;flex-wrap:wrap;gap:6px 18px;margin:0;font-size:.8rem;display:flex}.hsl__trust span{align-items:center;gap:8px;display:inline-flex}.hsl__trust span:before{content:"";background:#f2c14e;border-radius:50%;width:6px;height:6px}.hsl__slides{display:grid}.hsl__slide{opacity:0;visibility:hidden;transition:opacity .7s var(--e-soft), visibility 0s linear .7s;background:linear-gradient(118deg,var(--hsl-a) 0%,var(--hsl-b) 100%);grid-area:1/1;position:relative}.hsl__slide.is-on{opacity:1;visibility:visible;transition:opacity .7s var(--e-soft), visibility 0s;z-index:1}.hsl__slide:before{content:"";pointer-events:none;background-image:radial-gradient(60% 70% at 85% 30%,#ffffff1a,#0000 70%),linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:100% 100%,64px 64px,64px 64px;position:absolute;inset:0}.hsl__slide--journals{--hsl-a:#14272a;--hsl-b:#2c544e}.hsl__slide--regulators{--hsl-a:#141c33;--hsl-b:#2a4d7c}.hsl__slide--editorial{--hsl-a:#2a0f18;--hsl-b:#8e1c30}.hsl__slide--data{--hsl-a:#0f2621;--hsl-b:#2f6b5e}.hsl__slide--immersive{--hsl-a:#241a0b;--hsl-b:#8a5a12}.hsl__art{aspect-ratio:1;pointer-events:none;opacity:.9;width:min(54vw,620px);position:absolute;top:50%;right:clamp(-120px,-4vw,0px);transform:translateY(-54%)}.hsl__art svg{fill:none;stroke:#ffffff57;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.hsl__art svg .f{fill:#ffffff0f}.hsl__art svg .m{stroke:#f2c14e;stroke-opacity:.75}.hsl__slide.is-on .hsl__art{animation:hslArt 9s var(--e-soft) both}@keyframes hslArt{0%{opacity:0;transform:translateY(-50%)scale(.96)}to{opacity:.9;transform:translateY(-54%)scale(1)}}.hsl__in{z-index:2;gap:28px;padding-top:clamp(28px,3.4vw,44px);padding-bottom:clamp(130px,11vw,140px);display:grid;position:relative}@media (min-width:1100px){.hsl__in{grid-template-columns:minmax(0,1fr) 360px;align-items:end;min-height:500px}}.hsl__copy{max-width:720px}.hsl__slide.is-on .hsl__copy>*{animation:hslUp .7s var(--e-out) both}.hsl__slide.is-on .hsl__copy>:nth-child(2){animation-delay:60ms}.hsl__slide.is-on .hsl__copy>:nth-child(3){animation-delay:.12s}.hsl__slide.is-on .hsl__copy>:nth-child(4){animation-delay:.18s}.hsl__slide.is-on .hsl__copy>:nth-child(5){animation-delay:.24s}@keyframes hslUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hsl__eyebrow{color:#f2c14e;align-items:center;gap:12px;margin:0 0 18px;font-size:.95rem;font-weight:500;display:flex}.hsl__num{letter-spacing:.04em;border:1px solid #f2c14e99;border-radius:50%;place-items:center;width:38px;height:38px;font-size:.8rem;display:inline-grid}.hsl__h{font-family:var(--serif);letter-spacing:-.01em;color:#fff;max-width:24ch;margin:0 0 18px;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:400;line-height:1.1}.hsl__p{color:#ffffffdb;max-width:62ch;margin:0 0 22px;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.65}.hsl__chips{flex-wrap:wrap;gap:10px;margin:0 0 26px;padding:0;list-style:none;display:flex}.hsl__chips a{color:#fff;border:1px solid #ffffff57;border-radius:999px;padding:7px 14px;font-size:.88rem;text-decoration:none;transition:background .2s,border-color .2s;display:inline-block}.hsl__chips a:hover,.hsl__chips a:focus-visible{background:#ffffff24;border-color:#fff}.hsl__cta{flex-wrap:wrap;gap:14px;display:flex}.hsl__btn{border-radius:999px;padding:14px 26px}.hsl__btn--on{color:#1d1a10;background:#f2c14e;border:1px solid #f2c14e}.hsl__btn--on:hover{color:#1d1a10;background:#ffd46b;border-color:#ffd46b}.hsl__btn--line{color:#fff;background:0 0;border:1px solid #fff9}.hsl__btn--line:hover{color:var(--ink);background:#fff;border-color:#fff}.hsl__card{color:var(--ink);background:#fff;border-radius:22px;align-self:end;padding:26px 28px;box-shadow:0 20px 50px #00000038}.hsl__card b{font-family:var(--serif);margin-bottom:10px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;line-height:1.05;display:block}.hsl__card span{color:var(--ink-2);border-bottom:1px solid var(--rule);padding-bottom:14px;font-size:1rem;line-height:1.5;display:block}.hsl__card small{color:var(--ink-3);margin-top:12px;font-size:.8rem;display:block}@media (max-width:1099px){.hsl__card{max-width:420px}.hsl__art{opacity:.35}}.hsl__nav{z-index:4;flex-wrap:wrap;align-items:center;gap:18px 26px;padding-bottom:28px;display:flex;position:absolute;bottom:0;left:0;right:0}.hsl__tabs{flex:560px;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;max-width:820px;display:grid}.hsl__tab{text-align:left;color:#ffffff9e;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;padding:0 0 12px;display:flex;position:relative}.hsl__tn{letter-spacing:.06em;font-size:.78rem;font-weight:600}.hsl__tl{font-size:.86rem;line-height:1.3}.hsl__tab:hover,.hsl__tab.is-on{color:#fff}.hsl__tab.is-on .hsl__tn{color:#f2c14e}.hsl__bar{background:#ffffff38;border-radius:2px;height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hsl__bar i{transform-origin:0;background:#f2c14e;position:absolute;inset:0;transform:scaleX(0)}.hsl__tab.is-on .hsl__bar i{transform:scaleX(var(--p,1))}.hsl__ctl{gap:10px;display:flex}.hsl__b{color:#fff;cursor:pointer;background:#0000001f;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:46px;height:46px;transition:background .2s;display:grid}.hsl__b:hover{background:#ffffff29}.hsl__b svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.hsl__iy,.hsl__b[aria-pressed=true] .hsl__ip{display:none}.hsl__b[aria-pressed=true] .hsl__iy{display:block}.hsl :focus-visible{outline-offset:3px;outline:2px solid #f2c14e}@media (max-width:760px){.hsl__trust{display:none}.hsl__site{font-size:.72rem}.hsl__tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.hsl__tl{display:none}.hsl__in{padding-bottom:120px}.hsl__h{max-width:none}}@media (prefers-reduced-motion:reduce){.hsl__slide,.hsl__slide.is-on{transition:none}.hsl__slide.is-on .hsl__copy>*,.hsl__slide.is-on .hsl__art{animation:none}}a.chip--link{color:inherit;text-decoration:none;transition:background .2s,border-color .2s,color .2s}a.chip--link:hover,a.chip--link:focus-visible{border-color:var(--ink);background:var(--ink);color:var(--paper)}a.cap--link,a.mode--link{color:inherit;transition:transform .2s var(--e-out), box-shadow .2s, border-color .2s;text-decoration:none}a.cap--link b,a.mode--link b{text-underline-offset:3px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}a.cap--link:hover b,a.mode--link:hover b,a.cap--link:focus-visible b,a.mode--link:focus-visible b{text-decoration-color:currentColor}a.cap--link:hover,a.mode--link:hover{transform:translateY(-2px)}.hsl__site{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.hsl__in{padding-top:clamp(40px,4.4vw,60px)}.svclinks{line-height:1.9;display:block}.svclinks .tlink{font-size:.92rem}.svclinks>span{color:var(--ink-3)}.art__after{gap:clamp(28px,4vw,56px);margin-top:clamp(28px,4vw,56px);display:grid}.art__after>*{min-width:0}.cfp{--cfp-acc:#c27a2c;--cfp-acc-ink:#8a5212;--cfp-wash:#fbf1e6;padding-bottom:84px}.cfp-hero{border-bottom:3px solid var(--cfp-acc);background:linear-gradient(#fdf6ee 0%,#fff 100%);padding:clamp(28px,4vw,52px) 0 clamp(32px,4vw,48px)}.cfp-tags{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:6px 0 18px;font-size:.95rem;display:flex}.cfp-chip{background:var(--cfp-acc);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 16px;font-size:.78rem;font-weight:700;display:inline-block}.cfp-h1{font-family:var(--serif);letter-spacing:-.01em;max-width:24ch;margin:0 0 20px;font-size:clamp(2rem,4.6vw,3.6rem);font-weight:500;line-height:1.08}.cfp-lede{font-family:var(--serif);color:var(--ink-2);max-width:72ch;margin:0 0 24px;font-size:clamp(1.08rem,1.6vw,1.3rem);line-height:1.6}.cfp-by{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:18px 32px;margin-bottom:24px;padding-top:20px;display:flex}.cfp-by__who{align-items:center;gap:14px;display:flex}.cfp-by__who b{font-size:1.02rem;display:block}.cfp-by__who span span{color:var(--ink-3);font-size:.88rem;display:block}.cfp-av{background:var(--cfp-acc);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font-weight:700;display:grid}.cfp-meta{flex-wrap:wrap;gap:16px 34px;margin:0;display:flex}.cfp-meta dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem}.cfp-meta dd{margin:4px 0 0;font-weight:600}.cfp-acts{flex-wrap:wrap;gap:14px;display:flex}.cfp-btn{cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:15px 26px;font-weight:600;display:inline-flex}.cfp-btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:15px;height:15px}.cfp-btn--on{background:var(--cfp-acc);border:1px solid var(--cfp-acc);color:#fff;box-shadow:0 8px 20px #c27a2c40}.cfp-btn--on:hover{background:var(--cfp-acc-ink);border-color:var(--cfp-acc-ink);color:#fff}.cfp-btn--line{border:1.5px solid var(--ink);color:var(--ink);background:#fff}.cfp-btn--line:hover{background:var(--ink);color:#fff}.cfp-btn--light{color:var(--ink);background:#fff;border:1px solid #fff}.cfp-btn--sm{padding:10px 18px;font-size:.9rem}.cfp-closed{background:var(--mark-wash);border-left:3px solid var(--mark);margin:0 0 18px;padding:12px 16px}.cfp-two{gap:24px;display:grid}@media (min-width:960px){.cfp-two{grid-template-columns:1fr 1fr}.cfp-two--wide{grid-template-columns:1fr 1.1fr}}.cfp-three{gap:20px;display:grid}@media (min-width:900px){.cfp-three{grid-template-columns:repeat(3,1fr)}}.cfp-stack .wrap{gap:24px;display:grid}.cfp-card{border:1px solid var(--rule);background:#fff;border-radius:18px;padding:clamp(22px,2.6vw,32px)}.cfp-k{letter-spacing:.12em;text-transform:uppercase;color:var(--cfp-acc-ink);margin:0 0 14px;font-size:.78rem;font-weight:700}.cfp-dates{color:#fff;background:linear-gradient(150deg,var(--cfp-acc) 0%,#6e4a28 55%,#1d2433 100%);border-radius:18px;padding:clamp(22px,2.6vw,32px)}.cfp-dates .cfp-k{color:#fbe3c6}.cfp-dates dl{margin:0 0 22px}.cfp-dates dl div{border-bottom:1px solid #ffffff38;justify-content:space-between;gap:18px;padding:14px 0;display:flex}.cfp-dates dt{font-size:.98rem}.cfp-dates dd{font-family:var(--serif);text-align:right;margin:0;font-size:1.3rem}.cfp-tbl{margin:0}.cfp-tbl div{border-top:1px solid var(--rule);grid-template-columns:minmax(110px,34%) 1fr;gap:14px;padding:12px 0;display:grid}.cfp-tbl dt{color:var(--ink-3)}.cfp-tbl dd{margin:0;font-weight:600}.cfp-chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cfp-chips li{background:var(--cfp-wash);color:var(--cfp-acc-ink);border-radius:999px;padding:9px 18px;font-size:.95rem;font-weight:600}.cfp-chips--tags{margin-bottom:28px}.cfp-chips--tags li{background:var(--paper-2);color:var(--ink-2);padding:6px 14px;font-size:.86rem;font-weight:500}.cfp-note{color:var(--ink-3);margin:14px 0 0;font-size:.88rem}.cfp-ol,.cfp-ul{gap:10px;margin:0;padding-left:1.3em;line-height:1.6;display:grid}.cfp-ul{list-style:outside}.cfp-src{word-break:break-word;font-size:.92rem}.cfp-prose{max-width:78ch}.cfp-prose h2,.cfp-h2{font-family:var(--serif);margin:0 0 16px;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:500}.cfp-prose p{color:var(--ink-2);line-height:1.7}.cfp-sub{color:var(--ink-3);margin:-6px 0 22px}.cfp-ideas{gap:14px;display:grid}.cfp-idea{border:1px solid var(--rule);border-left:3px solid var(--cfp-acc);background:#fff;border-radius:12px;gap:6px;padding:18px 20px;display:grid}.cfp-idea b{font-family:var(--serif);font-size:1.12rem;font-weight:500}.cfp-idea span{color:var(--ink-2);line-height:1.6}.cfp-tl{border-left:2px solid var(--cfp-acc);gap:0;margin:0;padding:0;list-style:none;display:grid}.cfp-tl__i{padding:4px 0 22px 26px;position:relative}.cfp-tl__i:before{content:"";border:3px solid var(--cfp-acc);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:8px;left:-8px}.cfp-tl__i.is-past{opacity:.55}.cfp-tl__i.is-past:before{background:var(--cfp-acc)}.cfp-tl__d{color:var(--cfp-acc-ink);margin:0 0 4px;font-weight:700}.cfp-tl__t{max-width:80ch;margin:0;line-height:1.6}.cfp-callout{background:var(--cfp-wash);border-left:3px solid var(--cfp-acc);border-radius:12px;gap:6px;margin-top:22px;padding:18px 20px;display:grid}.cfp-cite__tabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.cfp-cite__tab{border:1px solid var(--rule-strong);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:6px 13px;font-size:.85rem}.cfp-cite__tab.is-on{background:var(--ink);border-color:var(--ink);color:#fff}.cfp-cite__txt{background:var(--paper-2);word-break:break-word;border-radius:10px;margin:0 0 12px;padding:14px 16px;font-size:.92rem;line-height:1.6}.cfp-links{flex-wrap:wrap;gap:10px 24px;margin-top:24px;display:flex}.cfp-bar{z-index:80;border-top:1px solid var(--rule);transition:transform .3s var(--e-out);background:#fffffff7;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 24px #0000000f}.cfp-bar.is-on{transform:none}.cfp-bar__in{align-items:center;gap:12px 16px;padding-block:12px;display:flex}.cfp-bar__t{flex:1;gap:2px;min-width:0;margin:0;display:grid}.cfp-bar__t b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cfp-bar__t>span{color:var(--ink-3);font-size:.86rem}@media (max-width:640px){.cfp-bar__t b{display:none}}.cfp-modal{z-index:200;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cfp-modal[hidden]{display:none}.cfp-modal__bg{background:#0f141e8c;position:absolute;inset:0}.cfp-modal__box{background:#fff;border-radius:18px;width:min(760px,100%);max-height:calc(100vh - 32px);position:relative;overflow:auto;box-shadow:0 30px 80px #0000004d}.cfp-modal__hd{color:#fff;background:linear-gradient(110deg,#1d2433 0%,#2b2f5c 55%,#6e2a3a 100%);border-radius:18px 18px 0 0;padding:26px 72px 24px 28px;position:relative}.cfp-modal__hd h2{font-family:var(--serif);color:#fff;margin:4px 0 0;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:500}.cfp-modal__k{letter-spacing:.16em;text-transform:uppercase;color:#f2c14e;margin:0;font-size:.78rem}.cfp-modal__x{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:20px;right:20px}.cfp-modal__x svg{stroke:currentColor;stroke-width:2px;fill:none;width:18px;height:18px}.cfp-form{gap:18px;padding:22px 28px 26px;display:grid}.cfp-ban{background:var(--cfp-wash);border-left:4px solid var(--cfp-acc);border-radius:12px;gap:4px;padding:14px 18px;display:grid}.cfp-steps{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.cfp-steps li{border-bottom:3px solid var(--rule);color:var(--ink-3);cursor:default;align-items:center;gap:10px;padding-bottom:10px;font-weight:500;display:flex}.cfp-steps li span{background:var(--paper-2);border-radius:50%;place-items:center;width:30px;height:30px;font-size:.85rem;display:grid}.cfp-steps li.is-on,.cfp-steps li.is-done{color:var(--ink);border-color:var(--mark)}.cfp-steps li.is-on span,.cfp-steps li.is-done span{background:var(--mark);color:#fff}.cfp-steps li.is-done{cursor:pointer}.cfp-step{gap:16px;display:none}.cfp-step.is-on{display:grid}.cfp-need{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.cfp-need legend{margin-bottom:10px;font-weight:700}.cfp-need label{cursor:pointer}.cfp-need input{opacity:0;pointer-events:none;position:absolute}.cfp-need span{border:1.5px solid var(--rule-strong);border-radius:999px;padding:11px 18px;font-weight:500;display:inline-block}.cfp-need input:checked+span{color:#fff;background:#1d2433;border-color:#1d2433}.cfp-need input:focus-visible+span{outline:2px solid var(--mark);outline-offset:2px}.cfp-row{gap:16px;display:grid}@media (min-width:620px){.cfp-row{grid-template-columns:1fr 1fr}}.cfp-f{gap:6px;display:grid}.cfp-f>span{font-size:.95rem;font-weight:600}.cfp-f i,.cfp-ok i{color:var(--mark);font-style:normal}.cfp-f input,.cfp-f select,.cfp-f textarea{font:inherit;border:1.5px solid var(--rule-strong);background:#fff;border-radius:10px;width:100%;padding:12px 14px}.cfp-f .is-bad,.cfp-ok.is-bad span{border-color:var(--mark)}.cfp-ok{align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.5;display:flex}.cfp-ok input{margin-top:4px}.cfp-sum{gap:8px;margin:0;display:grid}.cfp-sum div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(110px,32%) 1fr;gap:12px;padding:8px 0;display:grid}.cfp-sum dt{color:var(--ink-3)}.cfp-sum dd{word-break:break-word;margin:0}.cfp-sum__k{margin:0;font-weight:700}.cfp-msg{margin:0}.cfp-msg.is-ok{background:var(--verify-wash);border-radius:10px;padding:14px 16px}.cfp-msg.is-err{background:var(--mark-wash);border-radius:10px;padding:14px 16px}.cfp-nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cfp-wa{margin-left:auto}body.cfp-lock{overflow:hidden}.callmore{justify-content:center;margin:22px 0 4px;display:flex}.callmore[hidden]{display:none}.callmore:has(>[hidden]){display:none}.callsclosed{border-top:1px solid var(--line,#e3e6ea);margin-top:clamp(36px,5vw,56px);padding-top:24px}.callsclosed__h{margin:0 0 6px;font-size:clamp(1.2rem,2vw,1.45rem)}.callsclosed__d{color:var(--ink-2,#5a6470);max-width:62ch;margin:0 0 18px;font-size:.95rem}.call--closed{opacity:.72;filter:saturate(.4)}.call--closed .call__left{color:#59616b;background:#eceef1}.svcdir__jump{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.svcdir__jump a{border:1px solid var(--line,#d8dde2);color:var(--ink);background:var(--paper);border-radius:999px;padding:7px 13px;font-size:.86rem;text-decoration:none}.svcdir__jump a:hover{border-color:var(--mark);color:var(--mark)}.svcdir__sec--alt{background:var(--paper-2,#f5f6f7)}.svcdir__intro{max-width:68ch;color:var(--ink-2);margin:10px 0 12px}.svcdir__grid{gap:16px;display:grid}@media (min-width:760px){.svcdir__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.svcdir__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.svcdir__card{background:var(--paper);border:1px solid var(--line,#e3e6ea);border-top:3px solid var(--mark);border-radius:10px;flex-direction:column;gap:10px;padding:22px;display:flex}.svcdir__k{letter-spacing:.06em;text-transform:uppercase;color:var(--mark);margin:0;font-size:.74rem;font-weight:600}.svcdir__card h3{margin:0;font-size:1.3rem;line-height:1.25}.svcdir__card h3 a{color:var(--ink);text-decoration:none}.svcdir__card h3 a:hover{color:var(--mark)}.svcdir__lede{color:var(--ink-2);margin:0;font-size:.92rem;line-height:1.55}.svcdir__list{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.svcdir__list li{padding-left:14px;font-size:.9rem;line-height:1.4;position:relative}.svcdir__list li:before{content:"";background:var(--ink-3);width:6px;height:1px;position:absolute;top:.6em;left:0}.svcdir__list a{color:var(--ink);text-decoration:none}.svcdir__list a:hover{color:var(--mark);text-decoration:underline}.svcdir__more summary{cursor:pointer;color:var(--ink-2);margin-top:4px;font-size:.86rem;font-weight:600}.svcdir__more[open] summary{margin-bottom:6px}.svcdir__go{color:var(--mark);margin-top:auto;padding-top:8px;font-size:.88rem;font-weight:600;text-decoration:none}.svcdir__cta{text-align:center;max-width:720px}.svcdir__cta p{color:var(--ink-2)}.blist__jump{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.blist__jump a{border:1px solid var(--line,#d8dde2);color:var(--ink);background:var(--paper);border-radius:999px;padding:6px 12px;font-size:.84rem;text-decoration:none}.blist__jump a:hover{border-color:var(--mark);color:var(--mark)}.blist__jump a span{color:var(--ink-3);margin-left:4px}.blist__grid{gap:18px;display:grid}@media (min-width:720px){.blist__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.blist__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blist__card{background:var(--paper);border:1px solid var(--line,#e3e6ea);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.blist__img{aspect-ratio:16/9;background:var(--paper-2);display:block;overflow:hidden}.blist__img img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.blist__card:hover .blist__img img{transform:scale(1.03)}.blist__body{flex-direction:column;flex:1;gap:8px;padding:20px 22px 22px;display:flex}.blist__k{letter-spacing:.06em;text-transform:uppercase;color:var(--mark);margin:0;font-size:.72rem;font-weight:600}.blist__t{font-family:var(--serif);margin:0;font-size:1.18rem;line-height:1.3}.blist__t a{color:var(--ink);text-decoration:none}.blist__t a:hover{color:var(--mark)}.blist__m{color:var(--ink-3);margin:0;font-size:.8rem}.blist__d{color:var(--ink-2);margin:0;font-size:.9rem;line-height:1.6}.blist__go{color:var(--mark);margin-top:auto;padding-top:6px;font-size:.86rem;font-weight:600;text-decoration:none}.blist__sec+.blist__sec{margin-top:clamp(36px,5vw,56px)}.blist__sech{border-bottom:1px solid var(--line,#e3e6ea);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 16px;padding-bottom:10px;display:flex}.blist__sech h2{margin:0;font-size:clamp(1.3rem,2.2vw,1.6rem)}.blist__sech span{color:var(--ink-3);font-size:.85rem}.blist__pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:clamp(30px,4vw,44px);display:flex}.blist__pager a,.blist__pager span{border:1px solid var(--line,#d8dde2);min-width:38px;height:38px;color:var(--ink);background:var(--paper);border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:.88rem;text-decoration:none;display:inline-flex}.blist__pager a:hover{border-color:var(--mark);color:var(--mark)}.blist__pager .is-cur{background:var(--ink);border-color:var(--ink);color:var(--paper)}.blist__pager .is-gap{background:0 0;border:0;min-width:auto}.faqgrp{gap:clamp(26px,4vw,64px);display:grid}@media (min-width:900px){.faqgrp{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}}.edprof__jump{align-content:start;gap:10px;display:grid}.edprof__jump a{border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:10px;align-items:baseline;gap:14px;padding:16px 18px;text-decoration:none;display:flex}.edprof__jump a:hover{border-color:var(--ink-3)}.edprof__jump b{min-width:2ch;font-size:1.6rem;font-weight:600}.edprof__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:18px;display:grid}.edprof__card{background:var(--paper);border:1px solid var(--rule);border-radius:10px;flex-direction:column;gap:14px;padding:clamp(18px,2vw,24px);display:flex}.edprof__hd{align-items:flex-start;gap:16px;display:flex}.edprof__img{object-fit:cover;background:var(--paper-2);border-radius:50%;flex:none;width:88px;height:88px}.edprof__img--blank{color:var(--ink-3);place-items:center;font-weight:600;display:grid}.edprof__n{margin:0;font-size:1.12rem;line-height:1.3}.edprof__c{color:var(--ink-2);margin:4px 0 0;font-size:.86rem;font-weight:600}.edprof__r{color:var(--ink-2);margin:2px 0 0;font-size:.88rem}.edprof__m{color:var(--ink-3);margin:6px 0 0;font-size:.82rem}.edprof__b{color:var(--ink-2);border-top:1px solid var(--rule);padding-top:14px;font-size:.93rem;line-height:1.6}.edprof__b p{margin:0 0 10px}.edprof__b ul{margin:0 0 10px;padding-left:1.1em}.edprof__b li{margin:2px 0}.edprof__k{letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink-3)!important;margin:0 0 4px!important;font-size:.74rem!important}.jfmore{flex-direction:column;align-items:center;gap:12px;margin-top:28px;display:flex}.jfmore[hidden],.jfmore [hidden]{display:none}.jfmore__n{color:var(--ink-3);margin:0;font-size:.9rem}.qaf__chips{flex-wrap:wrap;gap:8px;margin:22px 0 8px;display:flex}.qaf__chip{border:1px solid var(--rule);color:var(--ink);background:var(--paper);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:.86rem;text-decoration:none;display:inline-flex}.qaf__chip span{color:var(--ink-3);font-size:.75rem}.qaf__chip:hover{border-color:var(--ink-3)}.qaf__grp{margin-top:34px;scroll-margin-top:110px}.qaf__grp h3{border-bottom:1px solid var(--rule);margin:0 0 10px;padding-bottom:8px;font-size:1.15rem}.qaf__list{gap:8px;margin:0;padding-left:1.4em;display:grid}.qaf__list li{line-height:1.5}.qaf__list a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px}.qaf__list a:hover{-webkit-text-decoration-color:var(--mark);text-decoration-color:var(--mark)}.qaf__qs{gap:8px;display:grid}.qaf__item{border:1px solid var(--rule);background:var(--paper);border-radius:8px}.qaf__item summary{cursor:pointer;color:var(--ink);padding:12px 44px 12px 16px;font-weight:500;line-height:1.45;list-style:none;position:relative}.qaf__item summary::-webkit-details-marker{display:none}.qaf__item summary:after{content:"+";color:var(--ink-3);font-size:1.2rem;position:absolute;top:10px;right:16px}.qaf__item[open] summary:after{content:"−"}.qaf__item[open] summary{border-bottom:1px solid var(--rule)}.qaf__a{padding:12px 16px 14px}.qaf__a p{color:var(--ink-2);margin:0 0 10px;line-height:1.6}.qaf__a a{color:var(--mark);font-weight:600;text-decoration:none}.qaf__a a:hover{text-decoration:underline}.proof__i--contact b{white-space:nowrap;overflow-wrap:normal}@media (min-width:1280px) and (max-width:1439px){.proof__i--contact b{font-size:.95rem}}.cform__grid{align-items:start;gap:clamp(24px,3vw,44px);display:grid}@media (min-width:1000px){.cform__grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}}.cform__panel{border:1px solid var(--rule);border-top:3px solid var(--mark);background:#fff;border-radius:4px;min-width:0;padding:clamp(14px,2vw,26px)}.cform__form{gap:18px;display:grid;position:relative}.cform__row{gap:18px;display:grid}@media (min-width:640px){.cform__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.cform__form .rfq__f i{color:var(--mark);font-style:normal}.cform__form .rfq__f [aria-invalid=true]{border-color:var(--mark)}.cform__go{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.cform__alt{color:var(--ink-3);font-size:.85rem}.cform__side{background:var(--paper-2);border:1px solid var(--rule);border-radius:4px;gap:22px;padding:clamp(18px,2vw,26px);display:grid}.cform__blk{border-bottom:1px solid var(--rule);gap:6px;padding-bottom:20px;display:grid}.cform__blk:last-child{border-bottom:0;padding-bottom:0}.cform__k{letter-spacing:.12em;text-transform:uppercase;color:var(--mark);font-size:.72rem;font-weight:600}.cform__v{font-family:var(--serif);font-size:1.12rem}.cform__v a,.cform__tel a{color:var(--ink);border-bottom:1px solid var(--rule);text-decoration:none}.cform__v a:hover,.cform__tel a:hover{border-bottom-color:var(--mark)}.cform__n{color:var(--ink-3);font-size:.85rem;line-height:1.55}.cform__tel{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cform__tel li{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.92rem;display:flex}.cform__tel span{color:var(--ink-3)}.srch .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.srch__q{color:var(--mark-ink)}.srch__box{gap:10px;max-width:620px;margin:6px 0 18px;display:flex}.srch__box input{min-width:0;height:50px;font:inherit;border:1px solid var(--rule-strong);color:var(--ink);background:#fff;border-radius:4px;flex:auto;padding:0 16px;font-size:1rem}.srch__box input:focus{outline:2px solid var(--mark);outline-offset:1px;border-color:var(--mark)}.srch__box .btn{flex:none;height:50px}.srch__rows .libchip{background:var(--paper-2);color:var(--ink-2);border:1px solid var(--rule-strong)}.srch__rows .libcat{overflow-wrap:anywhere}.srch__pg{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:36px;display:flex}.srch__n,.srch__pgn{border:1px solid var(--rule-strong);min-width:40px;height:40px;color:var(--ink);border-radius:4px;justify-content:center;align-items:center;padding:0 12px;font-size:.9rem;text-decoration:none;display:inline-flex}.srch__n:hover,.srch__pgn:hover{border-color:var(--mark);color:var(--mark-ink)}.srch__n.is-on{background:var(--mark);border-color:var(--mark);color:#fff;font-weight:600}.srch__gap{color:var(--ink-3);padding:0 4px}.srch__none .caps{margin-top:28px}.srch__cap{color:inherit;text-decoration:none}.srch__cap:hover b{color:var(--mark-ink)}.cform__h{font-family:var(--serif);color:var(--ink);font-size:1.35rem;line-height:1.2}.cform__addr{color:var(--ink-2);font-size:.92rem;font-style:normal;line-height:1.6}.cform__off .cform__tel li{justify-content:flex-start}.cform__reg{color:var(--ink-3);font-size:.78rem;line-height:1.5}.cform__hero{padding-bottom:clamp(26px,3vw,40px)}.cform__hero .ahero__h{margin-bottom:14px}.cform__intro{max-width:62ch;color:var(--ink-2);font-size:1.02rem;line-height:1.6}.cform--top{padding-top:clamp(28px,3.2vw,44px)}#enquiry{scroll-margin-top:96px}.chipx{border:1px solid var(--rule);background:var(--paper);border-radius:8px;margin:clamp(26px,3vw,36px) 0;padding:clamp(16px,2.2vw,24px)}.chipx figcaption{color:var(--ink-3);margin-top:16px;font-size:.8rem;line-height:1.5}.chipx--c{--cx:#1f6f78;--cxb:#e3f0f1}.chipx--h{--cx:#a8243a;--cxb:#f8e5e8}.chipx--i{--cx:#8a5a00;--cxb:#f7eedc}.chipx--p{--cx:#3d4f8f;--cxb:#e7eaf5}.chipx__tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.chipx__t{background:var(--cxb);border-top:3px solid var(--cx);border-radius:6px;align-content:start;gap:6px;padding:14px 14px 16px;display:grid}.chipx__l{font-family:var(--serif);color:var(--cx);font-size:2rem;line-height:1}.chipx__t b{color:var(--ink);font-size:.95rem}.chipx__t span:last-child{color:var(--ink-2);font-size:.82rem;line-height:1.5}.chipx__q{background:var(--paper-2);font-family:var(--serif);color:var(--ink);border-radius:6px;margin:18px 0 0;padding:14px 16px;font-size:1.08rem;line-height:1.7}.chipx__qk{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:.68rem;font-weight:700;display:block}.chipx__q mark{background:var(--cxb);color:var(--cx);border-bottom:2px solid var(--cx);border-radius:4px;padding:1px 5px}.chipx__flow{gap:10px;display:grid}.chipx__st{border:1px solid var(--rule);background:#fff;border-radius:6px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.chipx__n{background:var(--paper-2);width:28px;height:28px;color:var(--ink-2);border-radius:50%;place-items:center;font-size:.78rem;font-style:normal;font-weight:700;display:grid}.chipx__st span{color:var(--ink-2);font-size:.92rem;line-height:1.5}.chipx__st b{background:var(--paper-2);color:var(--ink);white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:.8rem}.chipx__st.is-chip{border-color:var(--mark)}.chipx__st.is-chip b{background:var(--mark);color:#fff}@media (max-width:560px){.chipx__st{grid-template-columns:28px minmax(0,1fr)}.chipx__st b{white-space:normal;grid-column:2;justify-self:start}}.chipx__srch{grid-template-columns:1fr;align-items:stretch;gap:8px;display:grid}@media (min-width:900px){.chipx__srch{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr}}.chipx__cl{background:var(--cxb);border-top:3px solid var(--cx);border-radius:6px;flex-direction:column;gap:6px;padding:12px;display:flex}.chipx__cl b{letter-spacing:.06em;text-transform:uppercase;color:var(--cx);font-size:.78rem}.chipx__cl span{color:var(--ink);background:#fff;border-radius:4px;padding:3px 8px;font-size:.84rem}.chipx__cl span+span:before{content:"OR  ";color:var(--ink-3);font-size:.68rem;font-weight:700}.chipx__and{letter-spacing:.08em;color:var(--ink-3);place-self:center;font-size:.74rem;font-style:normal;font-weight:700}.chipx__code{color:#e8eeee;white-space:pre;background:#1f2a2c;border-radius:6px;margin:16px 0 0;padding:14px 16px;font-size:.8rem;line-height:1.6;overflow-x:auto}@media (min-width:900px){.chipx__srch--3{grid-template-columns:1fr auto 1fr auto 1fr}}.chipx__tiles--6{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.chipx__tiles--6{grid-template-columns:repeat(3,minmax(0,1fr))}}.eclx__tl{gap:14px;padding-left:22px;display:grid;position:relative}.eclx__tl:before{content:"";background:var(--rule-strong);width:2px;position:absolute;top:6px;bottom:6px;left:6px}.eclx__ev{border:1px solid var(--rule);background:#fff;border-radius:6px;gap:3px;padding:12px 16px;display:grid;position:relative}.eclx__ev:before{content:"";border:2px solid var(--mark);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:16px;left:-21px}.eclx__ev.is-origin{border-color:var(--mark)}.eclx__ev.is-origin:before{background:var(--mark)}.eclx__yr{font-family:var(--serif);color:var(--mark-ink);font-size:1.25rem;line-height:1}.eclx__ev b{color:var(--ink);font-size:.9rem}.eclx__ev span:not(.eclx__yr){color:var(--ink-2);font-size:.86rem;line-height:1.5}.eclx__ev .artcite{justify-self:start}.arttbl--wrap th{white-space:normal}.duo{gap:14px;margin:clamp(26px,3vw,36px) 0;display:grid}@media (min-width:760px){.duo{grid-template-columns:1fr 1fr}}.duo .artbox{margin:0}.glance{border:1px solid var(--rule);border-left:4px solid var(--mark);background:var(--paper-2);border-radius:8px;margin:clamp(22px,3vw,30px) 0;padding:16px clamp(16px,2vw,22px)}.glance__h{letter-spacing:.1em;text-transform:uppercase;color:var(--mark-ink);margin:0 0 12px;font-size:.72rem;font-weight:700}.glance__g{gap:12px 22px;margin:0;display:grid}@media (min-width:640px){.glance__g{grid-template-columns:1fr 1fr}}.glance__g div{gap:2px;display:grid}.glance__g dt{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem;font-weight:700}.glance__g dd{color:var(--ink);margin:0;font-size:.92rem;line-height:1.5}.chk{gap:10px;margin:0;padding:0;list-style:none;display:grid}.chk li{color:var(--ink-2);padding-left:28px;font-size:.92rem;line-height:1.55;position:relative}.chk li:before{content:"";border:2px solid var(--verify,#2f6f5e);border-radius:4px;width:16px;height:16px;position:absolute;top:3px;left:0}.chk li:after{content:"";border:solid var(--verify,#2f6f5e);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:6px;left:5px;transform:rotate(45deg)}.evbar__t{color:var(--ink);margin:0 0 14px;font-size:.95rem;font-weight:600}.evbar__hd,.evbar__row{grid-template-columns:70px minmax(0,1.2fr) minmax(0,1fr) 64px;align-items:center;gap:10px;display:grid}.evbar__hd span{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);font-size:.68rem;font-weight:700}.evbar__row{border-top:1px solid var(--rule);padding:10px 0}.evbar__lab{font-size:.88rem}.evbar__cell{align-items:center;gap:8px;min-width:0;display:flex}.evbar__bar{border-radius:3px;flex:none;max-width:70%;height:14px}.evbar__bar--hits{background:#9aa5a8}.evbar__bar--rel{background:var(--mark)}.evbar__v{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:.85rem}.evbar__n{font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;font-size:.85rem;font-weight:600}.evbar__note{color:var(--ink-3);margin:10px 0 0;font-size:.76rem}@media (max-width:560px){.evbar__hd,.evbar__row{grid-template-columns:56px 1fr 1fr 50px;gap:6px}.evbar__hd span{font-size:.6rem}}.hbar__row{border-top:1px solid var(--rule);grid-template-columns:minmax(150px,1.1fr) minmax(0,1.6fr) 52px;align-items:center;gap:12px;padding:10px 0;display:grid}.hbar__lab{color:var(--ink);font-size:.88rem;font-weight:600;line-height:1.3;display:grid}.hbar__lab i{color:var(--ink-3);font-size:.76rem;font-style:normal;font-weight:400}.hbar__track{background:var(--paper-2);border-radius:3px;height:14px;display:block;overflow:hidden}.hbar__fill{background:var(--mark);border-radius:3px;max-width:100%;height:100%;display:block}.hbar__fill--alt{background:#3d4f8f}.hbar__v{font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);font-size:.9rem}@media (max-width:560px){.hbar__row{grid-template-columns:1fr 46px}.hbar__track{grid-area:2/1/auto/-1}}.duo__src{color:var(--ink-3);margin:-18px 0 26px;font-size:.78rem}.artfig-hero{margin:0 0 clamp(22px,3vw,30px)}.artfig-hero img{border:1px solid var(--rule);border-radius:8px;width:100%;height:auto;display:block}.artbody figure{margin:clamp(22px,3vw,30px) 0}.artbody figure img{border:1px solid var(--rule);border-radius:6px;max-width:100%;height:auto;margin:0 auto;display:block}.artbody figure figcaption{color:var(--ink-3);margin-top:10px;font-size:.8rem;line-height:1.5}.artbody span.artcite{cursor:default}.artbody>.artsec>h3{font-size:clamp(1.06rem,1.5vw,1.2rem);font-weight:600;line-height:1.3;font-family:var(--sans);color:var(--ink);margin:28px 0 10px;scroll-margin-top:110px}.view{font-family:var(--sans)}.artsec>:first-child{margin-top:0}.smap__cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.smap__card{border:1px solid var(--rule);border-top:3px solid var(--mark);background:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:20px;display:flex}.smap__count{letter-spacing:.08em;text-transform:uppercase;color:var(--mark-ink);margin:0;font-size:.72rem;font-weight:700}.smap__card h3{font-family:var(--serif);margin:0;font-size:1.3rem;font-weight:400}.smap__card h3 a{color:var(--ink);text-decoration:none}.smap__card h3 a:hover{color:var(--mark-ink)}.smap__desc{color:var(--ink-2);margin:0;font-size:.88rem;line-height:1.55}.smap__card ul{border-top:1px solid var(--rule);gap:6px;margin:6px 0 0;padding:10px 0 0;list-style:none;display:grid}.smap__card li{justify-content:space-between;gap:10px;font-size:.86rem;display:flex}.smap__card li a{color:var(--ink);border-bottom:1px solid var(--rule);text-decoration:none}.smap__card li a:hover{border-bottom-color:var(--mark)}.smap__card li span{color:var(--ink-3);font-variant-numeric:tabular-nums}.smap__go{color:var(--mark-ink);margin-top:auto;padding-top:8px;font-size:.86rem;font-weight:600;text-decoration:none}.smap__area{margin-top:clamp(26px,3vw,40px);scroll-margin-top:110px}.smap__ah{border-bottom:2px solid var(--ink);font-family:var(--serif);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;padding-bottom:10px;font-size:1.4rem;font-weight:400;display:flex}.smap__ah a{color:var(--ink);text-decoration:none}.smap__ah span{font-family:var(--sans);color:var(--ink-3);font-size:.8rem}.smap__grp{border:1px solid var(--rule);background:#fff;border-radius:6px;margin-bottom:8px;scroll-margin-top:110px}.smap__grp summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:.95rem;font-weight:600;list-style:none;display:flex}.smap__grp summary::-webkit-details-marker{display:none}.smap__grp summary:after{content:"+";color:var(--mark);margin-left:8px;font-size:1.2rem;font-weight:400}.smap__grp[open] summary:after{content:"−"}.smap__grp summary span{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.78rem;font-weight:500}.smap__list{columns:3 260px;column-gap:28px;margin:0;padding:4px 16px 16px;list-style:none}.smap__list li{break-inside:avoid;padding:4px 0;font-size:.86rem;line-height:1.45}.smap__list a{color:var(--ink-2);text-decoration:none}.smap__list a:hover{color:var(--mark-ink);text-decoration:underline}.cform__form [hidden]{display:none!important}.gch{border:1px solid var(--rule-strong);background:var(--paper);max-width:900px;margin-top:30px}.gch form{gap:18px;padding:26px 22px 28px;display:grid}@media (min-width:760px){.gch form{padding:30px 30px 32px}}.gch-group{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:.72rem;font-weight:700}.gch-group:not(:first-child){border-top:1px solid var(--rule);margin-top:10px;padding-top:22px}.gch-row{gap:18px;display:grid}@media (min-width:700px){.gch-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}}.gch-field{border:0;align-content:start;gap:5px;min-width:0;margin:0;padding:0;display:grid}.gch-label{color:var(--ink);padding:0;font-size:.82rem;font-weight:600}.gch-req{color:var(--mark);font-weight:700}.gch-hint{color:var(--ink-3);font-size:.78rem;line-height:1.5}.gch-input{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:2px;margin-top:3px;padding:11px 12px;font-size:.92rem}textarea.gch-input{resize:vertical;line-height:1.6}.gch-input:focus{outline:2px solid var(--mark);outline-offset:-1px;border-color:var(--mark)}.gch-input[aria-invalid=true]{border-color:var(--mark);background:#fdf7f8}.gch input[type=file]{font:inherit;max-width:100%;margin-top:6px;font-size:.84rem}.gch-err{color:var(--mark-ink);font-size:.76rem;font-weight:600;display:block}.gch-err:empty{display:none}.gch-radios{border:1px solid var(--rule-strong);border-radius:2px;justify-self:start;display:inline-flex;overflow:hidden}.gch-radios .gch-check{cursor:pointer;display:block;position:relative}.gch-radios .gch-check input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.gch-radios .gch-check span{color:var(--ink-2);transition:background-color .24s var(--e-out), color .24s var(--e-out);padding:10px 22px;font-size:.88rem;display:block}.gch-radios .gch-check+.gch-check span{border-left:1px solid var(--rule-strong)}.gch-radios .gch-check input:checked+span{background:var(--ink);color:#fff}.gch-radios .gch-check input:focus-visible+span{outline:2px solid var(--mark);outline-offset:-2px}.gch-field>.gch-check{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 12px;display:grid}.gch-field>.gch-check input{width:17px;height:17px;accent-color:var(--mark);margin:2px 0 0}.gch-field>.gch-check span{color:var(--ink-2);font-size:.85rem;line-height:1.65}.gch-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.gch-msg-err{color:var(--mark-ink);margin:0;font-size:.84rem;font-weight:600;line-height:1.6}.gch-msg-err:empty{display:none}.gch-button{cursor:pointer;justify-self:start}.gch-button:disabled{opacity:.6;cursor:default}.gch-done{border:1px solid var(--rule);background:var(--paper-2);color:var(--verify);margin:30px;padding:22px;font-weight:600;line-height:1.6}.art--reg .artsec.prose{max-width:none}.art--reg .artsec.prose>:where(p,ul,ol,h3,h4,blockquote,dl){max-width:var(--measure)}.art--reg .regnext__say>p{z-index:1;position:relative}.art--reg .artbody .rsrc__l{margin-left:0;padding-left:0;list-style:none}.art--reg .artbody .rsrc__l>li::marker{content:none}.art--reg .artbody .rsrc__l>li:before{content:none}
