:root{--paper:#f5f6f8;--ink:#16191e;--accent:#2454ff;--line:#d6d9df;--muted:#5e6570;--font:Arial,sans-serif;--mono:Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.5 var(--font)}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--accent)}button,input,select,textarea{font:inherit}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 22px;border:1px solid var(--accent);border-radius:3px;background:var(--accent);color:#fff;font-weight:650;text-decoration:none;cursor:pointer;transition:background .16s,transform .16s}button:hover,.button:hover{background:var(--ink);border-color:var(--ink);color:#fff}button:active,.button:active{transform:translateY(2px)}button:disabled{opacity:.5;cursor:not-allowed}.secondary{background:transparent!important;color:var(--ink)!important;border-color:var(--ink)!important}.secondary:hover{background:var(--ink)!important;color:#fff!important}input,select,textarea{max-width:100%;min-height:46px;padding:10px 12px;border:1px solid #959da9;border-radius:2px;background:#fff;color:var(--ink)}input[type=checkbox]{width:20px;min-height:20px;accent-color:var(--accent)}label{display:block;font-weight:600;margin:16px 0 7px}fieldset{min-width:0;border:1px solid var(--line);padding:18px}legend{font-weight:650}input[type=number]{width:90px}textarea{width:100%}img{max-width:100%;height:auto;display:block}.icon{flex-shrink:0;vertical-align:middle}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.05;letter-spacing:-.045em;font-weight:700}h1{font-size:clamp(38px,5vw,64px);margin-bottom:24px}h2{font-size:clamp(27px,3vw,40px);margin-bottom:20px}h3{font-size:24px}p{margin-bottom:18px}.eyebrow,.breadcrumbs,.sku,.results-count{font:11px/1.5 var(--mono);letter-spacing:.1em}.eyebrow{text-transform:uppercase;color:var(--muted);margin-bottom:20px}.muted,small{color:var(--muted)}.sr-only,.skip{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip:focus{width:auto;height:auto;clip:auto;z-index:1000;top:10px;left:10px;padding:14px;background:#fff;color:var(--ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}main{max-width:1440px;margin:auto;padding:0 48px 60px;min-height:45vh}.site-header{background:#fff;border-bottom:1px solid var(--line)}.header-top,.header-bottom{max-width:1440px;margin:auto;padding:20px 48px;display:flex;align-items:center;gap:32px}.header-top{min-height:94px}.logo{display:inline-flex;align-items:center;font-size:27px;font-weight:750;letter-spacing:-.065em;text-decoration:none;white-space:nowrap}.brand-mark{font:600 17px/1 var(--mono);letter-spacing:-.09em;width:36px;height:36px;display:grid;place-items:center;background:var(--ink);color:#fff;border-radius:7px;margin-right:12px;box-shadow:0 3px 0 #9fa8b8}.brand-period{color:var(--accent)}.header-search{display:flex;align-items:center;border-bottom:1px solid #8b929e;max-width:370px;width:100%;margin-left:auto}.header-search input{background:none;border:0;width:100%;font-size:15px;padding-left:4px;min-width:0}.header-search button{border:0;color:var(--ink);background:transparent;padding:10px;min-width:44px}.cart-link{display:flex;gap:8px;align-items:center;font-size:15px;font-weight:650;text-decoration:none;white-space:nowrap;min-height:44px}.cart-count{font:11px var(--mono);width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%}.header-bottom{border-top:1px solid #edf0f3;padding-top:0;padding-bottom:0;justify-content:space-between;gap:20px}.category-nav,.utility-nav{display:flex;gap:24px;flex-wrap:wrap}.category-nav a,.utility-nav a{display:inline-flex;align-items:center;min-height:48px;font-size:14px;text-decoration:none}.category-nav{font-weight:700}.utility-nav{gap:16px}.utility-nav a{color:var(--muted)}[aria-current=page]{text-decoration:underline!important;text-underline-offset:6px}.mobile-nav{display:none}.preview-note{background:#e9edf5;border-bottom:1px solid var(--line);text-align:center;padding:7px 20px;color:#525b6b;font:11px/1.5 var(--mono)}.status-dot{display:inline-block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:8px;vertical-align:middle}.home-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:10%;padding:42px 0 34px;align-items:end}.home-intro h1{margin-bottom:0;font-size:clamp(44px,5.4vw,76px)}.intro-aside{max-width:410px;padding-bottom:4px;justify-self:end}.intro-aside p{font-size:18px;line-height:1.5;color:var(--muted);margin-bottom:20px}.category-mosaic{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:190px 190px;gap:14px}.category-tile{position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:27px;text-decoration:none;isolation:isolate;border:1px solid var(--line);min-width:0}.category-tile:hover{color:inherit}.tile-1{grid-row:span 2;background:var(--accent);color:#fff;border-color:var(--accent)}.tile-2{background:#e2e5ec}.tile-3{background:#1b1f28;color:#fff;border-color:#1b1f28}.tile-caption{display:flex;align-items:end;justify-content:space-between;width:100%;gap:16px;position:relative;z-index:2}.tile-caption h2{font-size:34px;margin:0;letter-spacing:-.035em}.tile-caption .eyebrow{display:block;font-size:10px;color:inherit;margin-bottom:9px}.tile-number{position:absolute;top:20px;left:26px;font:11px var(--mono);z-index:2}.tile-arrow{border:1px solid currentColor;border-radius:50%;width:44px;height:44px;display:grid;place-items:center;flex-shrink:0;transition:transform .2s}.category-tile:hover .tile-arrow{transform:rotate(-35deg)}.category-graphic{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:650;letter-spacing:-.12em;line-height:1;pointer-events:none}.graphic-1{font-size:220px;transform:rotate(-12deg) translate(9%,-14%);opacity:.2}.graphic-2{font:230px/1 var(--mono);opacity:.13;transform:translate(18%,-9%)}.graphic-3{font-size:200px;opacity:.16;transform:translate(20%,-11%)}.category-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1;transition:transform .25s}.category-tile.has-image{color:#fff}.category-tile.has-image:after{content:'';position:absolute;inset:0;z-index:0;background:linear-gradient(transparent 30%,#000b)}.category-tile.has-image:hover img{transform:scale(1.025)}.product-selection{padding:56px 0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.section-heading a,.text-link{display:inline-flex;gap:18px;align-items:center;font-weight:650;min-height:44px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}.product-selection .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{min-width:0}.card-media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:#e9ebef;overflow:hidden;text-decoration:none}.product-image{width:100%;height:100%;object-fit:contain}.card-media img{transition:transform .25s}.card-media:hover img{transform:scale(1.035)}.card-arrow{position:absolute;bottom:10px;right:10px;width:32px;height:32px;background:#fff;display:grid;place-items:center;border:1px solid var(--line)}.card-info{padding:17px 0;border-bottom:1px solid var(--line)}.card-info .eyebrow{font-size:10px;margin-bottom:8px}.card-info h3{font-size:21px;line-height:1.2;margin-bottom:10px;letter-spacing:-.02em}.card-info h3 a{text-decoration:none}.card-info p:last-child{margin-bottom:0;font-size:14px}.media-missing{font:11px var(--mono);color:var(--muted)}.fit-studio{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:54px 0;border-bottom:1px solid var(--line)}.fit-title{max-width:390px}.fit-title h2{font-size:38px}.fit-steps details{border-top:1px solid #adb4c0}.fit-steps details:last-child{border-bottom:1px solid #adb4c0}summary{cursor:pointer;min-height:58px;padding:17px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-weight:650;list-style:none}summary::-webkit-details-marker{display:none}summary span{font:20px var(--mono)}details[open]>summary span{transform:rotate(45deg)}.fit-steps details>div{padding:0 22px 8px 0;color:var(--muted);font-size:16px}.brand-strip{padding:46px 0 12px;display:grid;grid-template-columns:1fr 1.5fr;gap:48px}.brand-strip h2{font-size:30px}.brand-strip p{max-width:62ch;color:var(--muted);font-size:16px}.site-footer{background:var(--ink);color:#fff;padding:38px max(28px,calc((100vw - 1344px)/2)) 22px}.footer-top{display:grid;grid-template-columns:1fr 1fr;gap:8px 40px}.footer-top .logo{margin-bottom:8px}.footer-top>p:nth-child(2){grid-column:1;font-size:15px;color:#b8c0cc}.footer-top nav{grid-column:2;grid-row:1/3;display:grid;grid-template-columns:1fr 1fr;gap:5px 20px;align-self:start}.footer-top nav a{min-height:34px;font-size:14px;text-decoration:none}.site-footer a:hover{color:#aebdff}.footer-bottom{display:flex;flex-wrap:wrap;gap:14px 30px;border-top:1px solid #3b424d;margin-top:24px;padding-top:20px;font:11px/1.5 var(--mono);color:#b8c0cc}.breadcrumbs{display:flex;gap:13px;flex-wrap:wrap;padding:24px 0;color:var(--muted);letter-spacing:0;font-size:11px}.breadcrumbs a{text-decoration:none}.page-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;padding:28px 0 38px;border-bottom:1px solid var(--line)}.page-heading .eyebrow{margin-bottom:13px}.page-heading h1{margin-bottom:0}.page-heading p:not(.eyebrow){max-width:60ch;margin-top:20px;margin-bottom:0;color:var(--muted)}.heading-count{display:inline-flex;font:16px var(--mono);vertical-align:top;margin:6px 0 0 16px;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%}.collection-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:35px;padding-top:28px}.collection-sidebar .eyebrow{margin-bottom:12px}.collection-sidebar nav{display:flex;flex-direction:column;gap:2px}.collection-sidebar nav a{font-size:15px;min-height:44px;display:flex;align-items:center;text-decoration:none}.collection-toolbar{display:flex;gap:14px;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--line);font-size:14px;flex-wrap:wrap}.collection-toolbar>span{margin-right:auto;color:var(--muted)}.collection-toolbar label{margin:0;font-weight:400}.collection-toolbar select{max-width:200px;font-size:14px;min-height:44px}.collection-toolbar button{min-height:44px;padding:8px 14px}.filter-panel{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:16px}.filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:20px}.check-label{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:400;margin:12px 0}.filter-form{margin-bottom:24px}.empty-state{grid-column:1/-1;min-height:260px;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;padding:48px 24px;background:#eceef2;border:1px solid var(--line)}.empty-state h2{font-size:27px;line-height:1.2;margin-bottom:12px}.empty-state p{color:var(--muted);font-size:16px;max-width:45ch}.empty-symbol{font:50px/1 var(--mono);letter-spacing:-.16em;color:#8792a5;display:block;margin-bottom:24px}.cart-empty{background:none;border:0;padding:60px 20px}.cart-empty>.icon{width:46px;height:46px;margin-bottom:30px}.product-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:6%;padding:20px 0 48px;align-items:start}.product-gallery{min-width:0}.gallery-stage{background:#e9ebef;border:1px solid var(--line)}.gallery-image{position:relative;margin:0;aspect-ratio:1}.gallery-image[hidden]{display:none}.gallery-empty{aspect-ratio:1;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:var(--muted);padding:30px;font-size:15px}.gallery-thumbs{display:flex;gap:10px;overflow:auto;padding:12px 0}.gallery-thumbs a{flex:0 0 70px;aspect-ratio:1;background:#fff;border:1px solid var(--line);padding:4px}.gallery-thumbs a[aria-current=true]{border:2px solid var(--accent)}.gallery-thumbs img{width:100%;height:100%;object-fit:contain}.zoom-link{position:absolute;right:14px;bottom:14px;display:flex;gap:8px;align-items:center;padding:10px 14px;background:#fff;border:1px solid var(--line);text-decoration:none;font-size:13px}.product-summary{position:sticky;top:24px;padding:8px 0}.product-summary h1{font-size:clamp(30px,3.7vw,48px);line-height:1.08;overflow-wrap:anywhere}.product-summary .eyebrow{margin-bottom:14px}.sku{color:var(--muted);letter-spacing:.04em}.price{font-size:26px;font-weight:650;letter-spacing:-.03em}.product-summary select{width:100%}.add-button{display:flex;width:100%;margin-top:24px}.availability-note{display:flex;align-items:baseline;background:#e9edf5;border-left:2px solid var(--accent);padding:18px;font-size:15px;color:#49556b;margin:25px 0}.fit-link{display:flex;align-items:center;justify-content:space-between;padding:22px 0;margin:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none;gap:20px}.fit-link .eyebrow{font-size:10px;display:block;margin-bottom:4px}.fit-link strong{display:block;font-size:19px}.product-details{border-top:1px solid var(--line);padding:40px 0;display:grid;grid-template-columns:1fr 3fr;gap:40px}.prose{max-width:78ch;overflow-wrap:anywhere}.prose h2{font-size:29px;margin-top:34px;line-height:1.2}.prose h2:first-child{margin-top:0}.prose h3{font-size:23px;margin-top:28px;line-height:1.2}.prose p,.prose li{font-size:17px;line-height:1.65}.prose table{display:block;overflow:auto;max-width:100%;border-collapse:collapse}.prose td,.prose th{padding:12px;border-bottom:1px solid var(--line);text-align:left}.image-dialog{padding:20px;border:0;width:min(94vw,1100px);max-height:94vh;background:#fff}.image-dialog::backdrop{background:#101724ce}.image-dialog img{object-fit:contain;width:100%;height:80vh}.dialog-close{position:sticky;top:0;margin-left:auto;display:flex;padding:10px;min-width:44px;background:var(--ink);border-color:var(--ink)}.cart-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:50px;padding-top:30px}.cart-item{display:grid;grid-template-columns:100px 1fr auto;gap:20px;border-bottom:1px solid var(--line);padding:20px 0;margin-bottom:20px}.cart-image{background:#e9ebef;align-self:start}.cart-item h2{font-size:23px;line-height:1.2}.cart-item h2 a{text-decoration:none}.cart-item p{font-size:15px}.cart-item .price{font-size:18px}.cart-item-controls{display:flex;flex-wrap:wrap;align-items:center;gap:15px;font-size:14px}.cart-item-controls label{margin:0;font-weight:400}.cart-item-controls input{width:70px}.line-property{overflow-wrap:anywhere}.cart-summary{align-self:start;background:#eceef2;padding:26px}.cart-summary h2{font-size:25px}.subtotal{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #cbd0da;padding:24px 0}.cart-summary .muted{font-size:14px}.cart-summary button{width:100%}.search-page-form{display:flex;gap:12px;max-width:800px;margin:30px 0}.search-page-form input{flex:1;min-width:0;font-size:20px;padding:16px}.results-count{margin:30px 0;font-size:12px}.editorial-layout{display:grid;grid-template-columns:1fr 1.6fr;gap:8%;padding:30px 0}.editorial-layout h1{font-size:44px;line-height:1.1}.editorial-layout>div:first-child{position:sticky;top:24px;align-self:start}.pagination{margin:25px 0;display:flex;gap:12px}.pagination a,.pagination .current{padding:10px}.pagination .current{background:var(--ink);color:#fff}.product-apps:empty{display:none}
@media(max-width:1100px){main{padding-left:28px;padding-right:28px}.header-top,.header-bottom{padding-left:28px;padding-right:28px;gap:20px}.logo{font-size:24px}.header-search{max-width:280px}.category-nav{gap:18px}.utility-nav{gap:12px}.category-nav a,.utility-nav a{font-size:13px}.home-intro{gap:7%}.category-mosaic{grid-template-rows:175px 175px}.tile-caption h2{font-size:29px}.collection-layout{grid-template-columns:150px minmax(0,1fr);gap:22px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-toolbar>span{width:100%}}
@media(max-width:800px){.header-bottom{display:none}.header-top{flex-wrap:wrap;padding:16px 22px;gap:12px}.header-search{order:4;max-width:none;flex-basis:100%;margin:0}.cart-link{margin-left:auto}.cart-link>span:not(.cart-count){display:none}.mobile-nav{display:block}.mobile-nav summary{min-height:44px;padding:10px;font-size:14px;gap:8px}.mobile-nav[open]{order:5;flex-basis:100%}.mobile-nav[open] summary{border-bottom:1px solid var(--line)}.mobile-nav nav{display:grid;grid-template-columns:1fr 1fr;padding:12px 0;gap:4px 15px}.mobile-nav nav a{display:flex;align-items:center;min-height:44px;font-size:15px;text-decoration:none}.home-intro h1{font-size:54px}.intro-aside p{font-size:16px}.category-tile{padding:22px}.tile-caption h2{font-size:25px}.tile-caption .eyebrow{font-size:9px}.fit-studio{gap:6%}.fit-title h2{font-size:32px}.product-details{grid-template-columns:1fr;gap:10px}.collection-layout{grid-template-columns:1fr}.collection-sidebar{border-bottom:1px solid var(--line);padding-bottom:12px}.collection-sidebar nav{flex-direction:row;flex-wrap:wrap;gap:0 20px}.collection-sidebar .eyebrow{display:none}.collection-toolbar>span{width:auto}.cart-layout{grid-template-columns:1fr;gap:24px}.editorial-layout{gap:5%;grid-template-columns:1fr 1.5fr}.editorial-layout h1{font-size:36px}}
@media(max-width:600px){body{font-size:16px}main{padding:0 20px 36px}.header-top{padding:13px 20px;gap:6px}.logo{font-size:23px}.brand-mark{width:30px;height:30px;font-size:15px;margin-right:8px}.cart-link{gap:4px}.mobile-nav summary{padding:8px 0 8px 10px}.preview-note{font-size:9px;padding:7px 10px}.home-intro{display:block;padding:30px 0 24px}.home-intro .eyebrow{font-size:10px;margin-bottom:16px}.home-intro h1{font-size:53px;line-height:1;letter-spacing:-.05em}.intro-aside{max-width:none;margin-top:22px}.intro-aside p{max-width:40ch;line-height:1.45;margin-bottom:18px}.intro-aside .button{width:100%;justify-content:space-between}.category-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:240px 190px;gap:10px}.tile-1{grid-column:span 2;grid-row:auto}.category-tile{padding:18px}.tile-caption{align-items:end;gap:8px}.tile-caption h2{font-size:24px;line-height:1.05}.tile-1 .tile-caption h2{font-size:32px}.tile-caption .eyebrow{font-size:8px;letter-spacing:.06em;max-width:17ch}.tile-arrow{width:30px;height:30px}.tile-arrow .icon{width:17px}.tile-2 .tile-caption,.tile-3 .tile-caption{display:block}.tile-2 .tile-arrow,.tile-3 .tile-arrow{position:absolute;right:0;top:-36px}.tile-number{top:15px;left:18px;font-size:10px}.graphic-1{font-size:220px;transform:rotate(-12deg) translate(14%,-13%)}.graphic-2{font-size:140px;transform:translate(5%,-20%)}.graphic-3{font-size:140px;transform:translate(7%,-20%)}.fit-studio{display:block;padding:35px 0}.fit-title{max-width:none}.fit-title h2{font-size:34px;max-width:12ch}.fit-steps{margin-top:24px}.fit-steps summary{font-size:17px}.brand-strip{display:block;padding-top:30px}.brand-strip h2{font-size:28px}.brand-strip>.eyebrow{display:block;margin-bottom:20px}.site-footer{padding:30px 20px 20px}.footer-top{display:block}.footer-top nav{display:grid;margin-top:24px}.footer-bottom{font-size:10px;gap:12px}.page-heading{display:block;padding:22px 0}.page-heading h1{font-size:42px}.page-heading>.text-link{margin-top:20px}.breadcrumbs{font-size:10px;gap:9px;padding:18px 0}.collection-toolbar{gap:10px}.collection-toolbar>span{width:100%;font-size:12px}.collection-toolbar label{font-size:13px}.collection-toolbar select{max-width:calc(100% - 130px);flex:1;min-width:0;padding-left:8px}.collection-toolbar button{padding:8px 12px;font-size:13px}.product-grid,.product-selection .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.card-info h3{font-size:18px}.card-info .eyebrow{font-size:8px;letter-spacing:.07em}.card-info p:last-child{font-size:12px}.empty-state{padding:35px 20px}.empty-state h2{font-size:26px}.empty-state .button{font-size:14px;padding:12px 16px}.product-layout{display:block;padding-top:8px}.product-summary{position:static;margin-top:30px}.product-summary h1{font-size:37px}.gallery-empty{font-size:14px}.product-details{padding-top:28px}.product-details .prose h2{font-size:26px}.zoom-link{font-size:12px;padding:9px}.cart-item{grid-template-columns:70px 1fr;gap:14px}.cart-item>.price{grid-column:2}.cart-item h2{font-size:20px}.cart-summary{padding:20px}.cart-empty{padding-top:40px}.cart-empty h2{max-width:14ch}.search-page-form{gap:8px}.search-page-form input{font-size:16px;padding:12px;min-width:0}.search-page-form button{padding:12px;font-size:14px;gap:8px}.search-page-form button .icon{width:17px}.editorial-layout{display:block;padding:20px 0}.editorial-layout>div:first-child{position:static;margin-bottom:35px}.editorial-layout h1{font-size:40px}.prose p,.prose li{font-size:16px}.section-heading h2{font-size:28px}.section-heading a{font-size:13px;gap:8px}.product-selection{padding:35px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.password-page main{max-width:900px;padding-top:60px}.password-page .hero{margin:60px 0}.password-page details{border-top:1px solid var(--line)}.password-page p{max-width:55ch}
.page-contents{margin-top:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.page-contents[hidden]{display:none}.page-contents summary{font-size:17px}.page-contents nav{display:grid;padding-bottom:12px}.page-contents nav a{display:flex;align-items:center;min-height:44px;font-size:15px;line-height:1.4;text-decoration:none;padding:8px 0;color:var(--muted)}.page-contents nav a:hover{color:var(--accent);text-decoration:underline}.faq-question{border-top:1px solid var(--line)}.faq-question:last-child{border-bottom:1px solid var(--line)}.faq-question summary{align-items:center;padding:21px 0;min-height:66px}.faq-question summary h2{font-size:25px;margin:0;line-height:1.2;letter-spacing:-.03em}.faq-answer{padding:0 26px 8px 0}.faq-answer p:last-child{margin-bottom:16px}[data-page-body] h3[id]{scroll-margin-top:24px}@media(max-width:600px){.faq-question summary h2{font-size:22px}.faq-question summary{padding:18px 0}.page-contents{margin-top:18px}.editorial-layout:has(.page-contents:not([hidden]))>div:first-child{margin-bottom:28px}}@media print{.faq-question>div{display:block!important}.faq-question{break-inside:avoid}}
