:root{--ground:#EDEFF3;--ground-2:#F5F7FA;--white:#FFFFFF;--field:#12294A;--field-2:#0A1C33;--field-3:#1B3A63;--ink:#131A26;--ink-2:#4A5F7A;--ink-3:#5B6C82;--blue:#1D5FB0;--blue-dk:#17509A;--sky:#7AB4FF;--gold:#E0A33E;--line:#D5E0EE;--line-2:#E2E8F2;--line-dk:#1E3A5C;--onf:#FFFFFF;--onf-2:#C3CFE0;--onf-3:#93A4BC;--onf-line:rgb(255 255 255/.16);--onf-fill:rgb(255 255 255/.06);--field-rgb:18 41 74;--field-2-rgb:10 28 51;--blue-rgb:29 95 176;--sky-rgb:122 180 255;--ff:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--max:1240px;--gut:clamp(20px,4.5vw,48px);--pad:clamp(58px,8vw,128px);--r:4px;--hdr-h:67px;--out:cubic-bezier(.23,1,.32,1);--dur-f:.16s;--dur:.18s;--dur-s:.2s;--pop:0 6px 14px -8px rgb(var(--field-rgb)/.22);--stuck:0 6px 20px -14px rgb(var(--field-rgb)/.3);--scrim:rgb(var(--field-2-rgb)/.45);--ring:0 0 0 3px rgb(var(--blue-rgb)/.14);--rule:var(--line)}html{scroll-padding-top:calc(var(--hdr-h) + 16px)}.apx h1,.apx h2,.apx h3,.apx h4,.apx p,.apx a,.apx span,.apx div,.apx li,.apx button,.apx input,.apx select,.apx textarea{font-family:var(--ff)}.apx button,.apx input,.apx select,.apx textarea{letter-spacing:0;text-transform:none}.apx:not(.apx-raw) button:not(.apx-btn){background:none;border:0;padding:0;color:inherit;cursor:pointer}.apx button.apx-btn{border:0;cursor:pointer}.apx *{box-sizing:border-box}.apx ::selection{background:var(--sky);color:var(--field-2)}.apx :focus-visible{outline:2px solid var(--blue);outline-offset:2px;box-shadow:none}.apx-ft :focus-visible,.apx-mega--dark :focus-visible{outline-color:var(--sky)}.apx input::placeholder,.apx textarea::placeholder{color:var(--ink-3);opacity:1}.apx input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.apx summary{cursor:pointer;list-style:none}.apx summary::-webkit-details-marker{display:none}.apx [class*=tabular],.apx .apx-idx__ct{font-variant-numeric:tabular-nums}@media print{.apx-hdr,.apx-ft,.apx-drw{display:none}}.rulehd{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding-bottom:9px;border-bottom:1px solid var(--rule);margin-bottom:2px}.rulehd__lb{font-size:15px;font-weight:600;letter-spacing:-.012em;color:var(--ink);margin:0;line-height:1.3}.rulehd__meta{font-size:12.5px;font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums}.rulehd--dark{--rule:var(--onf-line)}.rulehd--dark .rulehd__lb{color:var(--onf)}.rulehd--dark .rulehd__meta{color:var(--onf-3)}.apx-idx{list-style:none;margin:0;padding:0;display:grid;align-content:start}.apx-idx__a{display:grid;grid-template-areas:"nm ct" "ds ct";grid-template-columns:1fr auto;column-gap:14px;padding:10px 10px 11px 12px;text-decoration:none;color:inherit;border-bottom:1px solid var(--line-2);border-radius:var(--r);transition:background-color var(--dur-f) var(--out),padding var(--dur-f) var(--out),color var(--dur-f) var(--out)}.apx-idx__row:last-child .apx-idx__a{border-bottom:0}.apx-idx__nm{grid-area:nm;font-size:15px;font-weight:600;letter-spacing:-.008em;color:var(--ink)}.apx-idx__ds{grid-area:ds;font-size:13px;line-height:1.45;color:var(--ink-2);margin-top:3px;min-width:0;overflow:hidden;text-overflow:ellipsis}.apx-idx__ct{grid-area:ct;font-size:13px;font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums;min-width:30px;text-align:right;align-self:start;padding-top:2px}a.apx-idx__a:hover,a.apx-idx__a:focus-visible{background:var(--ground-2);padding-left:20px}a.apx-idx__a:hover .apx-idx__nm,a.apx-idx__a:hover .apx-idx__ct{color:var(--blue)}.apx-idx--tight .apx-idx__a{grid-template-areas:"nm ct";padding:8px 8px 9px 10px}.apx-idx--tight .apx-idx__nm{font-size:14px;font-weight:500}.apx-idx--5up{grid-auto-flow:column;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(3,auto);gap:0 26px}.apx-idx--dark .apx-idx__a{border-bottom-color:var(--onf-line)}.apx-idx--dark .apx-idx__nm{color:var(--onf-2);font-weight:500}.apx-idx--dark .apx-idx__ct{color:var(--onf-3);font-weight:600;font-size:12.5px}.apx-idx--dark a.apx-idx__a:hover,.apx-idx--dark a.apx-idx__a:focus-visible{background:var(--onf-fill);padding-left:18px}.apx-idx--dark a.apx-idx__a:hover .apx-idx__nm,.apx-idx--dark a.apx-idx__a:hover .apx-idx__ct{color:var(--onf)}.apx-btn{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 18px;border-radius:var(--r);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;font-family:var(--ff);transition:background-color var(--dur-f) var(--out)}.apx-btn--solid{background:var(--blue);color:var(--white)}.apx-btn--solid:hover{background:var(--blue-dk)}.apx-btn--light{background:var(--onf);color:var(--field)}.apx-btn--light:hover{background:var(--onf-2)}.apx-btn--out{background:none;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);transition:background-color var(--dur-f) var(--out),box-shadow var(--dur-f) var(--out)}.apx-btn--out:hover{background:var(--white);box-shadow:inset 0 0 0 1px var(--ink-3)}.apx-btn--lg{height:46px;padding:0 24px;font-size:16px}.apx-lnk{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:var(--blue);text-decoration:none;transition:color var(--dur-f) var(--out)}.apx-lnk:hover{color:var(--blue-dk)}.apx-lnk__ar{width:14px;height:14px;flex:none;fill:none;stroke:currentColor;stroke-width:2;transition:transform var(--dur-f) var(--out)}.apx-lnk:hover .apx-lnk__ar{transform:translate(3px)}.aside__desk{position:sticky;top:calc(var(--hdr-h) + 24px);max-height:calc(100vh - var(--hdr-h) - 48px);overflow:auto;overscroll-behavior:contain}.aside__lbl{display:block;font-size:15px;font-weight:600;letter-spacing:-.012em;color:var(--ink);padding-bottom:11px;border-bottom:1px solid var(--ink);margin-bottom:6px}.alayout{display:grid;grid-template-columns:232px minmax(0,1fr);gap:clamp(28px,4vw,58px)}.acol{min-width:0}@media(max-width:900px){.alayout{grid-template-columns:1fr;gap:18px}.aside__desk{position:static;max-height:none;overflow:visible}}.atoc{display:grid}.atoc a{display:flex;align-items:center;justify-content:flex-start;gap:0;padding:8px 0 8px 14px;font-size:14.5px;line-height:1.4;color:var(--ink-3);text-decoration:none;border-left:1px solid var(--line);transition:color var(--dur-f) var(--out),border-color var(--dur-f) var(--out)}.atoc a>span:not(.abn){margin-left:auto;padding-left:10px}.atoc a:hover{color:var(--ink);border-left-color:var(--ink-3)}.atoc a[aria-current]{color:var(--blue);border-left-color:var(--blue)}.atoc a span{font-size:12.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.atoc a[aria-current] span{color:var(--blue)}.gnote{margin:20px 0 0;font-size:14.5px;line-height:1.5;color:var(--ink-3)}.gnote a{color:var(--blue);text-decoration:none;font-weight:500}.gnote a:hover{text-decoration:underline;text-underline-offset:3px}.aside__m{display:none;border:1px solid var(--line);border-radius:var(--r);background:var(--white)}.aside__m summary{padding:13px 16px;font-size:15px;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px}.aside__m summary::-webkit-details-marker{display:none}.aside__m summary:after{content:"";width:8px;height:8px;flex:none;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(45deg) translateY(-2px);transition:transform var(--dur-s) var(--out)}.aside__m[open] summary:after{transform:rotate(225deg) translateY(1px)}.aside__m .atoc,.aside__m .gnav{padding:2px 16px 12px}@media(max-width:900px){.aside__desk{display:none}.aside__m{display:block}}@media(prefers-reduced-motion:reduce){.aside__m summary:after{transition:none}}@media(max-width:900px){.atoc{display:flex;flex-wrap:wrap;gap:8px}.atoc a{flex:0 0 auto;min-height:44px;padding:0 14px;border-left:0;background:var(--white);border:1px solid var(--line);border-radius:var(--r);color:var(--ink-2);font-weight:500;justify-content:flex-start;touch-action:manipulation}.atoc a:hover{border-color:var(--ink-3);color:var(--ink)}.atoc a[aria-current]{background:var(--ink);border-color:var(--ink);color:var(--white)}.atoc a[aria-current] span,.atoc a[aria-current]:hover span{color:var(--onf-3)}.gnote{margin-top:14px}}@media(prefers-reduced-motion:reduce){.apx *,.apx *:before,.apx *:after{transition-duration:1ms!important;animation-duration:1ms!important}.apx-lnk:hover .apx-lnk__ar,.apx .apx-grid .card:hover,.apx .apx-grid .card:hover .card__media .media img{transform:none}}.apx-hdr{position:sticky;top:0;z-index:60;height:var(--hdr-h);background:var(--white);border-bottom:1px solid var(--line);transition:box-shadow var(--dur) var(--out)}.apx-hdr.is-stuck{box-shadow:var(--stuck)}.apx-hdr__rail{max-width:var(--max);margin-inline:auto;padding-inline:var(--gut);height:100%;display:flex;align-items:center;gap:26px}.apx-hdr__logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;flex:none}.apx-hdr__logo img{display:block;width:38px;height:38px}.apx-hdr__logo b{display:block;font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.1}.apx-hdr__logo small{display:block;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);line-height:1.3}.apx-nav{display:flex;align-items:center;height:100%;margin-right:auto}.apx-nav__item{position:static;height:100%;display:flex;align-items:center}.apx-nav__btn{display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 14px;font-size:15px;font-weight:600;color:var(--ink);text-decoration:none;box-shadow:inset 0 -2px 0 transparent;transition:color var(--dur-f) var(--out),box-shadow var(--dur-f) var(--out)}.apx-nav__btn:hover{color:var(--blue)}.apx-nav__btn[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.apx-drw__lnk[aria-current=page]{color:var(--blue);font-weight:600}.apx-nav__btn[aria-expanded=true]{color:var(--blue);box-shadow:inset 0 -2px 0 var(--blue)}.apx-nav__chev{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.8;transition:transform var(--dur-f) var(--out)}.apx-nav__btn[aria-expanded=true] .apx-nav__chev{transform:rotate(180deg)}.apx-hdr__acts{display:flex;align-items:center;gap:6px;flex:none;margin-left:auto}.apx-ico{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--r);color:var(--ink-2);transition:color var(--dur-f) var(--out),background-color var(--dur-f) var(--out)}.apx-ico:hover{color:var(--blue);background:var(--ground-2)}.apx-ico svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7}.apx-hdr__acts .apx-btn{margin-left:6px}.apx-mega__anchor{position:absolute;top:var(--hdr-h);left:0;right:0;z-index:60;max-width:var(--max);margin-inline:auto;padding-inline:var(--gut);pointer-events:none}.apx-mega{pointer-events:auto;background:var(--white);border:1px solid var(--line);border-top:0;border-radius:0 0 var(--r) var(--r);box-shadow:var(--pop);display:grid;grid-template-columns:1fr 300px;max-height:calc(100dvh - var(--hdr-h) - 24px);overflow:auto;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--dur) var(--out),transform var(--dur) var(--out),visibility 0s linear var(--dur)}.apx-nav__item.is-open .apx-mega{opacity:1;visibility:visible;transform:none;transition-delay:0s}.apx-mega--gd{grid-template-columns:1fr}.apx-mega__body{padding:18px 24px 0;min-width:0}.apx-mega__cols{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin-top:6px}.apx-mega__rail{padding:18px 24px 0;background:var(--ground-2);min-width:0}.apx-mega__foot{grid-column:1/-1;display:flex;align-items:center;gap:26px;flex-wrap:wrap;padding:14px 24px;margin-top:16px;border-top:1px solid var(--line-2)}.apx-mega__note{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums}.apx-ft{background:var(--field);color:var(--onf-2);padding-block:clamp(40px,5vw,66px) 26px}.apx-ft__top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,2fr) minmax(0,1fr);gap:clamp(28px,4vw,60px)}.apx-ft__logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;margin-bottom:14px}.apx-ft__logo img{display:block;width:30px;height:30px;background:var(--onf);border-radius:var(--r);padding:3px}.apx-ft__logo small{display:block;font-size:12.5px;color:var(--onf-3);margin-top:2px}.apx-ft__about{font-size:13.5px;line-height:1.6;color:var(--onf-3);max-width:42ch;margin:0}.apx-ft__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.6vw,36px)}.apx-ft__form{display:grid;gap:9px}.apx-ft__form input{height:38px;padding:0 12px;border:1px solid var(--onf-line);border-radius:var(--r);background:var(--onf-fill);color:var(--onf);font-size:14px;outline:none;transition:border-color var(--dur-f) var(--out)}.apx-ft__form input::placeholder{color:var(--onf-3);opacity:1}.apx-ft__form input:focus{border-color:var(--sky)}.apx-ft__base{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-top:26px;padding-top:18px;border-top:1px solid var(--onf-line);font-size:12.5px;color:var(--onf-3)}.apx-ft__pay{display:flex;gap:7px}.apx-ft__pay svg{width:34px;height:22px;fill:none;stroke:var(--onf-line);stroke-width:1}.apx-ft__pay text{fill:var(--onf-3);font-size:7px;font-weight:700;letter-spacing:.06em;stroke:none}.apx-ft__pay circle{stroke:var(--onf-3)}@media(max-width:1180px){.apx-nav__btn{padding:0 11px}.apx-hdr__rail{gap:18px}}@media(max-width:1040px){.apx-hdr__logo small{display:none}}@media(max-width:940px){.apx-nav,.apx-mega__anchor{display:none}.apx-ft__top{grid-template-columns:1fr;gap:30px}.apx-ft__cols{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.apx-ft__cols{grid-template-columns:1fr 1fr}.apx-ft__colophon{grid-template-columns:1fr 1fr;gap:16px}.apx-hdr__acts .apx-btn{display:none}}@media(prefers-reduced-motion:reduce){.apx-mega,.apx-lnk__ar,.apx-nav__chev,.apx-idx__a{transition-duration:1ms}.apx-lnk:hover .apx-lnk__ar{transform:none}}.apx-burger{display:none;width:38px;height:38px;flex:none;border-radius:var(--r);align-items:center;justify-content:center;flex-direction:column;gap:4px;transition:background-color var(--dur-f) var(--out)}.apx-burger:hover{background:var(--ground-2)}.apx-burger span{display:block;width:17px;height:1.5px;background:var(--ink-2);border-radius:2px;transition:transform var(--dur-f) var(--out),opacity var(--dur-f) var(--out)}.apx-burger[aria-expanded=true] span:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.apx-burger[aria-expanded=true] span:nth-child(2){opacity:0}.apx-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.apx-scrim{position:fixed;inset:var(--hdr-h) 0 0;background:var(--scrim);z-index:55;opacity:0;visibility:hidden;transition:opacity var(--dur-s) var(--out),visibility 0s linear var(--dur-s)}.apx-scrim.is-on{opacity:1;visibility:visible;transition-delay:0s}.apx-drw{position:fixed;top:var(--hdr-h);left:0;right:0;bottom:0;z-index:56;background:var(--white);overflow-y:auto;overscroll-behavior:contain;padding:0 var(--gut) 34px;transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity var(--dur-s) var(--out),transform var(--dur-s) var(--out),visibility 0s linear var(--dur-s)}.apx-drw.is-on{opacity:1;visibility:visible;transform:none;transition-delay:0s}.apx-drw details{border-bottom:1px solid var(--line-2)}.apx-drw summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 2px;font-size:16px;font-weight:600;color:var(--ink);cursor:pointer;list-style:none}.apx-drw summary::-webkit-details-marker{display:none}.apx-drw summary:after{content:"";width:8px;height:8px;flex:none;border-right:1.6px solid var(--ink-3);border-bottom:1.6px solid var(--ink-3);transform:rotate(45deg) translateY(-2px);transition:transform var(--dur-f) var(--out)}.apx-drw details[open] summary:after{transform:rotate(225deg) translateY(1px)}.apx-drw details .apx-idx{padding-bottom:8px}.apx-drw__lnk{display:block;padding:15px 2px;font-size:16px;font-weight:600;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line-2)}.apx-drw__foot{display:grid;gap:10px;margin-top:22px}.apx-drw__note{font-size:12.5px;color:var(--ink-3);font-variant-numeric:tabular-nums;text-align:center}@media(max-width:940px){.apx-burger{display:flex}.apx-hdr__acts{gap:2px}}@media(min-width:941px){.apx-drw,.apx-scrim{display:none}}.apx-hdr__wrap{position:relative;z-index:60;background:none;border:0}.apx-hdr__wrap .apx-hdr{position:sticky;top:0}.apx-ft__wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}.apx-ft__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.9fr) minmax(0,.95fr);gap:clamp(28px,4vw,60px)}.apx-ft__brand{min-width:0}.apx-ft__logo span{display:block}.apx-ft__logo b{display:block;font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--onf)}.apx-ft__logo small{display:block;font-size:12.5px;color:var(--onf-3);margin-top:3px}.apx-ft__about{font-size:13.5px;line-height:1.6;color:var(--onf-3);max-width:40ch;margin:14px 0 0}.apx-ft__social{display:flex;gap:10px;margin-top:18px}.apx-ft__social a{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid var(--onf-line);border-radius:var(--r);color:var(--onf-3);transition:color var(--dur-f) var(--out),border-color var(--dur-f) var(--out)}.apx-ft__social a:hover{color:var(--onf);border-color:var(--onf-3)}.apx-ft__social svg{width:15px;height:15px;fill:currentColor}.apx-ft__cols{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(20px,2.6vw,38px);min-width:0}.apx-ft__col{min-width:0}.apx-ft__legal{margin-top:clamp(22px,2.6vw,32px)}.apx-ft__more{display:grid;gap:7px;margin:14px 0 0}.apx-ft__more a{font-size:13px;color:var(--onf-3);text-decoration:none;transition:color var(--dur-f) var(--out)}.apx-ft__more a:hover{color:var(--onf)}.apx-ft__news{min-width:0}.apx-ft__news p{font-size:13.5px;line-height:1.55;color:var(--onf-3);margin:10px 0 14px}.apx-ft__news form{display:grid;gap:9px}.apx-ft__news input{height:38px;padding:0 12px;border:1px solid var(--onf-line);border-radius:var(--r);background:var(--onf-fill);color:var(--onf);font-size:16px;font-family:var(--ff);outline:none;transition:border-color var(--dur-f) var(--out)}.apx-ft__news input::placeholder{color:var(--onf-3);opacity:1}.apx-ft__news input:focus{border-color:var(--sky)}.apx-ft__ok{font-size:12.5px;color:var(--onf-2);margin:2px 0 0}.apx-ft__ok--err{color:var(--onf-3)}.apx-ft__base{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:clamp(30px,4vw,46px);padding-top:18px;border-top:1px solid var(--onf-line);font-size:12.5px;color:var(--onf-3)}.apx-ft__pay{display:flex;gap:6px;align-items:center}.apx-ft__pay svg{width:34px;height:22px}.apx-ft__top-link{display:inline-flex;align-items:center;gap:7px;margin-left:auto;font-size:12.5px;font-weight:600;color:var(--onf-3);text-decoration:none;transition:color var(--dur-f) var(--out)}.apx-ft__top-link:hover{color:var(--onf)}.apx-ft__top-link svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2}@media(max-width:1000px){.apx-ft__top{grid-template-columns:1fr;gap:30px}}@media(max-width:620px){.apx-ft__cols{grid-template-columns:1fr}.apx-ft__legal{margin-top:22px}}.search-modal{background:var(--white)}.search-modal .modal-overlay{background:var(--scrim)}.search-modal__content{border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:var(--pop);padding:0;background:var(--white)}.search-modal__form{max-width:var(--max);margin-inline:auto;padding-inline:var(--gut);width:100%}.search-modal .field{position:relative;border:0;margin:0}.search-modal .field:after,.search-modal .field:before{display:none}.search-modal .search__input,.search-modal .field__input{font-family:var(--ff);font-size:18px;color:var(--ink);background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;padding:22px 92px 20px 2px;height:auto;transition:border-color var(--dur-f) var(--out)}.search-modal .search__input:focus,.search-modal .field__input:focus{outline:none;box-shadow:none;border-bottom-color:var(--blue)}.search-modal .field__label{font-family:var(--ff);font-size:18px;color:var(--ink-3);left:2px;top:22px}.search-modal .search__input:focus~.field__label,.search-modal .search__input:not(:placeholder-shown)~.field__label{display:none}.search-modal .search__button,.search-modal .reset__button{color:var(--ink-3);transition:color var(--dur-f) var(--out)}.search-modal .search__button:hover,.search-modal .reset__button:hover{color:var(--blue)}.search-modal .search__button svg,.search-modal .reset__button svg{width:19px;height:19px}.search-modal__close-button{color:var(--ink-2);transition:color var(--dur-f) var(--out)}.search-modal__close-button:hover{color:var(--blue)}.predictive-search{border:0;border-radius:0;box-shadow:none;background:var(--white)}.predictive-search__heading{font-family:var(--ff);font-size:12.5px;font-weight:600;color:var(--ink-3);letter-spacing:0;text-transform:none;padding:16px 2px 8px;border-bottom:1px solid var(--line-2);margin:0}.predictive-search__list-item{border:0}.predictive-search__item{padding:11px 10px 12px 12px;border-bottom:1px solid var(--line-2);border-radius:var(--r);gap:14px;transition:background-color var(--dur-f) var(--out),padding var(--dur-f) var(--out)}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background:var(--ground-2);padding-left:20px}.predictive-search__item-heading{font-family:var(--ff);font-size:15px;font-weight:600;letter-spacing:-.008em;color:var(--ink)}.predictive-search__item:hover .predictive-search__item-heading{color:var(--blue)}.predictive-search .price{font-family:var(--ff);font-size:13px;font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums}.predictive-search__item-query-result mark{background:none;color:var(--blue);font-weight:700}.predictive-search__results-groups-wrapper{max-width:var(--max);margin-inline:auto;padding-inline:var(--gut);width:100%;box-sizing:border-box}.search-modal .search__button{opacity:1;visibility:visible;transition:opacity var(--dur-f) var(--out),visibility 0s}.search-modal .search__input:placeholder-shown~.search__button{opacity:0;visibility:hidden;transition:opacity var(--dur-f) var(--out),visibility 0s linear var(--dur-f)}.apx-sec{position:relative;padding-block:var(--pad);background:var(--ground);color:var(--ink)}.apx-sec--white{background:var(--white)}.apx-sec--pale{background:var(--ground-2)}.apx-sec--field{background:var(--field);color:var(--onf-2)}.apx-wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}.apx h1,.apx h2,.apx h3,.apx h4{margin:0;font-weight:600;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.apx-h1{font-size:clamp(38px,6.4vw,80px);letter-spacing:-.035em;color:var(--ink)}.apx-h2{font-size:clamp(28px,4.2vw,52px);letter-spacing:-.032em;color:var(--ink)}.apx-lede{margin:0;max-width:52ch;font-size:clamp(16.5px,1.5vw,20px);line-height:1.52;letter-spacing:-.012em;color:var(--ink-2)}.apx-sec--field .apx-h1,.apx-sec--field .apx-h2{color:var(--onf)}.apx-sec--field .apx-lede{color:var(--onf-2)}.apx-mid{text-align:center}.apx-mid .apx-h1,.apx-mid .apx-h2{margin-inline:auto}.apx-mid .apx-lede{margin-inline:auto;max-width:50ch;text-align:center}.apx .apx-grid .card-wrapper{height:100%}.apx .apx-grid .card{height:100%;display:flex;flex-direction:column;gap:14px;padding:18px;background:var(--white);border:1px solid var(--line);border-radius:var(--r);overflow:visible;box-shadow:none;transition:border-color var(--dur-s) var(--out),transform var(--dur-s) var(--out)}.apx .apx-grid .card:hover{border-color:var(--ink-3);transform:translateY(-3px);box-shadow:none}.apx .apx-grid .card__inner{--ratio-percent:0 !important;width:100%;overflow:visible;background:none}.apx .apx-grid .card__inner:before{display:none}.apx .apx-grid .card__media,.apx .apx-grid .card__media .media{position:static;display:block;height:auto;margin:0;padding:0;background:none;overflow:visible}.apx .apx-grid .card__media .media img{position:static;width:64%;height:auto;margin:2px auto 0;padding:0!important;aspect-ratio:600/794;object-fit:contain!important;transition:transform var(--dur-s) var(--out)}.apx .apx-grid .card:hover .card__media .media img{transform:scale(1.035)}.apx .apx-grid .card__inner .card__content,.apx .apx-grid .card__badge{display:none}.apx .apx-grid .card>.card__content{padding:0;display:flex;flex-direction:column;flex:1 1 auto;gap:14px}.apx .apx-grid .card__information{padding:0;display:flex;flex-direction:column;flex:1 1 auto;gap:6px}.apx .apx-grid .card__heading{margin:0;font-family:var(--ff);font-size:16px;font-weight:500;letter-spacing:-.018em;line-height:1.32;color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.apx .apx-grid .card__heading a{color:inherit;text-decoration:none}.apx .apx-grid .card-information{flex:1 1 auto;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto minmax(14px,1fr) auto;column-gap:0;row-gap:0;align-items:baseline}.apx .apx-grid .ags-cardmeta{display:contents}.apx .apx-grid .ags-cardmeta__std{grid-row:1;grid-column:1/-1;margin:0;padding:0;background:none;border:0;border-radius:0;font-size:14px;font-weight:500;letter-spacing:0;color:var(--ink-3)}.apx .apx-grid .card-information:before{content:"";grid-row:3;grid-column:1/-1;height:0;align-self:start;border-top:1px solid var(--line-2)}.apx .apx-grid .ags-cardmeta__docs,.apx .apx-grid .card-information .price{grid-row:3;padding-top:12px}.apx .apx-grid .card-information .price{grid-column:1;margin:0;font-family:var(--ff);font-size:18px;font-weight:600;letter-spacing:-.028em;color:var(--ink)}.apx .apx-grid .card-information .price .price-item{font-family:var(--ff);font-size:18px;font-weight:600;letter-spacing:-.028em;color:var(--ink)}.apx .apx-grid .ags-cardmeta__docs{grid-column:2;justify-self:end;font-size:14px;font-weight:500;color:var(--ink-3);font-variant-numeric:tabular-nums}.apx .apx-grid .ags-cardmeta__docs svg{display:none}@media(max-width:520px){.apx .apx-grid .card{padding:14px;gap:12px}.apx .apx-grid .card__heading{font-size:15px}.apx .apx-grid .card-information{grid-template-columns:1fr;grid-template-rows:auto minmax(12px,1fr) auto auto;row-gap:0}.apx .apx-grid .ags-cardmeta__std{grid-row:1;font-size:13px}.apx .apx-grid .card-information:before{grid-row:3}.apx .apx-grid .card-information .price,.apx .apx-grid .card-information .price .price-item{font-size:16px}.apx .apx-grid .card-information .price{grid-row:3;grid-column:1;padding-top:11px}.apx .apx-grid .ags-cardmeta__docs{grid-row:4;grid-column:1;justify-self:start;padding-top:3px;font-size:13px}}@media(max-width:430px){.apx .apx-grid .card__heading{-webkit-line-clamp:3;min-height:3.96em}}.apx .apx-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);list-style:none;margin:0;padding:0}.apx .apx-grid>li{list-style:none;min-width:0;display:flex}.apx .apx-grid>li>*{width:100%}@media(max-width:1040px){.apx .apx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){.apx .apx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.apx .apx-grid{gap:10px}}product-info.apx-pdp.gradient,product-info.apx-pdp{background:var(--ground);color:var(--ink)}product-info.apx-pdp .page-width{max-width:var(--max);padding-inline:var(--gut)}product-info.apx-pdp .product{display:grid;grid-template-columns:1fr 1fr;column-gap:clamp(30px,5vw,72px);row-gap:clamp(26px,4vw,40px);align-items:center;margin:0}product-info.apx-pdp .product>.grid__item{width:auto;max-width:none;padding:0;margin:0}product-info.apx-pdp .product__info-wrapper,product-info.apx-pdp .product__media-wrapper{padding:0;margin:0;max-width:none;width:auto}product-info.apx-pdp .product__info-container{max-width:none}product-info.apx-pdp media-gallery,product-info.apx-pdp .product__media-list,product-info.apx-pdp .product__media-item,product-info.apx-pdp .product-media-container{width:100%;max-width:none;margin:0}product-info.apx-pdp .ags-bc{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 22px;font-size:14.5px;line-height:1.4;color:var(--ink-3)}product-info.apx-pdp .ags-bc a{color:var(--blue);text-decoration:none;font-weight:400}product-info.apx-pdp .ags-bc a:hover{text-decoration:underline;text-underline-offset:3px}product-info.apx-pdp .ags-bc .cur{color:var(--ink-3)}product-info.apx-pdp .product__media-wrapper{align-self:center}product-info.apx-pdp .product__media-wrapper .product-media-container{border:0;background:none;box-shadow:none;border-radius:var(--r);max-width:none;height:auto;max-height:none}product-info.apx-pdp .product__media-wrapper .product__media.media{background:none;border-radius:var(--r);aspect-ratio:1/1;height:auto;max-height:none;padding-bottom:0;display:grid;place-items:center}product-info.apx-pdp .product__media-wrapper .media img{position:static;width:min(320px,72%);height:auto;margin:0 auto;object-fit:contain;filter:drop-shadow(0 18px 34px rgb(var(--field-2-rgb)/.2))}product-info.apx-pdp--card .product__media-wrapper .product__media.media{background:var(--white);border:1px solid var(--line)}product-info.apx-pdp--tint .product__media-wrapper .product__media.media{background:var(--ground-2);border:1px solid var(--line)}product-info.apx-pdp .product__info-container>*+*{margin-top:0}product-info.apx-pdp .product__text:empty{display:none}product-info.apx-pdp .ags-meta{margin:0 0 12px;font-size:14px;line-height:1.4;color:var(--ink-3);letter-spacing:0;text-transform:none}product-info.apx-pdp .product__title,product-info.apx-pdp .product__title h1{margin:0;font-family:var(--ff);font-size:clamp(28px,3.6vw,46px);font-weight:600;letter-spacing:-.03em;line-height:1.08;color:var(--ink);text-wrap:balance}product-info.apx-pdp .ags-lede,product-info.apx-pdp .product__description{margin:18px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.52;letter-spacing:-.012em;color:var(--ink-2);max-width:54ch}product-info.apx-pdp .product__description p{margin:0 0 12px}product-info.apx-pdp .product__description p:last-child{margin-bottom:0}product-info.apx-pdp .product__tax{display:none}product-info.apx-pdp .product__info-container>.price,product-info.apx-pdp .price--large{margin:26px 0 0}product-info.apx-pdp .price .price-item{font-family:var(--ff);font-size:clamp(32px,3.8vw,50px);font-weight:600;letter-spacing:-.045em;line-height:1;color:var(--ink)}product-info.apx-pdp .price .apx-cur{font-size:16px;font-weight:500;color:var(--ink-3);margin-left:8px;letter-spacing:0}product-info.apx-pdp .product-form{margin-top:24px}product-info.apx-pdp .product-form__buttons{max-width:none}product-info.apx-pdp .product-form__submit{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;min-height:50px;padding:12px 22px;border-radius:var(--r);background:var(--blue);color:var(--white);border:0;font-family:var(--ff);font-size:16px;font-weight:600;letter-spacing:-.012em;box-shadow:none;transition:background-color var(--dur-f) var(--out)}product-info.apx-pdp .product-form__submit:after,product-info.apx-pdp .product-form__submit:before{display:none}product-info.apx-pdp .product-form__submit:hover:not([disabled]){background:var(--blue-dk)}product-info.apx-pdp .product-form__submit[disabled]{background:var(--line);color:var(--ink-3)}product-info.apx-pdp .quantity{border-radius:var(--r);border:1px solid var(--line);box-shadow:none}product-info.apx-pdp .quantity__input,product-info.apx-pdp .quantity__button{font-family:var(--ff);color:var(--ink)}product-info.apx-pdp .ags-ct{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:20px 0 0;padding-top:14px;border-top:1px solid var(--line-2)}product-info.apx-pdp .ags-ct__item{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:var(--ink-2);text-decoration:none}product-info.apx-pdp .ags-ct__item svg{width:15px;height:15px;flex:none;fill:none;stroke:var(--ink-3);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}product-info.apx-pdp .ags-ct__pay{display:flex;gap:6px;align-items:center}product-info.apx-pdp .ags-ct__pay svg{width:32px;height:21px;border-radius:2px}product-info.apx-pdp .ags-ct__note{flex:1 0 100%;margin:0;display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-3)}product-info.apx-pdp .ags-ct__note svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}product-info.apx-pdp .ags-sam{margin:12px 0 0;font-size:14.5px}product-info.apx-pdp .ags-sam a{display:inline-flex;align-items:center;gap:7px;color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color var(--dur-f) var(--out)}product-info.apx-pdp .ags-sam a:hover{color:var(--blue-dk)}product-info.apx-pdp .ags-sam svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:749px){product-info.apx-pdp .product{grid-template-columns:1fr;gap:26px}product-info.apx-pdp .product-form__submit{width:100%}product-info.apx-pdp .product__media-wrapper .product__media.media img{width:min(200px,58%)}product-info.apx-pdp .ags-ct{display:flex;flex-wrap:wrap;align-items:center;gap:10px 8px}product-info.apx-pdp .ags-ct__item{font-size:12.5px;flex:0 1 auto;min-width:0}product-info.apx-pdp .ags-ct__pay{flex:1 1 auto;justify-content:flex-end;gap:4px;min-width:0}product-info.apx-pdp .ags-ct__pay svg{width:22px;height:15px}}product-info.apx-pdp .product__media-wrapper{max-width:none;width:auto}product-info.apx-pdp .product__media.media{padding:0;aspect-ratio:1/1}product-info.apx-pdp .product.grid{column-gap:clamp(30px,5vw,72px)}@media(max-width:749px){product-info.apx-pdp .product.grid{column-gap:0}}@media(max-width:749px){product-info.apx-pdp .product__media-wrapper .product__media.media{aspect-ratio:100/86}product-info.apx-pdp .ags-ct__pay{gap:3px;flex:0 1 auto}product-info.apx-pdp .ags-ct__pay svg{width:21px;height:14px}}[data-item].is-hidden,[data-group].is-hidden{display:none!important}@media(max-width:749px){.apx-rail{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut)}.apx-rail::-webkit-scrollbar{display:none}.apx-rail>*{flex:0 0 auto;scroll-snap-align:start;scroll-margin-inline:var(--gut);touch-action:manipulation}.apx-rail[data-at=start]{-webkit-mask-image:linear-gradient(90deg,rgb(0 0 0) calc(100% - 34px),transparent);mask-image:linear-gradient(90deg,rgb(0 0 0) calc(100% - 34px),transparent)}.apx-rail[data-at=mid]{-webkit-mask-image:linear-gradient(90deg,transparent,rgb(0 0 0) 26px,rgb(0 0 0) calc(100% - 34px),transparent);mask-image:linear-gradient(90deg,transparent,rgb(0 0 0) 26px,rgb(0 0 0) calc(100% - 34px),transparent)}.apx-rail[data-at=end]{-webkit-mask-image:linear-gradient(90deg,transparent,rgb(0 0 0) 26px);mask-image:linear-gradient(90deg,transparent,rgb(0 0 0) 26px)}.apx-rail__wrap[data-over="1"] .apx-rail__bar{display:block}}.apx-rail__bar{display:none;height:2px;margin-top:12px;background:var(--line);border-radius:2px}.apx-rail__bar>i{display:block;height:100%;width:30%;background:var(--ink-3);border-radius:inherit;transform-origin:left center;transition:transform var(--dur-f) var(--out)}@media(prefers-reduced-motion:reduce){.apx-rail__bar>i{transition:none}}.apx-sb{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--white);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);transform:translateY(100%);visibility:hidden;transition:transform var(--dur-s) var(--out),visibility 0s var(--dur-s)}.apx-sb.is-on{transform:none;visibility:visible;transition:transform var(--dur-s) var(--out),visibility 0s}.apx-sb__in{max-width:var(--max);margin-inline:auto;padding:10px var(--gut);display:flex;align-items:center;gap:16px}.apx-sb__fig{flex:none;width:34px;aspect-ratio:600/794;display:block;background:var(--ground-2);border:1px solid var(--line-2)}.apx-sb__fig img{width:100%;height:100%;object-fit:contain;display:block}.apx-sb__txt{flex:1 1 auto;min-width:0}.apx-sb__t{display:block;font-size:15px;font-weight:500;letter-spacing:-.018em;line-height:1.3;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apx-sb__m{display:block;margin-top:2px;font-size:13px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apx-sb__p{flex:none;font-size:18px;font-weight:600;letter-spacing:-.028em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.apx-sb__p .apx-cur{font-size:13px;font-weight:500;color:var(--ink-3);margin-left:4px;letter-spacing:0}.apx-sb__b{flex:none}.apx-sb__b[disabled]{background:var(--ink-3);cursor:default}@media(max-width:600px){.apx-sb__in{gap:12px;padding:8px var(--gut)}.apx-sb__fig,.apx-sb__m{display:none}.apx-sb__t{font-size:14.5px}.apx-sb__p{font-size:16px}.apx-sb__b.apx-btn--lg{padding:0 16px;font-size:15px}}@media(prefers-reduced-motion:reduce){.apx-sb,.apx-sb.is-on{transition:none}}.apx-coll{background:var(--white)}.apx-coll .page-width{max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}.apx-coll .facets-wrapper{margin-bottom:0;padding-block:0}.apx-coll .facets-container{display:flex;flex-wrap:nowrap;align-items:center;gap:14px;padding:0 0 11px;border-bottom:1px solid var(--line)}.apx-coll .facets-container>.facets-pill{display:none}.apx-coll .facets-container .product-count{order:1;margin:0;padding:0;text-align:left}.apx-coll .facets-container .product-count__text{margin:0;font-size:15px;font-weight:600;letter-spacing:-.012em;color:var(--ink)}.apx-coll .facets-container .mobile-facets__wrapper{order:2;margin-left:auto;flex:0 0 auto}.apx-coll .facets-container .facets.small-hide{order:3;margin:0;flex:0 0 auto}.apx-coll .facets-container .facets__form{display:flex;align-items:center;gap:8px;margin:0}.apx-coll .facets-container .facet-filters.sorting{display:flex;align-items:center;gap:8px;margin:0;padding:0}.apx-coll .facets-container .facet-filters__field{display:flex;align-items:center;gap:8px;margin:0}.apx-coll .facets-container .facet-filters__label{margin:0;font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-3)}.apx-coll .facets-container .facet-filters__label label{font-size:inherit;font-weight:inherit;color:inherit}.apx-coll .facets-container .facet-filters .select{min-width:0}.apx-coll .facets-container .facet-filters select:focus-visible,.apx-coll .facets-container .mobile-facets__open-wrapper:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.apx-coll .facets-container .facet-filters select{height:33px;padding:6px 27px 6px 10px;background:var(--white);border:1px solid var(--line);border-radius:var(--r);font-size:12.5px;font-weight:600;letter-spacing:0;color:var(--ink)}.apx-coll .facets-container .mobile-facets__open{display:inline-flex;align-items:center;gap:7px;height:33px;padding:0 12px;background:var(--white);border:1px solid var(--line);border-radius:var(--r);font-size:12.5px;font-weight:600;color:var(--ink);text-decoration:none;transition:border-color var(--dur-f) var(--out)}.apx-coll .facets-container .mobile-facets__open:hover{border-color:var(--ink-3)}.apx-coll .facets-container .mobile-facets__open-label{font-size:inherit;font-weight:inherit;text-decoration:none}.apx-coll .facets-container .mobile-facets__open .svg-wrapper{width:16px;height:16px}.apx-coll .apx-cchips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.apx-coll .apx-cchip{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 10px;background:var(--white);border:1px solid var(--line);border-radius:var(--r);font-size:12.5px;font-weight:600;color:var(--ink-2);text-decoration:none;white-space:nowrap;transition:border-color var(--dur-f) var(--out),color var(--dur-f) var(--out)}.apx-coll .apx-cchip:hover{border-color:var(--ink-3);color:var(--ink)}.apx-coll .apx-cchip__x{font-size:15px;line-height:1;color:var(--ink-3)}.apx-coll .apx-cchip:hover .apx-cchip__x{color:var(--ink)}.apx-coll .apx-cchip--clear{border-color:transparent;color:var(--blue)}.apx-coll .apx-cchip--clear:hover{border-color:transparent;color:var(--blue-dk)}.apx-coll .apx-cnarrow{margin-top:14px}.apx-coll .apx-cnarrow__lb{display:block;margin-bottom:9px;font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.apx-coll .apx-cnarrow ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.apx-coll .apx-cnarrow .apx-cchip__n{color:var(--ink-3);font-variant-numeric:tabular-nums}.apx-coll .apx-cchip:hover .apx-cchip__n{color:var(--ink-3)}.apx-coll .collection{padding-block:0}.apx-coll .apx-grid{margin-top:20px}.apx-coll .apx-grid>.grid__item{width:auto;max-width:none;padding:0;margin:0}.apx-coll .loading-overlay{display:none}.apx-coll .mobile-facets__disclosure:not([open]) .mobile-facets{visibility:hidden}@media(max-width:749px){.apx-coll .facets-container{gap:10px;padding-bottom:9px;flex-wrap:wrap}.apx-coll .facets-container .active-facets-mobile:not(:has(.active-facets__button)){display:none}.apx-coll .facets-container .active-facets-mobile{order:4;flex:1 0 100%;margin:0}.apx-coll .facets-container .product-count{flex:1 1 auto;min-width:0}.apx-coll .facets-container .product-count__text{font-size:14px;white-space:nowrap;text-align:left}.apx-coll .facets-container .mobile-facets__open{height:44px}.apx-coll .mobile-facets__clear{display:inline-flex;align-items:center;min-height:44px}.apx-coll .apx-cnarrow ul{flex-wrap:nowrap}.apx-coll .apx-cnarrow{margin-top:12px}.apx-coll .apx-cchip{height:44px;padding:0 14px;font-size:13px}.apx-coll .apx-cchips{gap:8px;margin-top:12px}.apx-coll .apx-grid{margin-top:16px}}.apx-sec.apx-srch{padding-block:clamp(32px,4vw,58px) clamp(22px,2.8vw,36px)}.apx-srch .ags-sh__crumb{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 14px;font-size:14.5px;line-height:1.4;color:var(--ink-3)}.apx-srch .ags-sh__crumb a{color:var(--blue);text-decoration:none;padding-block:3px}.apx-srch .ags-sh__crumb a:hover{color:var(--blue-dk);text-decoration:underline;text-underline-offset:2px}.apx-srch .ags-sh__sep{color:var(--ink-3)}.apx-srch .ags-sh__h1{margin:0;font-size:clamp(28px,3.6vw,44px);font-weight:600;letter-spacing:-.035em;line-height:1.08;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere}.apx-srch .ags-sh__lede{margin:16px 0 0;max-width:60ch;font-size:15.5px;line-height:1.55;color:var(--ink-2)}.apx-srch .ags-sh__find{margin:22px 0 0;max-width:620px}.apx-srch .ags-sh__find .search{margin:0}.apx-srch .ags-sh__find .field{display:flex;align-items:stretch;gap:0;height:52px;margin:0;background:var(--white);border:1px solid var(--line);border-radius:var(--r);transition:border-color var(--dur-f) var(--out),box-shadow var(--dur-f) var(--out)}.apx-srch .ags-sh__find .field:focus-within{border-color:var(--blue);box-shadow:var(--ring)}.apx-srch .ags-sh__find .field:after,.apx-srch .ags-sh__find .field:before{display:none}.apx-srch .ags-sh__find .field__input{flex:1 1 auto;min-width:0;height:100%;padding:0 16px;background:none;border:0;box-shadow:none;border-radius:0;font-size:16.5px;color:var(--ink)}.apx-srch .ags-sh__find .field__input:focus{box-shadow:none;outline:0}.apx-srch .ags-sh__find .field__input::placeholder{opacity:1;color:var(--ink-3)}.apx-srch .ags-sh__find .field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.apx-srch .ags-sh__find .field__button{position:static;flex:none;width:52px;height:52px;margin:0;border-radius:0;color:var(--ink-3)}.apx-srch .ags-sh__find .field .search__button{background:var(--blue);color:var(--white);border-radius:0 calc(var(--r) - 1px) calc(var(--r) - 1px) 0;transition:background-color var(--dur-f) var(--out)}.apx-srch .ags-sh__find .field .search__button:hover{background:var(--blue-dk)}.apx-srch .ags-sh__find .field .search__button svg{color:currentColor;fill:currentColor}.apx-srch .ags-sh__find .reset__button:hover{color:var(--ink)}.apx-srch .ags-sh__find .field__button .svg-wrapper{width:20px;height:20px}.apx-srch .acol .page-width{max-width:none;margin-inline:0;padding-inline:0}.apx-srch .acol .apx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.apx-srch .acol .apx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.apx-srch .acol .apx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){.apx-srch .acol .apx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.apx-srch .ags-sh__body{padding-block:0}.apx-srch .ags-sh__none{margin:0 0 clamp(22px,2.6vw,30px);font-size:16.5px;line-height:1.6;color:var(--ink-2);max-width:62ch}.apx-srch .ags-sh__empty{max-width:760px}.apx-srch .apx-idx--shelf .apx-idx__a{padding:16px 10px 17px}.apx-srch .apx-idx--shelf .apx-idx__ds{max-width:58ch}.apx-srch .apx-idx--shelf .apx-idx__ct{font-size:16px;font-weight:400}@media(max-width:749px){.apx-srch .ags-sh__crumb{font-size:13px;gap:6px;margin-bottom:11px}.apx-srch .ags-sh__find{margin-top:18px}.apx-srch .ags-sh__lede{margin-top:12px;font-size:15px}.apx-srch .ags-sh__none{font-size:15.5px}}.glist{border-top:1px solid var(--ink)}.rulehd--gap{margin-top:clamp(32px,4vw,50px)}.gitem{display:grid;grid-template-columns:96px minmax(0,1fr) 142px 58px;gap:22px;align-items:baseline;padding:17px 0;border-bottom:1px solid var(--line-2);text-decoration:none;color:inherit;transition:background-color var(--dur) var(--out),padding var(--dur) var(--out)}.gitem:hover{background:var(--ground-2);padding-left:10px}.glist .gitem__t{margin:0;font-size:18.5px;font-weight:500;letter-spacing:-.022em;line-height:1.3;max-width:58ch;color:var(--ink)}.gitem:hover .gitem__t{color:var(--blue)}.gitem__d{font-size:14px;line-height:1.55;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.gitem__topic{font-size:14px;font-weight:500;line-height:1.55;color:var(--blue)}.gitem__rt{font-size:14px;line-height:1.55;color:var(--ink-3);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.gitem--plain{grid-template-columns:1fr}@media(max-width:749px){.gitem{grid-template-columns:1fr auto;gap:3px 14px;padding:15px 0;align-items:baseline}.gitem:hover{padding-left:6px}.gitem__d{grid-column:1;grid-row:1;font-size:13px}.gitem__rt{grid-column:2;grid-row:1;font-size:13px}.glist .gitem__t{grid-column:1/-1;grid-row:2;font-size:17.5px;margin:3px 0 4px;max-width:none}.gitem__topic{grid-column:1/-1;grid-row:3;font-size:13.5px;text-align:left}.gitem--plain .glist .gitem__t,.gitem--plain .gitem__t{grid-row:1}}.glayout{display:grid;grid-template-columns:238px minmax(0,1fr);gap:clamp(26px,4.2vw,66px)}.gmain{min-width:0;scroll-margin-top:calc(var(--hdr-h) + 24px)}.gnav{display:grid}.gnav a{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:baseline;padding:7px 8px 7px 0;border-bottom:1px solid var(--line-2);border-radius:var(--r);text-decoration:none;color:var(--ink);transition:background-color var(--dur-f) var(--out),color var(--dur-f) var(--out),padding var(--dur-f) var(--out)}.gnav a:hover{background:var(--ground-2);color:var(--blue);padding-left:8px;padding-right:0}.gnav a[aria-current=true]{color:var(--blue)}.gnav a[aria-current=true] .c{font-weight:600}.gnav a[aria-current=true] .n{color:var(--blue)}.gnav .c{font-size:14.5px;font-weight:500}.gnav .n{font-size:13.5px;color:var(--ink-2);font-variant-numeric:tabular-nums}.gcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,20px);margin-bottom:clamp(26px,3.2vw,40px)}.gcard{display:block;text-decoration:none;color:inherit;background:var(--white);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:border-color var(--dur) var(--out),transform var(--dur) var(--out)}.gcard:hover{border-color:var(--ink-3);transform:translateY(-2px)}.gcard:hover h3{color:var(--blue)}.gcard img{display:block;width:100%;height:auto;aspect-ratio:520/273;object-fit:cover;border-bottom:1px solid var(--line-2)}.gcard__b{padding:15px 16px 17px}.gcard h3{margin:0 0 9px;font-size:16.5px;font-weight:500;letter-spacing:-.02em;line-height:1.32;color:var(--ink)}.gcard__m{display:flex;gap:5px;flex-wrap:wrap;align-items:center;font-size:12.5px;color:var(--ink-3)}.gcard__m b{color:var(--blue);font-weight:500}@media(max-width:900px){.glayout{grid-template-columns:1fr;gap:clamp(22px,3vw,32px)}.gnav a{min-height:44px;align-items:center}}@media(max-width:620px){.gcards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.gcard:hover{transform:none}}.alayout--read{grid-template-columns:232px minmax(0,720px);gap:clamp(24px,4vw,62px);justify-content:center}.ahd .crumb{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 18px;font-size:14.5px;color:var(--ink-3)}.ahd .crumb a{color:var(--blue);text-decoration:none;padding-block:3px}.ahd .crumb a:hover{color:var(--blue-dk);text-decoration:underline;text-underline-offset:2px}.ahd h1{margin:0 0 18px;font-size:clamp(29px,3.8vw,49px);line-height:1.13;letter-spacing:-.032em;max-width:23ch;color:var(--ink);text-wrap:balance}.ameta{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:0;font-size:15px;color:var(--ink-3)}.ameta strong{color:var(--ink-2);font-weight:600}.ameta .dot{width:3px;height:3px;border-radius:50%;background:var(--line);flex:none}.aprose h2{margin:clamp(32px,3.8vw,50px) 0 14px;font-size:clamp(21px,2.3vw,28px);line-height:1.24;letter-spacing:-.026em;color:var(--ink);scroll-margin-top:calc(var(--hdr-h) + 40px)}.aprose h2:first-child{margin-top:0}.aprose h3{margin:clamp(24px,2.6vw,32px) 0 10px;font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.aprose p{margin:0 0 19px;font-size:18px;line-height:1.66;letter-spacing:-.006em;color:var(--ink-2)}.aprose strong{color:var(--ink);font-weight:600}.aprose ul,.aprose ol{margin:0 0 19px;padding-left:23px;font-size:18px;line-height:1.64;color:var(--ink-2)}.aprose li{margin-bottom:10px}.aprose li::marker{color:var(--ink-3)}.aprose a{color:var(--blue);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;padding-block:3px}.aprose img{max-width:100%;height:auto;border-radius:var(--r)}.aprose table{width:100%;border-collapse:collapse;margin:0 0 19px;font-size:16px}.aprose th,.aprose td{padding:10px 12px;border-bottom:1px solid var(--line-2);text-align:left;vertical-align:top}.aprose th{font-weight:600;color:var(--ink);border-bottom-color:var(--ink)}.aprose blockquote{margin:0 0 19px;padding-left:18px;border-left:2px solid var(--line);color:var(--ink-2)}.aprose>:last-child{margin-bottom:0}.aprose h2 .abn{display:inline-block;margin-right:12px;font-size:13px;font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums;vertical-align:2px}.atoc a .abn{margin-right:9px;font-size:12px;font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums}.atoc a[aria-current=true] .abn{color:var(--blue)}.is-empty .aside{visibility:hidden}.tkit{display:grid;grid-template-columns:128px minmax(0,1fr);gap:clamp(16px,2.4vw,28px);align-items:center;background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:clamp(16px,2.2vw,24px);text-decoration:none;color:inherit;transition:border-color var(--dur) var(--out),transform var(--dur) var(--out)}.tkit:hover{border-color:var(--ink-3);transform:translateY(-2px)}.tkit:hover .tkit__t{color:var(--blue)}.tkit__m img{display:block;width:100%;border-radius:2px;border:1px solid var(--line-2)}.tkit__b{display:block;min-width:0}.tkit__t{display:block;margin-bottom:9px;font-size:19px;font-weight:600;letter-spacing:-.024em;line-height:1.28;color:var(--ink)}.tkit__f{display:grid;gap:4px;justify-items:start;margin-bottom:16px;font-size:14.5px;color:var(--ink-3)}.tkit__f .dot{display:none}.tkit__r{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.tkit__p{font-size:22px;font-weight:600;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.tkit__p small{margin-left:5px;font-size:13.5px;font-weight:500;color:var(--ink-3);letter-spacing:0}.abio{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:clamp(16px,2.2vw,24px);margin-top:clamp(30px,3.6vw,46px)}.abio strong{display:block;margin-bottom:7px;font-size:15.5px;font-weight:600;color:var(--ink)}.abio p{margin:0;font-size:15.5px;line-height:1.6;color:var(--ink-2);max-width:62ch}.amore{margin-top:clamp(34px,4vw,54px)}.alayout--read>.acol:only-child{grid-column:2}@media(max-width:900px){.alayout--read{grid-template-columns:1fr;gap:18px}.alayout--read>.acol:only-child{grid-column:1}}@media(max-width:620px){.tkit{grid-template-columns:96px minmax(0,1fr)}.aprose p,.aprose ul,.aprose ol{font-size:16.5px;line-height:1.62}}@media(prefers-reduced-motion:reduce){.tkit:hover{transform:none}}.ags-page{display:block}.aprose .ags-pagehead{display:none}.aprose .ags-lead{font-size:20px;line-height:1.55;color:var(--ink-2);margin:0 0 22px}.aprose .ags-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.6vw,18px);margin:0 0 22px}.aprose .ags-cards .card{background:var(--white);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px}.aprose .ags-cards .card h4{margin:0 0 6px;font-size:16px;font-weight:600;letter-spacing:-.018em;color:var(--ink)}.aprose .ags-cards .card p{margin:0;font-size:15px;line-height:1.55}.aprose .ags-cta{margin-top:clamp(28px,3.4vw,44px);padding-top:22px;border-top:1px solid var(--ink)}.aprose .ags-cta-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.aprose .ags-cta-btns a{text-decoration:none}.aprose a.apx-btn--solid{color:var(--white)}.aprose a.apx-btn--out{color:var(--ink)}.aprose a.apx-btn--light{color:var(--field)}.aprose .faq-group:first-of-type{margin-top:clamp(18px,2vw,26px)}.faqgrp{margin-bottom:clamp(22px,2.6vw,32px)}.faqgrp:last-child{margin-bottom:0}.aprose .faq-group{margin:clamp(28px,3.2vw,44px) 0 2px;padding-bottom:11px;border-bottom:1px solid var(--ink);font-size:15px;font-weight:600;letter-spacing:-.012em;color:var(--ink);scroll-margin-top:calc(var(--hdr-h) + 40px)}.aprose details{border-bottom:1px solid var(--line)}.aprose details summary{position:relative;cursor:pointer;list-style:none;padding:20px 44px 20px 0;font-size:18.5px;font-weight:500;letter-spacing:-.022em;line-height:1.34;color:var(--ink);transition:color var(--dur) var(--out)}.aprose details summary::-webkit-details-marker{display:none}.aprose details summary:hover{color:var(--blue)}.aprose details summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:2px}.aprose details summary:after{content:"";position:absolute;right:8px;top:29px;width:12px;height:1.5px;background:var(--ink-3)}.aprose details summary:before{content:"";position:absolute;right:13.2px;top:23.2px;width:1.5px;height:13px;background:var(--ink-3);transition:transform .22s var(--out)}.aprose details[open] summary:before{transform:rotate(90deg)}.aprose details .ans{padding:0 44px 22px 0}.aprose details .ans p,.aprose details .ans ul{margin:0 0 14px;font-size:16.5px;line-height:1.56;color:var(--ink-2)}.aprose details .ans ul{padding-left:21px}.aprose details .ans li{margin-bottom:8px}.aprose details .ans>:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.aprose details summary:before{transition:none}}.clayout2{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(28px,4.6vw,72px);justify-content:center;align-items:start}.frm__sec{border-top:1px solid var(--line-2);padding-top:18px;margin-top:22px}.frm__sec:first-of-type{border-top:0;padding-top:0;margin-top:0}.frm__lg{margin:0 0 14px;font-size:13px;font-weight:600;color:var(--ink-3)}.frm__row{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;align-items:start}.frm__f{display:grid;gap:6px;margin-bottom:16px;min-width:0}.frm__f--wide{grid-column:1/-1}.frm__f label{font-size:14.5px;font-weight:600;letter-spacing:-.01em;color:var(--ink);cursor:pointer}.frm__f label .opt{font-weight:400;color:var(--ink-3)}.frm__f .hint{font-size:12.5px;line-height:1.45;color:var(--ink-3)}.frm__f input,.frm__f select,.frm__f textarea{width:100%;padding:12px;font-family:var(--ff);font-size:16px;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:var(--r);transition:border-color var(--dur-f) var(--out),box-shadow var(--dur-f) var(--out)}.frm__f input::placeholder,.frm__f textarea::placeholder{color:var(--ink-3);opacity:1}.frm__f input:hover,.frm__f select:hover,.frm__f textarea:hover{border-color:var(--ink-3)}.frm__f input:focus,.frm__f select:focus,.frm__f textarea:focus{outline:none;border-color:var(--blue);box-shadow:var(--ring)}.frm__f textarea{min-height:118px;resize:vertical;line-height:1.55}.frm__f select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.frm__f input[type=date]{padding-right:10px}.frm__foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:6px}.frm__note{margin:0;font-size:12.5px;color:var(--ink-3)}.frm__err{margin:0 0 16px;padding:12px 14px;border:1px solid var(--line);border-left:2px solid var(--blue);border-radius:var(--r);background:var(--ground-2);font-size:14.5px;color:var(--ink-2)}.frm__err ul{margin:6px 0 0;padding-left:18px}.frm__ok{margin:0 0 16px;padding:14px 16px;border:1px solid var(--line);border-left:2px solid var(--blue);border-radius:var(--r);background:var(--ground-2);font-size:15.5px;color:var(--ink)}.frm__ok strong{font-weight:600;color:var(--ink)}.frm--float .frm__f{position:relative;gap:0;margin-bottom:22px}.frm--float .frm__f label{position:absolute;left:13px;top:14px;padding:0 4px;background:var(--white);max-width:calc(100% - 26px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:400;color:var(--ink-3);pointer-events:none;transition:transform var(--dur-f) var(--out),font-size var(--dur-f) var(--out),color var(--dur-f) var(--out)}.frm--float .frm__f .hint{margin-top:6px}.frm--float .frm__sec{padding-top:30px}.frm--float .frm__f--up{padding-top:10px}.frm--float .frm__f--up label,.frm--float .frm__f input:focus+label,.frm--float .frm__f input:not(:placeholder-shown)+label,.frm--float .frm__f textarea:focus+label,.frm--float .frm__f textarea:not(:placeholder-shown)+label{transform:translateY(-22px);font-size:12px;font-weight:600;color:var(--ink-3)}.frm--float .frm__f input:focus+label,.frm--float .frm__f select:focus+label,.frm--float .frm__f textarea:focus+label{color:var(--blue)}.frm--float .frm__f textarea+label{top:13px}.frm__steps{list-style:none;counter-reset:s;margin:2px 0 0;padding:0;display:grid}.frm__steps li{counter-increment:s;position:relative;padding:12px 0 12px 30px;font-size:15px;line-height:1.5;color:var(--ink-2);border-bottom:1px solid var(--line-2)}.frm__steps li:before{content:counter(s);position:absolute;left:0;top:12px;font-size:12.5px;font-weight:700;color:var(--ink-3);font-variant-numeric:tabular-nums}@media(max-width:900px){.clayout2.is-sent{display:flex;flex-direction:column}.clayout2.is-sent>form{order:-1}}.cdl{display:grid;gap:2px;margin:0 0 clamp(28px,3.4vw,42px)}.cdl dt{margin-top:18px;font-size:14px;color:var(--ink-3)}.cdl dt:first-of-type{margin-top:0}.cdl dd{margin:0;font-size:17.5px;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.cdl dd a{color:var(--blue);text-decoration:none}.cdl dd a:hover{text-decoration:underline;text-underline-offset:3px}.chelp{list-style:none;margin:0;padding:0;display:grid}.chelp li{padding:11px 0;border-bottom:1px solid var(--line-2);font-size:15.5px;line-height:1.45;color:var(--ink-2)}@media(max-width:900px){.clayout2{grid-template-columns:1fr;gap:clamp(22px,3vw,32px)}.cdl dd a{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:620px){.frm__row,.aprose .ags-cards{grid-template-columns:1fr}.frm__f input,.frm__f select,.frm__f textarea{font-size:16px}}.samgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,20px);margin-top:18px}.samc{display:flex;flex-direction:column;gap:10px;padding:18px;background:var(--white);border:1px solid var(--line);border-radius:var(--r);transition:border-color var(--dur-f) var(--out),background-color var(--dur-f) var(--out)}.samc:hover{border-color:var(--ink-3);background:var(--ground-2)}.samc__chip{align-self:flex-start;padding:2px 8px;border:1px solid var(--line);border-radius:2px;background:var(--ground-2);font-size:11.5px;font-weight:600;color:var(--ink-2)}.samc h3{margin:0;font-size:16.5px;font-weight:600;letter-spacing:-.018em;line-height:1.3;color:var(--ink)}.samc p{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.samc__f{display:flex;margin-top:auto;padding-top:14px;border-top:1px solid var(--line-2)}.pvlnk{display:inline-flex;align-items:center;gap:7px;min-height:44px;background:none;border:0;padding:0;cursor:pointer;font-family:var(--ff);font-size:13.5px;font-weight:600;color:var(--blue);text-decoration:none;transition:color var(--dur-f) var(--out)}.pvlnk:hover{color:var(--blue-dk);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.pvlnk:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:2px}.pvi{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1100px){.samgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.samgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.samgrid{grid-template-columns:1fr}}.apx-pv{width:min(980px,calc(100vw - 32px));max-width:none;height:min(86vh,900px);padding:0;border:1px solid var(--line);border-radius:var(--r);background:var(--white);color:var(--ink);overflow:hidden}.apx-pv::backdrop{background:#131a268c}.apx-pv__in{display:grid;grid-template-rows:auto 1fr;height:100%}.apx-pv__hd{display:flex;align-items:center;gap:14px;padding:14px 16px;border-bottom:1px solid var(--line)}.apx-pv__t{flex:1 1 auto;min-width:0;margin:0;font-size:16.5px;font-weight:600;letter-spacing:-.018em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apx-pv__open{flex:none;font-size:13.5px;font-weight:600;color:var(--blue);text-decoration:none;display:inline-flex;align-items:center;min-height:44px;padding-inline:4px}.apx-pv__open:hover{color:var(--blue-dk);text-decoration:underline;text-underline-offset:3px}.apx-pv__x{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid var(--line);border-radius:var(--r);cursor:pointer;color:var(--ink-2);font-size:20px;line-height:1;transition:border-color var(--dur-f) var(--out),color var(--dur-f) var(--out)}.apx-pv__x:hover{border-color:var(--ink-3);color:var(--ink)}.apx-pv__x:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.apx-pv__frame{width:100%;height:100%;border:0;background:var(--ground-2);display:block}@media(max-width:620px){.apx-pv{width:calc(100vw - 16px);height:88vh}.apx-pv__t{font-size:15px}}.ags-sd__acts .apx-lnk{min-height:44px}.apx-pol__hd{padding-block:clamp(26px,3.2vw,44px) 0}.apx-pol__bd{padding-block:clamp(24px,3vw,40px) clamp(40px,5vw,72px)}.apx-pol__bd .aprose>p:first-child,.apx-pol__bd .aprose>div>p:first-child{margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--line-2);font-size:15px;color:var(--ink-3)}.apx-pol__bd .aprose>p:first-child em,.apx-pol__bd .aprose>div>p:first-child em{font-style:normal;color:var(--ink-2);font-weight:600}@media(max-width:749px){.apx-pol__hd{padding-block:26px 0}}.cart__ctas .cart__checkout-button,.cart__ctas button[name=checkout],.cart__dynamic-checkout-buttons+.cart__ctas .cart__checkout-button{background:var(--blue);color:var(--white)}.cart__ctas .cart__checkout-button:hover,.cart__ctas button[name=checkout]:hover{background:var(--blue-dk)}.cart__empty-text+a.underlined-link,.title-wrapper-with-link a.underlined-link{color:var(--blue);text-decoration:none;font-weight:600;border-bottom:1px solid rgb(var(--blue-rgb)/.38);padding-bottom:1px}.cart__empty-text+a.underlined-link:hover,.title-wrapper-with-link a.underlined-link:hover{color:var(--blue-dk);border-bottom-color:var(--blue-dk)}#MainContent .cart-items+.cart__footer,#MainContent cart-items .page-width,#MainContent .cart__footer .page-width,#MainContent .cart__contents .page-width{max-width:var(--max)}body #shopify-pc__banner{left:20px;right:auto;bottom:20px;top:auto;width:min(460px,calc(100vw - 40px));max-width:none;padding:22px 24px 20px;background:var(--white);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 18px 40px -18px rgb(var(--field-rgb)/.38)}body #shopify-pc__banner .shopify-pc__banner__wrapper{display:block}body #shopify-pc__banner .shopify-pc__banner__body{width:auto;margin:0 0 18px}body #shopify-pc__banner__body-title{margin:0 0 8px;font-family:var(--ff);font-size:17px;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--ink)}body #shopify-pc__banner .shopify-pc__banner__body p{margin:0;font-family:var(--ff);font-size:14px;line-height:1.55;color:var(--ink-2)}body #shopify-pc__banner .shopify-pc__banner__body a{color:var(--blue);font-weight:600;text-decoration:none;box-shadow:inset 0 -1px rgb(var(--blue-rgb)/.4);transition:color var(--dur-f) var(--out),box-shadow var(--dur-f) var(--out)}body #shopify-pc__banner .shopify-pc__banner__body a:hover{color:var(--blue-dk);box-shadow:inset 0 -1px 0 var(--blue-dk)}body #shopify-pc__banner .shopify-pc__banner__btns{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;width:auto;justify-content:flex-start;margin:0}body #shopify-pc__banner .shopify-pc__banner__btns button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;height:38px;padding:0 18px;margin:0;border:0;border-radius:var(--r);font-family:var(--ff);font-size:15px;font-weight:600;white-space:nowrap;transition:background-color var(--dur-f) var(--out),box-shadow var(--dur-f) var(--out),color var(--dur-f) var(--out)}body #shopify-pc__banner .shopify-pc__banner__btns #shopify-pc__banner__btn-manage-prefs{order:1;margin-right:auto;height:auto;padding:0;background:none;font-size:13.5px;color:var(--blue);text-decoration:none}body #shopify-pc__banner .shopify-pc__banner__btns #shopify-pc__banner__btn-manage-prefs span{text-decoration:none}body #shopify-pc__banner .shopify-pc__banner__btns #shopify-pc__banner__btn-manage-prefs:hover{color:var(--blue-dk);background:none}body #shopify-pc__banner .shopify-pc__banner__btns #shopify-pc__banner__btn-decline{order:2;background:none;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}body #shopify-pc__banner .shopify-pc__banner__btns #shopify-pc__banner__btn-decline:hover{background:var(--white);box-shadow:inset 0 0 0 1px var(--ink-3)}body #shopify-pc__banner .shopify-pc__banner__btns #shopify-pc__banner__btn-accept{order:3;background:var(--blue);color:var(--white)}body #shopify-pc__banner .shopify-pc__banner__btns #shopify-pc__banner__btn-accept:hover{background:var(--blue-dk)}body #shopify-pc__banner .shopify-pc__banner__btns #shopify-pc__banner__btn-accept:focus{box-shadow:none}body #shopify-pc__banner .shopify-pc__banner__btns #shopify-pc__banner__btn-manage-prefs:focus{box-shadow:none}body #shopify-pc__banner .shopify-pc__banner__btns #shopify-pc__banner__btn-manage-prefs:focus span{outline:0}body #shopify-pc__banner .shopify-pc__banner__btns #shopify-pc__banner__btn-decline:focus{box-shadow:inset 0 0 0 1px var(--line)}body #shopify-pc__banner .shopify-pc__banner__btns #shopify-pc__banner__btn-accept:focus-visible,body #shopify-pc__banner .shopify-pc__banner__btns #shopify-pc__banner__btn-decline:focus-visible,body #shopify-pc__banner .shopify-pc__banner__btns #shopify-pc__banner__btn-manage-prefs:focus-visible{outline:2px solid var(--blue);outline-offset:2px}body #shopify-pc__banner .shopify-pc__banner__btns #shopify-pc__banner__btn-manage-prefs:focus-visible span{outline:0}@media(max-width:600px){body #shopify-pc__banner{left:12px;right:12px;bottom:84px;width:auto;padding:20px 18px 18px}body #shopify-pc__banner .shopify-pc__banner__btns{flex-direction:row}body #shopify-pc__banner .shopify-pc__banner__btns #shopify-pc__banner__btn-decline{order:1}body #shopify-pc__banner .shopify-pc__banner__btns #shopify-pc__banner__btn-accept{order:2}body #shopify-pc__banner .shopify-pc__banner__btns #shopify-pc__banner__btn-manage-prefs{order:3;width:100%;margin:4px 0 0;justify-content:flex-start}}body #shopify-pc__prefs__overlay{background:var(--scrim)}body #shopify-pc__prefs__dialog{background:var(--white);border:1px solid var(--line);border-radius:var(--r);box-shadow:0 24px 60px -24px rgb(var(--field-rgb)/.45);font-family:var(--ff)}body #shopify-pc__prefs__dialog header{border-bottom:1px solid var(--line-2)}body #shopify-pc__prefs__header-title{font-family:var(--ff);font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}body #shopify-pc__prefs__dialog h3{font-family:var(--ff);font-size:15px;font-weight:600;color:var(--ink)}body #shopify-pc__prefs__dialog p{font-family:var(--ff);font-size:14px;line-height:1.55;color:var(--ink-2)}body #shopify-pc__prefs__dialog a{color:var(--blue);text-decoration:none;font-weight:600}body #shopify-pc__prefs__dialog a:hover{color:var(--blue-dk)}body #shopify-pc__prefs__dialog .shopify-pc__prefs__option{border-top:1px solid var(--line-2)}body #shopify-pc__prefs__dialog .shopify-pc__prefs__option label{font-family:var(--ff);font-size:15px;font-weight:600;color:var(--ink)}body #shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 18px;border:0;border-radius:var(--r);font-family:var(--ff);font-size:15px;font-weight:600;white-space:nowrap;transition:background-color var(--dur-f) var(--out),box-shadow var(--dur-f) var(--out)}body #shopify-pc__prefs__header-save{background:var(--blue);color:var(--white)}body #shopify-pc__prefs__header-save:hover{background:var(--blue-dk)}body #shopify-pc__prefs__header-accept,body #shopify-pc__prefs__header-decline{background:none;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}body #shopify-pc__prefs__header-accept:hover,body #shopify-pc__prefs__header-decline:hover{background:var(--white);box-shadow:inset 0 0 0 1px var(--ink-3)}body #shopify-pc__prefs__header-close{color:var(--ink-2);background:none;border:0}body #shopify-pc__prefs__header-close:hover{color:var(--ink)}body #shopify-pc__prefs__dialog button:focus{box-shadow:none}body #shopify-pc__prefs__dialog #shopify-pc__prefs__header-accept:focus,body #shopify-pc__prefs__dialog #shopify-pc__prefs__header-decline:focus{box-shadow:inset 0 0 0 1px var(--line)}body #shopify-pc__prefs__dialog button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/apex.css.map */
