@layer theme,base;@layer components{.pd,.pd-disc{--sp-panel:light-dark(#f2f7f6,#0f1d1b);--sp-panel-top:light-dark(#fbfdfd,#152826);--sp-row-hover:light-dark(#e1efec,#1b3330);--sp-row-hover-top:light-dark(#eef7f5,#213d39);--sp-hover-ring:light-dark(#17585047,#5cc8b84d);--sp-row-a:light-dark(#edf5f4,#132624);--sp-row-a-top:light-dark(#f6fbfa,#182e2b);--sp-row-b:light-dark(#fbfcfc,#0e1716);--sp-row-b-top:light-dark(#fff,#121d1c);--sp-edge:light-dark(#fffffff2,#ffffff12);--sp-under:light-dark(#1438331a,#00000073);--sp-drop:light-dark(#1438331f,#00000080);--sp-divider:light-dark(#0e1f1d1a,#ffffff14);--sp-gap:.25rem;--pd-gap:clamp(3.5rem, 2.5rem + 4vw, 7rem);--pd-sticky:calc(var(--gs-bar-h) + 1.5rem)}html:has(.pd){scroll-padding-block-start:calc(var(--gs-bar-h,5rem) + 1rem)}.bc{color:var(--gs-ink-muted);padding-block:clamp(1.25rem,1rem + 1vw,2rem) clamp(1.5rem,1rem + 1.5vw,2.5rem);font-size:.875rem}.bc__list{flex-wrap:wrap;align-items:baseline;gap:.25rem 0;display:flex}.bc__list li{align-items:baseline;min-inline-size:0;display:inline-flex}.bc__list a{color:var(--gs-accent)}.bc__sep{color:var(--gs-ink-subtle);padding-inline:.625rem}.bc [aria-current=page]{color:var(--gs-ink);font-weight:550}.bc__back{min-block-size:2.75rem;color:var(--gs-accent);align-items:center;gap:.375rem;font-weight:600;text-decoration:none;display:none}.bc__back svg{block-size:1.125rem;inline-size:1.125rem}@media (width<=39.99rem){.bc__list{display:none}.bc__back{display:inline-flex}}.pd-hero{background:radial-gradient(80% 60% at 0% 0%, light-dark(#ffffffb3,#1758502e), transparent 70%), var(--gs-canvas);padding-block-end:var(--pd-gap)}.pd-hero__grid{align-items:start;gap:clamp(2rem,1.5rem + 2vw,3.5rem) clamp(2rem,1rem + 4vw,5.5rem);display:grid}@media (width>=64rem){.pd-hero__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.pd-hero__media{position:sticky;inset-block-start:var(--pd-sticky)}}.pd-hero__info{align-content:start;gap:1.5rem;min-inline-size:0;display:grid}.pd-hero__info .gs-eyebrow a{color:inherit;letter-spacing:inherit;font-weight:700}.pd-hero__title{letter-spacing:-.03em;overflow-wrap:anywhere;hyphens:auto;font-size:clamp(2rem,1.45rem + 2.2vw,3.5rem);font-weight:700;line-height:1.02}.pd-hero__lede{max-inline-size:38rem;color:var(--gs-ink-muted);font-size:clamp(1.0625rem,1.021rem + .185vw,1.1875rem);line-height:1.6}.pd-facts{border:1px solid var(--gs-line);border-radius:var(--gs-r-sm);background:var(--gs-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.pd-facts>div{background:var(--gs-paper);align-content:start;gap:.375rem;padding:.875rem 1rem;display:grid}.pd-facts>div:last-child:nth-child(odd){grid-column:1/-1}.pd-facts dt{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gs-ink-subtle);font-size:.6875rem}.pd-facts dd{overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.35}.pd-facts dd a{color:var(--gs-accent)}.pd-facts dd.gs-mono{font-size:.875rem;font-weight:700}.pd-range{align-items:center;gap:.5rem;display:inline-flex}.pd-range i{background:var(--gs-cinnamon);border-radius:1px;block-size:.5rem;inline-size:.5rem}.pd-highlights{gap:.625rem;font-size:.9375rem;line-height:1.5;display:grid}.pd-highlights li{grid-template-columns:.5rem 1fr;align-items:baseline;gap:.875rem;display:grid}.pd-highlights li:before{content:"";background:var(--gs-cinnamon);border-radius:1px;block-size:.5rem;inline-size:.5rem;transform:translateY(-1px)}.pd-actions{justify-items:start;gap:.875rem;padding-block-start:.5rem;display:grid}.pd-actions__row{flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=29.99rem){.pd-actions,.pd-actions__row{justify-items:stretch}.pd-actions>*,.pd-actions__row>*{justify-content:center;inline-size:100%}}.pg{gap:.875rem;min-inline-size:0;display:grid}.pg__stage{background:linear-gradient(var(--gs-paper), var(--gs-paper)) padding-box, var(--gs-edge-soft) border-box;box-shadow:0 1px 2px var(--gs-sh-contact), 0 10px 22px -12px var(--gs-sh-key);border:1px solid #0000;border-radius:1.5rem;padding:.5rem;position:relative}.pg__plate{aspect-ratio:1;background:#fff;border-radius:1rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px light-dark(#0e1f1d12,#ffffff14)}.pg__plate img{object-fit:contain;object-position:center;block-size:100%;inline-size:100%;padding:7%;position:absolute;inset:0}.pg__plate[data-placeholder] img{padding:0}.pg[data-lb-set] .pg__plate{cursor:zoom-in}.pg__plate img:not([hidden]){animation:pg-in .32s var(--gs-ease-out)}@keyframes pg-in{0%{opacity:0}}.pg__nav{position:absolute;inset-block-start:50%;translate:0 -50%}.pg__nav--prev{inset-inline-start:1.125rem}.pg__nav--next{inset-inline-end:1.125rem}.pg__zoom{position:absolute;inset-block-start:1.125rem;inset-inline-end:1.125rem}.pg__count{font-family:var(--font-mono);color:#175850;background:#ffffffeb;border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:700;position:absolute;inset-block-end:1.125rem;inset-inline-start:50%;translate:-50%;box-shadow:inset 0 0 0 1px #17585033}.pg__thumbs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:.625rem;padding:.375rem .25rem .5rem;display:flex;overflow-x:auto}.pg__thumbs li{scroll-snap-align:start;flex:none}.pg__thumb{aspect-ratio:1;cursor:pointer;background:linear-gradient(var(--gs-paper), var(--gs-paper)) padding-box, var(--gs-edge-raised) border-box;inline-size:4.75rem;box-shadow:0 1px 2px var(--gs-sh-contact), 0 4px 8px -4px var(--gs-sh-key);transition:box-shadow .2s, transform .22s var(--gs-ease-spring);border:1px solid #0000;border-radius:.875rem;padding:3px;display:block}.pg__thumb img{object-fit:contain;background:#fff;border-radius:.625rem;block-size:100%;inline-size:100%;padding:8%}@media (hover:hover){.pg__thumb:hover{transform:translateY(-2px)}}.pg__thumb[aria-current]{background:linear-gradient(var(--gs-paper), var(--gs-paper)) padding-box, linear-gradient(160deg, var(--gs-accent), #17585066) border-box;box-shadow:0 0 0 3px light-dark(#1758502e,#5cc8b838), inset 0 1px 0 var(--gs-rim)}@media (width<=39.99rem){.pg__nav--prev{inset-inline-start:.875rem}.pg__nav--next{inset-inline-end:.875rem}.pg__thumb{inline-size:4rem}}.lb{block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--gs-ink);background:0 0;border:0;margin:0;padding:clamp(.75rem,3vw,2rem);position:fixed;inset:0}.lb[open]{grid-template-rows:auto minmax(0,1fr);gap:.75rem;display:grid}.lb::backdrop{backdrop-filter:blur(6px);background:light-dark(#e8efedf0,#040c0beb)}.lb__bar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lb__count{font-family:var(--font-mono);color:var(--gs-accent);font-size:.8125rem;font-weight:700}.lb__figure{pointer-events:none;grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:.75rem;min-block-size:0;display:grid}.lb__plate{pointer-events:auto;background:#fff;border-radius:1.25rem;place-items:center;min-block-size:0;max-inline-size:100%;padding:clamp(.5rem,2vw,1.25rem);display:grid;box-shadow:0 30px 60px -24px #00000080}.lb__plate img{object-fit:contain;block-size:auto;max-block-size:calc(100dvh - 11rem);inline-size:auto;max-inline-size:min(100vw - 9rem,64rem)}.lb__caption{color:var(--gs-ink-muted);text-align:center;font-size:.875rem}.lb__nav{position:fixed;inset-block-start:50%;translate:0 -50%}.lb__nav--prev{inset-inline-start:clamp(.75rem,3vw,2rem)}.lb__nav--next{inset-inline-end:clamp(.75rem,3vw,2rem)}.lb[data-single] .lb__nav{display:none}@media (width<=39.99rem){.lb__plate img{max-block-size:calc(100dvh - 14rem);max-inline-size:calc(100vw - 3rem)}.lb__nav{inset-block:auto 1rem;translate:none}}html:has(dialog.lb:modal){overflow:hidden}.pd-sec{padding-block:var(--pd-gap) 0}.pd-sec+.pd-sec .pd-sec__grid{border-block-start:1px solid var(--gs-line);padding-block-start:var(--pd-gap)}.pd-sec+.pd-sec{margin-block-start:var(--pd-gap);padding-block-start:0}.pd-sec__grid{align-items:start;gap:1.5rem clamp(2rem,1rem + 4vw,5.5rem);display:grid}@media (width>=64rem){.pd-sec__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.pd-sec__grid>.pd-sec__title,.pd-sec__head{position:sticky;inset-block-start:var(--pd-sticky)}}.pd-sec__head{gap:2rem;display:grid}.pd-sec__title{letter-spacing:-.03em;max-inline-size:14ch;font-size:clamp(1.75rem,1.3rem + 1.8vw,3rem);font-weight:700;line-height:1.02}.pd-sec__body{gap:1.5rem;min-inline-size:0;max-inline-size:52rem;display:grid}.pd-prose{color:var(--gs-ink-muted);font-size:1rem;line-height:1.7}.pd-prose>*+*{margin-block-start:1em}.pd-prose strong{color:var(--gs-ink);font-weight:650}.pd-prose a{color:var(--gs-accent);text-underline-offset:.3em;text-decoration-line:underline;text-decoration-thickness:1px}.pd-prose a:hover{text-decoration-thickness:2px}.pd-prose ul,.pd-prose ol{gap:.5rem;display:grid}.pd-prose ul li{grid-template-columns:.4375rem 1fr;align-items:baseline;gap:.75rem;display:grid}.pd-prose ul li:before{content:"";background:var(--gs-cinnamon);border-radius:1px;block-size:.4375rem;inline-size:.4375rem;transform:translateY(-1px)}.pd-prose ol{padding-inline-start:1.25rem;list-style:decimal}.pd-sec__body.pd-prose{display:block}.pd-sec__body.pd-prose,.pd-sec__body>.pd-prose{font-size:clamp(1rem,.97rem + .12vw,1.0625rem)}.pd-sec__body.pd-prose>p:first-child{color:var(--gs-ink);font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);line-height:1.55}.pd-features__intro{gap:1rem;display:grid}.pd-features{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;display:grid}.pd-feature{border:1px solid var(--gs-line);border-radius:var(--gs-r-md);background:var(--gs-paper);align-content:start;gap:.75rem;padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid}.pd-feature__num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--gs-mark);font-size:.75rem;font-weight:700}.pd-feature__title{letter-spacing:-.01em;font-size:1.125rem;font-weight:650;line-height:1.3}.pd-feature .pd-prose{font-size:.9375rem;line-height:1.65}.pd-applications ul{border-radius:var(--gs-r-md);background:linear-gradient(var(--gs-canvas-2), var(--gs-canvas-2)) padding-box, var(--gs-edge-recessed) border-box;box-shadow:var(--gs-neu-inset-sm);border:1px solid #0000;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:0 1.5rem;padding:.5rem 1.25rem}.pd-applications ul li{border-block-end:1px solid var(--gs-line);color:var(--gs-ink);padding-block:.75rem}.pd-drawing{gap:.75rem;max-inline-size:32rem;display:grid}.pd-drawing__plate{border:1px solid var(--gs-line);border-radius:var(--gs-r-md);background:#fff;padding:clamp(.75rem,.5rem + 1vw,1.25rem)}.pd-drawing__plate img{aspect-ratio:5/2;object-fit:contain;block-size:auto;inline-size:100%}.pd-drawing figcaption{color:var(--gs-ink-muted);font-size:.8125rem;line-height:1.5}.sp{gap:1rem;display:grid;container:sp/inline-size}.pd-features__intro,.pd-feature{container:sp/inline-size}.sp__pair,.sp__table tbody th,.sp__table td{background:linear-gradient(180deg, var(--sp-row-a-top), var(--sp-row-a));box-shadow:inset 0 1px 0 var(--sp-edge), inset 0 -1px 0 var(--sp-under), 0 1px 2px var(--sp-drop);transition:background-color .15s,box-shadow .15s}.sp__pair:nth-child(2n),.sp__table tbody tr:nth-child(2n)>*{background:linear-gradient(180deg, var(--sp-row-b-top), var(--sp-row-b));box-shadow:inset 0 1px 0 var(--sp-edge), inset 0 -1px 0 var(--sp-under), 0 1px 1px var(--sp-drop)}@media (hover:hover){.sp__pair:hover,.sp__table tbody tr:hover>*{background:linear-gradient(180deg, var(--sp-row-hover-top), var(--sp-row-hover));box-shadow:inset 0 1px 0 var(--sp-edge), inset 0 0 0 1px var(--sp-hover-ring), 0 1px 2px var(--sp-drop)}}.sp__group{gap:1rem;display:grid}.sp__card,details.sp__group{background:linear-gradient(180deg, var(--sp-panel-top), var(--sp-panel) 40%) padding-box, var(--gs-edge-raised) border-box;box-shadow:0 1px 2px var(--gs-sh-contact), 0 3px 6px -3px var(--gs-sh-ambient), 0 14px 26px -16px var(--gs-sh-key), inset 0 1px 0 var(--gs-rim);border:1px solid #0000}details.sp__group{border-radius:1.125rem;gap:0;padding:.375rem}details.sp__group .sp__blocks{padding:.75rem .25rem .25rem}details.sp__group .sp__text{padding-inline:.75rem}details.sp__group .sp__card{box-shadow:none;background:0 0;border:0;padding:0}.sp__summary{cursor:pointer;background:var(--gs-sheen) padding-box, linear-gradient(var(--gs-paper), var(--gs-paper)) padding-box, var(--gs-edge-soft) border-box;min-block-size:3.25rem;box-shadow:0 1px 2px var(--gs-sh-contact), 0 4px 10px -6px var(--gs-sh-key);border:1px solid #0000;border-radius:.875rem;align-items:center;gap:.875rem;padding:.625rem 1rem;list-style:none;display:flex}.sp__summary::-webkit-details-marker{display:none}.sp__gnum{font-family:var(--font-mono);letter-spacing:.06em;color:var(--gs-mark);font-size:.6875rem;font-weight:700}.sp__gtitle{letter-spacing:-.01em;flex:1;font-size:1rem;font-weight:650}.sp__chev,.pd-faq__chev{block-size:1.75rem;inline-size:1.75rem;color:var(--gs-ink-subtle);flex:none;place-items:center;display:grid}.sp__chev:before,.pd-faq__chev:before{content:"";block-size:.45rem;inline-size:.45rem;transition:transform .2s var(--gs-ease-out);border-block-end:1.5px solid;border-inline-end:1.5px solid;margin-block-start:-.2rem;transform:rotate(45deg)}details[open]>summary .sp__chev,details[open]>summary .pd-faq__chev{color:var(--gs-accent)}details[open]>summary .sp__chev:before,details[open]>summary .pd-faq__chev:before{margin-block:.2rem 0;transform:rotate(-135deg)}.sp__blocks{gap:.875rem;display:grid}.sp__text{max-inline-size:48rem;font-size:.9375rem;line-height:1.6}.sp__card{border-radius:1rem;gap:.375rem;padding:.375rem;display:grid}.sp__card--table{padding:calc(.375rem - var(--sp-gap))}.sp__caption,.sp__table caption{text-align:start;color:var(--gs-ink);padding:.5rem .625rem .375rem;font-size:.8125rem;font-weight:650}.sp__caption:before,.sp__table caption:before{content:"";vertical-align:middle;background:var(--gs-cinnamon);block-size:2px;inline-size:.875rem;margin-inline-end:.625rem;display:inline-block}.sp__pairs{gap:var(--sp-gap);display:grid}.sp__pair{border-radius:.625rem;grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:stretch;min-block-size:2.75rem;font-size:.875rem;line-height:1.45;display:grid}.sp__pair dt,.sp__pair dd{align-items:center;padding:.625rem 1rem;display:flex}.sp__pair dt{color:var(--gs-ink-muted);font-weight:450}.sp__pair dd{border-inline-start:1px solid var(--sp-divider);box-shadow:inset 1px 0 0 var(--sp-edge);color:var(--gs-ink);overflow-wrap:anywhere;font-weight:620}.sp__pair dd[data-num],.sp__table td[data-num]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.sp__scroll{overscroll-behavior-x:contain;overflow-x:auto}.sp__table{border-collapse:separate;border-spacing:var(--sp-gap);inline-size:100%;font-size:.8125rem;line-height:1.45}.sp__table caption{caption-side:top}.sp__table thead th{font-family:var(--font-mono);letter-spacing:.08em;text-align:start;text-transform:uppercase;vertical-align:middle;color:#fff;background:linear-gradient(light-dark(#22746a,#1e6c63),light-dark(#175850,#134a43) 55%,light-dark(#11463f,#0e3833));border-radius:.5rem;padding:.625rem 1rem;font-size:.6875rem;font-weight:700;box-shadow:inset 0 1px #fff3,inset 0 -1px #00000047,0 1px 2px light-dark(#0a322d59,#0009)}.sp__table thead th:first-child{border-start-start-radius:.75rem}.sp__table thead th:last-child{border-start-end-radius:.75rem}.sp__table tbody th,.sp__table td{text-align:start;vertical-align:middle;font-variant-numeric:tabular-nums;border-radius:.375rem;padding:.625rem 1rem}.sp__table tbody th{font-family:var(--font-mono);color:var(--gs-accent);font-weight:700}.sp__table td{color:var(--gs-ink)}.sp__table tbody tr:last-child th:first-child{border-end-start-radius:.75rem}.sp__table tbody tr:last-child>:last-child{border-end-end-radius:.75rem}@container sp (width<=22rem){.sp__pair{grid-template-columns:1fr}.sp__pair dt{padding-block-end:.125rem}.sp__pair dd{box-shadow:none;border-inline-start:0;padding-block-start:.125rem}}@container sp (width<=36rem){.sp__table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.sp__table,.sp__table tbody,.sp__table tr,.sp__table tbody th,.sp__table td{display:block}.sp__card--table{padding:.375rem}.sp__table caption{display:block}.sp__table tbody{gap:var(--sp-gap);display:grid}.sp__table tbody tr{background:linear-gradient(180deg, var(--sp-row-a-top), var(--sp-row-a));box-shadow:inset 0 1px 0 var(--sp-edge), inset 0 -1px 0 var(--sp-under), 0 1px 2px var(--sp-drop);border-radius:.75rem;padding:.375rem 0}.sp__table tbody tr:nth-child(2n){background:linear-gradient(180deg, var(--sp-row-b-top), var(--sp-row-b))}.sp__table tbody th,.sp__table td,.sp__table tbody tr:nth-child(2n)>*{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(6.5rem,2fr) minmax(0,3fr);gap:.75rem;padding:.375rem 1rem;display:grid}.sp__table tbody th+td,.sp__table td+td{border-block-start:1px solid var(--sp-divider)}@media (hover:hover){.sp__table tbody tr:hover{background:linear-gradient(180deg, var(--sp-row-hover-top), var(--sp-row-hover));box-shadow:inset 0 1px 0 var(--sp-edge), inset 0 0 0 1px var(--sp-hover-ring), 0 1px 2px var(--sp-drop)}.sp__table tbody tr:hover>*{box-shadow:none;background:0 0}}.sp__table tbody th[data-label]:before,.sp__table td[data-label]:before{content:attr(data-label);font-family:var(--font-sans);letter-spacing:0;color:var(--gs-ink-muted);font-size:.8125rem;font-weight:450}}.pd-buy-frame{margin-block-start:var(--pd-gap);padding-inline:clamp(.75rem,.4rem + 1.4vw,1.75rem)}.pd-buy{isolation:isolate;color:#e8f1ef;max-inline-size:96rem;box-shadow:0 2px 4px var(--gs-sh-contact), 0 40px 80px -36px light-dark(#0a322d8c,#000c), inset 0 1px 0 #ffffff1a, inset 0 0 0 1px #ffffff0f;background:radial-gradient(90% 80% at 0 100%,#17585080,#0000 60%),linear-gradient(165deg,#0f2725 0%,#071311 60%,#040b0a 100%);border-radius:clamp(1.5rem,1rem + 1.5vw,2.5rem);margin-inline:auto;position:relative;overflow:hidden}.pd-buy:before{content:"";z-index:-1;inline-size:52%;transform:skewX(var(--gs-skew));background:linear-gradient(#1758508c,#0f3a3540);position:absolute;inset-block:-10%;inset-inline-end:-12%}.pd-buy__inner{max-inline-size:90rem;padding:clamp(2.5rem, 1.5rem + 4vw, 5.5rem) var(--gs-gutter);align-items:center;gap:clamp(2rem,1.5rem + 2vw,3.5rem);margin-inline:auto;display:grid}@media (width>=56rem){.pd-buy__inner{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.pd-buy__text{justify-items:start;gap:1.5rem;min-inline-size:0;display:grid}.pd-buy .gs-eyebrow{color:#e8f1efb3}.pd-buy__title{letter-spacing:-.035em;color:#fff;overflow-wrap:anywhere;max-inline-size:22ch;font-size:clamp(2rem,1.3rem + 2.8vw,3.75rem);font-weight:700;line-height:1}.pd-buy__copy{color:#e8f1efd1;max-inline-size:40rem;font-size:1.0625rem;line-height:1.6}.pd-buy__copy>*+*{margin-block-start:1em}.pd-buy__media{justify-self:center;inline-size:min(100%,22rem)}.pd-buy__media .sm-plate__img{border-radius:1.25rem;box-shadow:0 30px 60px -28px #000000b3,inset 0 0 0 1px #ffffff1a}@media (width<=55.99rem){.pd-buy__media{display:none}}.pd-faq{gap:.625rem}.pd-faq__item{border:1px solid var(--gs-line);border-radius:var(--gs-r-md);background:var(--gs-paper);transition:border-color .15s}.pd-faq__item[open]{border-color:var(--gs-line-strong)}.pd-faq__item summary{border-radius:inherit;cursor:pointer;align-items:center;gap:1rem;min-block-size:3.5rem;padding:.875rem 1rem .875rem 1.25rem;list-style:none;display:flex}.pd-faq__item summary::-webkit-details-marker{display:none}.pd-faq__item h3{flex:1;font-size:1rem;font-weight:600;line-height:1.4}@media (hover:hover){.pd-faq__item summary:hover h3{color:var(--gs-accent)}}.pd-faq__item .pd-prose{padding:0 1.25rem 1.25rem;font-size:.9375rem}.pd-disc{padding-block:var(--pd-gap) 0}.pd-disc:last-of-type{padding-block-end:var(--pd-gap)}.pd-disc__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-block-end:clamp(1.75rem,1.25rem + 2vw,3rem);display:flex}.pd-disc__head>div{gap:1rem;display:grid}.pd-disc__foot{z-index:0;margin-block-start:1.5rem;position:relative}.pd-disc__foot .cn-btn{white-space:normal;text-align:start;line-height:1.3}.pd-disc__head--sub{margin-block-start:clamp(3rem,2rem + 4vw,5.5rem)}.pd-disc__title{letter-spacing:-.035em;max-inline-size:20ch;font-size:clamp(1.875rem,1.3rem + 2.3vw,3.25rem);font-weight:700;line-height:1}.pd-brands{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:clamp(.625rem,.4rem + .8vw,1rem);display:grid}.pd-brands .sm-logo[aria-current]{border-color:var(--gs-accent);box-shadow:0 0 0 2px light-dark(#17585040,#5cc8b84d)}.pd-brands__word{font-size:1.125rem}.pd-cats{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:clamp(.625rem,.4rem + .8vw,1rem);display:grid}.pd-cat{border-radius:var(--gs-r-md);min-block-size:5rem;color:var(--gs-ink);background:var(--gs-sheen) padding-box, linear-gradient(var(--gs-paper), var(--gs-paper)) padding-box, var(--gs-edge-soft) border-box;box-shadow:0 1px 2px var(--gs-sh-contact), 0 6px 14px -8px var(--gs-sh-key);transition:transform .26s var(--gs-ease-spring), box-shadow .26s var(--gs-ease-out);border:1px solid #0000;grid-template-columns:4rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.5rem 1rem .5rem .5rem;text-decoration:none;display:grid}.pd-cat__plate{aspect-ratio:1;background:#fff;border-radius:.75rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px light-dark(#0e1f1d12,#ffffff14)}.pd-cat__plate img{object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.pd-cat__name{font-size:.9375rem;font-weight:600;line-height:1.3}.pd-cat__go{block-size:1.125rem;inline-size:1.125rem;color:var(--gs-accent);transition:transform .28s var(--gs-ease-spring)}.pd-cat[aria-current]{background:var(--gs-sheen) padding-box, linear-gradient(var(--gs-paper), var(--gs-paper)) padding-box, linear-gradient(160deg, var(--gs-accent), #17585059) border-box}@media (hover:hover){.pd-cat:hover{box-shadow:0 2px 3px var(--gs-sh-contact), 0 18px 30px -16px var(--gs-sh-key);transform:translateY(-3px)}.pd-cat:hover .pd-cat__go{transform:translate(3px)}.pd-cat:hover .pd-cat__name{text-underline-offset:.25em;text-decoration:underline}}@media (prefers-reduced-motion:reduce){.pg__plate img,.pg__thumb,.pd-cat,.pd-cat__go,.sp__chev:before,.pd-faq__chev:before{transition-duration:1ms;animation:none}}}@layer utilities;
