.u-archead{padding:28px 0 48px}.u-archead__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:center}.u-archead.has-media .u-archead__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr)}.u-archead__text{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0}.u-archead__text>*{min-width:0}.u-archead .u-crumbs{margin-bottom:6px}.u-archead .u-eyebrow a{color:inherit;text-decoration:none}.u-archead .u-eyebrow a:hover{text-decoration:underline;text-underline-offset:3px}.u-archead__title{margin:0;color:var(--u-fg);font:var(--u-fw-heavy) var(--u-fs-h1) / var(--u-lh-tight) var(--u-font-display);letter-spacing:var(--u-ls-display);overflow-wrap:anywhere}.u-archead__count{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0}.u-archead__num{color:var(--u-accent);font:var(--u-fw-heavy) clamp(48px, 4.4vw, 64px) / .8 var(--u-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.u-archead__count span{color:var(--u-fg-2);font-size:16px;font-weight:var(--u-fw-semibold)}.u-archead__intro{max-width:640px}.u-typechips ul{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none}.u-chip--on{border-color:var(--u-violet);background:var(--u-violet);color:#fff}.u-chip--on small{color:rgb(255 255 255 / 82%)}.u-surface-dark .u-chip{color:#fff}.u-surface-dark .u-chip small{color:var(--u-text-inv-2)}.u-surface-dark .u-chip--on{border-color:var(--u-amber);background:var(--u-amber);color:var(--u-ink-900)}.u-surface-dark .u-chip--on small{color:var(--u-ink-700)}.u-archead__media{position:relative;aspect-ratio:3 / 2;overflow:hidden;border-radius:var(--u-radius-lg);background:var(--u-ice-200)}.u-surface-dark .u-archead__media{background:var(--u-ink-800)}.u-archead__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.u-archead__logo{display:grid;place-items:center;min-height:220px;padding:40px;border:1px solid var(--u-ice-200);border-radius:var(--u-radius-lg);background:var(--u-white)}.u-archead__logo img{width:auto;max-width:min(280px, 100%);height:auto;max-height:120px;object-fit:contain}.u-surface-dark .u-archead__logo .u-brandlogo{filter:none}.u-archive__body{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;padding-top:32px;padding-bottom:var(--u-section)}.u-archive__body.has-filters{grid-template-columns:272px minmax(0,1fr);align-items:start}.u-archive__main{min-width:0}.u-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--u-ice-200)}.u-toolbar__count{margin:0 auto 0 0;color:var(--u-text-2);font-size:15px;font-weight:var(--u-fw-semibold)}.u-toolbar__count b{color:var(--u-text);font-size:17px;font-variant-numeric:tabular-nums}.u-badge--inline{position:static;display:inline-block;min-width:22px;height:22px;line-height:22px}.u-activefilters{display:flex;flex-basis:100%;flex-wrap:wrap;gap:8px;order:5;margin:0;padding:0;list-style:none}.u-activefilters .u-chip .u-i{width:14px;height:14px}.u-sortmenu{position:relative}.u-sortmenu__btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px 0 16px;border:var(--u-border-strong) solid var(--u-ice-300);border-radius:var(--u-radius-pill);background:var(--u-white);color:var(--u-text);font-size:14.5px;font-weight:var(--u-fw-semibold);list-style:none;cursor:pointer;user-select:none}.u-sortmenu__btn::-webkit-details-marker{display:none}.u-sortmenu__label{color:var(--u-text-2)}.u-sortmenu__chev{width:18px;height:18px;transition:transform var(--u-dur-fast)}.u-sortmenu[open] .u-sortmenu__chev{transform:rotate(180deg)}@media (hover:hover){.u-sortmenu__btn:hover{border-color:var(--u-violet)}}.u-sortmenu__list{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:230px;margin:0;padding:6px;border:1px solid var(--u-ice-200);border-radius:14px;background:var(--u-white);box-shadow:var(--u-shadow-2);list-style:none}.u-sortmenu__list a{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:10px;color:var(--u-text);font-size:14.5px;font-weight:var(--u-fw-semibold);text-decoration:none}.u-sortmenu__list a[aria-current]{color:var(--u-violet)}.u-sortmenu__list .u-i,.u-sortmenu__pad{width:18px;height:18px;flex:none}@media (hover:hover){.u-sortmenu__list a:hover{background:var(--u-ice-50)}}.u-filters{position:sticky;top:calc(var(--u-navbar-h) + 20px);display:grid;gap:24px;max-height:calc(100vh - var(--u-navbar-h) - 40px);padding:2px 6px 24px 2px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.u-filters__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.u-filters__title{margin:0;font:var(--u-fw-heavy) 24px / 1.1 var(--u-font-display)}.u-filters__clear{color:var(--u-violet);font-size:14px;font-weight:var(--u-fw-bold);text-underline-offset:3px}.u-fgroup{display:grid;gap:10px;min-width:0;margin:0;padding:0;border:0}.u-fgroup__h{margin:0;padding:0;color:var(--u-text-2);font:var(--u-fw-bold) 12.5px / 1.2 var(--u-font-body);letter-spacing:var(--u-ls-eyebrow);text-transform:uppercase}.u-fgroup legend.u-fgroup__h{margin-bottom:10px}.u-fgroup__list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.u-fopt{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;padding:8px 14px;border:1px solid var(--u-ice-200);border-radius:12px;background:var(--u-white);color:var(--u-text);font-size:15px;font-weight:var(--u-fw-semibold);line-height:1.25;text-decoration:none;cursor:pointer;transition:border-color var(--u-dur-fast),background-color var(--u-dur-fast)}.u-fopt input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.u-fopt__box{display:grid;place-items:center;width:22px;height:22px;border:var(--u-border-strong) solid var(--u-field-line);border-radius:6px;background:var(--u-white);color:#fff0}.u-fopt__box .u-i{width:16px;height:16px}.u-fopt.is-on,.u-fopt:has(input:checked){border-color:var(--u-violet-300);background:var(--u-violet-50)}.u-fopt.is-on .u-fopt__box,.u-fopt input:checked+.u-fopt__box{border-color:var(--u-violet);background:var(--u-violet);color:#fff}.u-fopt:has(input:focus-visible){outline:var(--u-focus-width) solid var(--u-focus);outline-offset:2px}.u-fopt__name{min-width:0;overflow-wrap:anywhere}.u-fopt__logo{display:block;width:auto;max-width:118px;height:auto;max-height:22px;object-fit:contain}.u-fopt__name:has(.u-fopt__logo){display:flex;align-items:center;gap:10px;min-width:0}.u-fopt__logo{flex:none;max-width:64px}.u-fopt__bname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-fopt__count{color:var(--u-text-2);font-size:13px;font-variant-numeric:tabular-nums}.u-fopt.is-empty{cursor:default;opacity:.5}@media (hover:hover){a.u-fopt:hover,label.u-fopt:not(.is-empty):hover{border-color:var(--u-violet)}}.u-fgroup__more summary{display:flex;align-items:center;min-height:44px;color:var(--u-violet);font-size:14px;font-weight:var(--u-fw-bold);cursor:pointer}.u-fgroup__more[open] summary{margin-bottom:4px}.u-fsheet{position:fixed;inset:auto 0 0;width:100%;max-width:none;height:auto;max-height:min(90vh, 900px);max-height:min(90dvh, 900px);margin:0;padding:0;overflow:hidden;border:0;border-radius:22px 22px 0 0;background:var(--u-white);color:var(--u-text);overscroll-behavior:contain;transform:translateY(100%);transition:transform var(--u-dur) var(--u-ease)}.u-fsheet[open]{display:flex;flex-direction:column}.u-fsheet.is-open{transform:none}.u-fsheet::backdrop{background:rgb(11 8 22 / 55%)}.u-fsheet__form{display:flex;flex:1;flex-direction:column;min-height:0}.u-fsheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 14px;border-bottom:1px solid var(--u-ice-200)}.u-fsheet__title{margin:0;font:var(--u-fw-heavy) 26px / 1 var(--u-font-display)}.u-fsheet__body{display:grid;flex:1;align-content:start;gap:24px;min-height:0;padding:18px 20px 28px;overflow-y:auto;overscroll-behavior:contain}.u-fsheet__foot{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--u-ice-200);background:var(--u-white)}.u-fsheet__apply[aria-busy="true"]{opacity:.75}.u-pager{display:grid;justify-items:center;gap:16px;margin-top:44px}.u-pager__nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.u-pager__nav .page-numbers{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 10px;border:var(--u-border-strong) solid var(--u-ice-300);border-radius:12px;color:var(--u-text);font-weight:var(--u-fw-bold);font-variant-numeric:tabular-nums;text-decoration:none}.u-pager__nav .page-numbers.current{border-color:var(--u-violet);background:var(--u-violet);color:#fff}.u-pager__nav .page-numbers.dots{min-width:24px;padding:0;border:0}.u-pager__nav .page-numbers .u-i{width:18px;height:18px}.u-pager__flip{transform:rotate(180deg)}@media (hover:hover){.u-pager__nav a.page-numbers:hover{border-color:var(--u-violet);color:var(--u-violet)}}.u-pager__status{margin:0;color:var(--u-text-2);font-size:14px}.u-noresults{display:grid;justify-items:center;gap:14px;padding:56px 24px;border:1px dashed var(--u-ice-300);border-radius:var(--u-radius-lg);background:var(--u-ice-50);text-align:center}.u-noresults__ico{display:grid;place-items:center;width:64px;height:64px;border:1px solid var(--u-ice-200);border-radius:50%;background:var(--u-white);color:var(--u-violet)}.u-noresults__ico .u-i{width:28px;height:28px}.u-noresults__title{margin:0;font:var(--u-fw-heavy) clamp(26px, 2.4vw, 34px) / 1.1 var(--u-font-display);overflow-wrap:anywhere}.u-noresults__text{max-width:540px;margin:0;color:var(--u-text-2)}.u-noresults__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.u-noresults__types{display:grid;justify-items:center;gap:12px;margin-top:18px}.u-noresults__types ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.u-pdp__top{padding-top:24px;padding-bottom:64px}.u-pdp__top>.u-crumbs{margin-bottom:22px}.u-pdp__grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,0.96fr);gap:48px;align-items:stretch}.u-gallery{display:flex;flex-direction:column;gap:14px;min-width:0}.u-gallery__main{position:relative;display:grid;flex:1;place-items:center;min-height:460px;aspect-ratio:1 / 1;overflow:hidden;border:1px solid var(--u-ice-200);border-radius:var(--u-radius-lg);background:var(--u-ice-50)}.u-gallery__img{width:86%;height:86%;max-height:640px;object-fit:contain;mix-blend-mode:multiply}.u-gallery__badges{position:absolute;top:18px;left:18px;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin:0}.u-gallery__badges .u-tag{background:var(--u-white)}.u-gallery__badges .u-tag--code{background:var(--u-violet-50)}.u-gallery__placeholder{width:40%;fill:var(--u-violet-200)}.u-gallery__nophoto{position:absolute;bottom:18px;margin:0;color:var(--u-text-2);font-size:14px}.u-gallery__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.u-gallery__thumb{aspect-ratio:1 / 1;padding:0;overflow:hidden;border:2px solid var(--u-ice-200);border-radius:14px;background:var(--u-ice-50);cursor:pointer;transition:border-color var(--u-dur-fast)}.u-gallery__thumb img{width:100%;height:100%;padding:8%;object-fit:contain;mix-blend-mode:multiply}.u-gallery__thumb[aria-pressed="true"]{border-color:var(--u-violet)}@media (hover:hover){.u-gallery__thumb:hover{border-color:var(--u-violet-300)}}.u-pdp__info{display:flex;flex-direction:column;gap:20px;min-width:0}.u-pdp__brand{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.u-pdp__brandlogo img{display:block;width:auto;max-width:180px;height:32px;object-fit:contain;object-position:left center}.u-pdp__brandname{color:var(--u-violet);font:var(--u-fw-bold) 13px / 1.2 var(--u-font-body);letter-spacing:.14em;text-decoration:none;text-transform:uppercase}.u-pdp__title{margin:0;font:var(--u-fw-heavy) clamp(30px, 3.2vw, 48px) / 1.02 var(--u-font-display);letter-spacing:var(--u-ls-display);overflow-wrap:anywhere}.u-pdp__tags{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.u-pdp__tags a.u-tag{text-decoration:none}.u-pdp__tags a.u-tag:hover{text-decoration:underline;text-underline-offset:2px}.u-pdp--ndricim .u-tag--type::before{background:#d9962f}.u-pdp--banjo .u-tag--type::before{background:var(--u-violet-500)}.u-pdp--ajer .u-tag--type::before{background:#2f9c8c}.u-pricenote{display:flex;align-items:center;gap:12px;margin:0;padding:14px 16px;border:1px solid var(--u-violet-200);border-radius:14px;background:var(--u-violet-50);color:var(--u-violet-800);font-weight:var(--u-fw-semibold)}.u-pricenote .u-i{width:22px;height:22px}.u-enq{display:grid;gap:14px;padding:24px;border-radius:var(--u-radius-lg)}.u-enq__title{margin:0;color:#fff;font:var(--u-fw-heavy) 26px / 1.05 var(--u-font-display)}.u-enq__text{margin:0;color:var(--u-text-inv-2);font-size:15px}.u-enq__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.u-enq__grid .u-btn{min-height:52px;padding:0 12px}.u-enq .u-btn--ghost{--b-fg:#fff;--b-bd:rgb(255 255 255 / 30%)}.u-enq__add{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 16px;border:var(--u-border-strong) dashed rgb(255 255 255 / 34%);border-radius:var(--u-radius-pill);background:#fff0;color:#fff;font:var(--u-fw-bold) var(--u-fs-ui) / 1.1 var(--u-font-body);cursor:pointer;transition:border-color var(--u-dur-fast),color var(--u-dur-fast)}.u-enq__add .u-i{width:20px;height:20px}.u-enq__add .u-btn--add__check,.u-enq__add[aria-pressed="true"] .u-btn--add__plus{display:none}.u-enq__add[aria-pressed="true"] .u-btn--add__check{display:block}.u-enq__add[aria-pressed="true"]{border-style:solid;border-color:var(--u-amber);color:var(--u-amber-300)}@media (hover:hover){.u-enq__add:hover{border-color:var(--u-amber);color:var(--u-amber-300)}}.u-keyfacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:auto 0 0}.u-keyfact{display:grid;align-content:start;gap:4px;min-width:0;padding:14px;border:1px solid var(--u-ice-200);border-radius:14px;background:var(--u-white)}.u-keyfact dt{color:var(--u-text-2);font-size:12.5px;font-weight:var(--u-fw-semibold)}.u-keyfact dd{margin:0;font-size:15.5px;font-weight:var(--u-fw-bold);overflow-wrap:anywhere}.u-pdp__more{padding:var(--u-section-tight) 0;background:var(--u-ice-50)}.u-pdp__sections{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,0.96fr);gap:48px;align-items:stretch}.u-panel{display:flex;flex-direction:column;gap:16px;min-width:0;height:100%;padding:32px;border:1px solid var(--u-ice-200);border-radius:var(--u-radius-lg);background:var(--u-white)}.u-panel--ice{background:var(--u-white)}.u-panel__title{margin:0;font:var(--u-fw-heavy) clamp(26px, 2.2vw, 32px) / 1.05 var(--u-font-display);letter-spacing:var(--u-ls-display)}.u-panel__title--next{margin-top:18px}.u-pdp__formintro{position:sticky;top:calc(var(--u-navbar-h) + 24px);display:flex;flex-direction:column;align-self:start;gap:16px;max-width:520px;padding-top:33px}.u-pdp__channels{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.u-prose{color:var(--u-text);font-size:16px;line-height:1.65;overflow-wrap:anywhere}.u-prose>:first-child{margin-top:0}.u-prose>:last-child{margin-bottom:0}.u-prose img{max-width:100%;height:auto;border-radius:12px}.u-prose table{display:block;max-width:100%;overflow-x:auto}.u-spec{width:100%;border-collapse:collapse;font-size:15.5px}.u-spec th,.u-spec td{padding:14px 0;border-bottom:1px solid var(--u-ice-200);text-align:left;vertical-align:middle}.u-spec th{width:42%;padding-right:16px;color:var(--u-text-2);font-weight:var(--u-fw-semibold)}.u-spec td{font-weight:var(--u-fw-bold)}.u-pdp__related{padding:var(--u-section-tight) 0 var(--u-section)}.u-pdp__relhead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:32px}.u-pdp__relhead>div{display:grid;gap:12px}.u-404__head{padding:48px 0 56px}.u-404__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,0.65fr);gap:40px;align-items:center}.u-404__text{display:grid;gap:18px;min-width:0;max-width:760px}.u-404__title{margin:0;font:var(--u-fw-heavy) var(--u-fs-h1) / var(--u-lh-tight) var(--u-font-display);letter-spacing:var(--u-ls-display)}.u-404__num{margin:0;color:var(--u-violet);font:var(--u-fw-heavy) clamp(120px, 15vw, 230px) / .8 var(--u-font-display);letter-spacing:-.04em;text-align:right}.u-404__worlds{padding:56px 0 48px}.u-404__h2{margin:0 0 24px;font:var(--u-fw-heavy) clamp(26px, 2.4vw, 34px) / 1.1 var(--u-font-display);letter-spacing:var(--u-ls-display)}.u-404__help{padding-bottom:var(--u-section)}.u-404__helpbox{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding-top:36px;border-top:1px solid var(--u-ice-200)}.u-404__helpbox .u-404__h2{margin-bottom:8px}.u-404__btns{display:flex;flex-wrap:wrap;gap:10px}.u-legal__head{padding:28px 0 44px}.u-legal__head .u-wrap{display:grid;gap:14px}.u-legal__title{margin:0;font:var(--u-fw-heavy) var(--u-fs-h1) / var(--u-lh-tight) var(--u-font-display);letter-spacing:var(--u-ls-display)}.u-legal__date{margin:0;color:var(--u-text-2);font-size:14px;font-weight:var(--u-fw-semibold)}.u-legal__body{display:grid;gap:48px;padding-top:44px;padding-bottom:var(--u-section)}.u-legal__body.has-toc{grid-template-columns:260px minmax(0,1fr);align-items:start}.u-legal__toc{position:sticky;top:calc(var(--u-navbar-h) + 24px);padding:20px;border:1px solid var(--u-ice-200);border-radius:var(--u-radius);background:var(--u-ice-50)}.u-legal__toch{margin:0 0 10px;color:var(--u-text-2);font:var(--u-fw-bold) 12.5px / 1.2 var(--u-font-body);letter-spacing:var(--u-ls-eyebrow);text-transform:uppercase}.u-legal__toc ol{display:grid;gap:2px;margin:0;padding-left:18px;font-size:14.5px}.u-legal__toc a{display:inline-block;padding-block:6px;color:var(--u-text);text-decoration:none}.u-legal__toc a:hover{color:var(--u-violet);text-decoration:underline;text-underline-offset:3px}.u-legal__text{max-width:74ch}.u-prose h2{margin:1.8em 0 .6em;font:var(--u-fw-heavy) 26px / 1.15 var(--u-font-display);letter-spacing:var(--u-ls-display)}.u-prose h3{margin:1.4em 0 .4em;font:var(--u-fw-bold) 19px / 1.3 var(--u-font-body)}.u-prose p,.u-prose ul,.u-prose ol{margin:0 0 1em}.u-prose ul,.u-prose ol{padding-left:1.3em}.u-prose li+li{margin-top:.35em}.u-prose a{color:var(--u-violet);text-decoration:underline;text-underline-offset:3px}@media (max-width:1199px){.u-archead.has-media .u-archead__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,0.75fr);gap:32px}.u-archive__body.has-filters{grid-template-columns:240px minmax(0,1fr);gap:28px}}@media (min-width:1024px){.u-toolbar__filters{display:none}}@media (max-width:1023px){.u-pdp__grid,.u-pdp__sections{grid-template-columns:minmax(0,1fr);gap:28px}.u-pdp__formintro{position:static;padding-top:0}.u-pdp__channels{display:none}.u-gallery__main{min-height:0}.u-archive__body.has-filters{grid-template-columns:minmax(0,1fr)}.u-filters{display:none}.u-filters:target{position:static;display:grid;max-height:none;padding:0;overflow:visible}}@media (max-width:899px){.u-404__grid{grid-template-columns:minmax(0,1fr)}.u-404__num{display:none}.u-404__head{padding:28px 0 36px}.u-archead{padding:20px 0 32px}.u-archead.has-media .u-archead__grid{grid-template-columns:minmax(0,1fr);gap:20px}.u-archead__media{display:none}.u-archead__logo{justify-self:start;min-height:0;padding:16px 22px}.u-archead__logo img{max-width:180px;max-height:56px}}@media (max-width:599px){.u-pdp__top{padding-top:16px;padding-bottom:40px}.u-gallery__thumbs{gap:8px}.u-gallery__badges{top:12px;left:12px}.u-enq{padding:20px}.u-enq__grid .u-btn{min-height:48px;font-size:14px}.u-keyfacts{grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden;border:1px solid var(--u-ice-200);border-radius:14px}.u-keyfact{grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:12px;padding:11px 14px;border:0;border-radius:0}.u-keyfact+.u-keyfact{border-top:1px solid var(--u-ice-200)}.u-panel{padding:22px}.u-archead__count span{font-size:15px}.u-typechips ul{flex-wrap:nowrap;margin-inline:calc(var(--u-gutter) * -1);padding:2px var(--u-gutter) 6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--u-gutter);scrollbar-width:none}.u-typechips ul::-webkit-scrollbar{display:none}.u-typechips li{flex:none}.u-archead__logo{display:none}.u-archive__body{gap:24px;padding-top:20px}.u-toolbar{gap:10px;margin-bottom:16px;padding-bottom:14px}.u-toolbar__count{flex-basis:100%}.u-toolbar__filters,.u-sortmenu__btn{min-height:44px}.u-sortmenu__list{right:auto;left:0}.u-pager__nav .page-numbers{min-width:42px;height:42px}.u-noresults{padding:40px 18px}}@media (max-width:1023px){.u-legal__body.has-toc{grid-template-columns:minmax(0,1fr);gap:28px}.u-legal__toc{position:static}}.u-cards--few{grid-template-columns:repeat(auto-fill,minmax(min(100%, 240px),300px))}@media (max-width:599px){.u-cards--few{grid-template-columns:repeat(2,minmax(0,1fr))}}