.product-review-page{--product-evidence-border: #b9c9cc;--product-evidence-rule: #9eb3b7;--product-evidence-text: #294e55;--product-evidence-rule-strong: #7f9da2;--product-tap-highlight: rgb(184 78 28 / 18%);color:var(--ds-color-text-primary);background:var(--ds-color-background);font-family:var(--ds-font-body)}.product-review-page a{color:var(--ds-color-primary);text-decoration-color:var(--ds-color-accent);touch-action:manipulation;-webkit-tap-highlight-color:var(--product-tap-highlight)}.product-review-page a:hover{color:var(--ds-color-accent-hover);text-decoration-thickness:2px}.product-review-page :focus-visible{outline:var(--ds-focus-width) solid var(--ds-color-focus);outline-offset:var(--ds-focus-offset)}.product-review-page .skip-link{color:var(--ds-color-on-primary);background:var(--ds-color-primary)}.product-review-page .product-review-shell{width:min(calc(100% - 2rem),var(--ds-content-max));padding-block:var(--ds-space-4) var(--ds-space-20)}.product-review-page .breadcrumbs ol{gap:var(--ds-space-2);margin-bottom:var(--ds-space-4);color:var(--ds-color-muted);font-size:var(--ds-font-size-small);line-height:var(--ds-line-height-small)}.product-review-page .breadcrumbs li:not(:last-child):after{margin-left:var(--ds-space-2);color:var(--ds-color-border-strong)}.product-review-page .breadcrumbs a{text-decoration-thickness:1px}.product-review-page .product-detail{width:100%}.product-review-page :where(h1,h2,h3)[id]{scroll-margin-top:var(--ds-space-8)}.product-review-page :where(h1,h2,h3){text-wrap:balance}.product-review-page .product-hero{position:relative;display:grid;grid-template-areas:"copy" "media" "specs" "intro";grid-template-columns:minmax(0,1fr);gap:var(--ds-space-6);align-items:start;padding:var(--ds-space-6) 0 0;overflow:visible;border:0;border-top:1px solid var(--ds-color-border-strong);border-radius:0;background:transparent;box-shadow:none}.product-review-page .product-hero__copy{grid-area:copy;min-width:0;align-self:start}.product-review-page .product-eyebrow,.product-review-page .section-heading>p,.product-review-page .evidence-card__summary>header>p{margin:0 0 var(--ds-space-2);color:var(--ds-color-secondary);font-size:var(--ds-font-size-small);font-weight:var(--ds-font-weight-semibold);letter-spacing:.02em}.product-review-page .product-hero h1{max-width:10.5em;margin:0;color:var(--ds-color-primary);font-family:var(--ds-font-display);font-size:clamp(2.2rem,10.5vw,3.75rem);font-weight:var(--ds-font-weight-bold);letter-spacing:-.01em;line-height:1.08;text-wrap:balance}.product-review-page .product-hero h1 span{display:block}.product-review-page .product-model{display:flex;flex-wrap:wrap;gap:var(--ds-space-2) var(--ds-space-3);align-items:baseline;margin:var(--ds-space-4) 0 0;padding-top:var(--ds-space-3);border-top:1px solid var(--ds-color-border-strong)}.product-review-page .product-model span{color:var(--ds-color-muted);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-medium)}.product-review-page .product-model strong{color:var(--ds-color-accent);font-family:var(--ds-font-technical);font-size:clamp(1rem,2.4vw,1.125rem);font-weight:var(--ds-font-weight-semibold);letter-spacing:.01em;overflow-wrap:anywhere}.product-review-page .product-hero__media{grid-area:media;min-width:0;aspect-ratio:4 / 5;margin:0;overflow:hidden;border:0;border-block:1px solid var(--ds-color-border);border-radius:0;background:var(--ds-v11-surface-0);animation:product-hero-in var(--ds-v11-motion-hero) var(--ds-ease-out) both}.product-review-page .product-hero__media picture{display:contents}.product-review-page .product-hero__media img{box-sizing:border-box;width:100%;height:100%;padding:0;object-fit:contain;object-position:center bottom;transform:translate(-1.5%,2.5%) scale(1.1);transform-origin:center center;mix-blend-mode:multiply}.product-review-page .hero-specifications{grid-area:specs;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:2px solid var(--ds-color-primary);border-bottom:1px solid var(--ds-color-primary);background:var(--ds-v11-surface-1)}.product-review-page .hero-specifications>div{min-width:0;padding:var(--ds-space-4);border-bottom:1px solid var(--ds-color-border)}.product-review-page .hero-specifications>div:nth-child(2n){border-left:1px solid var(--ds-color-border)}.product-review-page .hero-specifications>div:nth-last-child(-n+2){border-bottom:0}.product-review-page .hero-specifications dt,.product-review-page .parameter-band dt,.product-review-page .result-grid dt,.product-review-page .product-identity dt,.product-review-page .entity-roles dt,.product-review-page .relationship-list dt,.product-review-page .evidence-card dt{margin:0 0 var(--ds-space-1);color:var(--ds-color-muted);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-medium);line-height:var(--ds-line-height-caption)}.product-review-page .hero-specifications dt{color:var(--ds-color-secondary);font-size:.75rem;font-weight:var(--ds-font-weight-semibold)}.product-review-page .hero-specifications dd,.product-review-page .parameter-band dd,.product-review-page .result-grid dd{margin:0;overflow-wrap:anywhere;color:var(--ds-color-primary);font-family:var(--ds-font-technical);font-size:clamp(1.25rem,5vw,1.75rem);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1.2}.product-review-page .product-hero__intro{grid-area:intro;min-width:0;align-self:end}.product-review-page .product-identity{display:block;grid-template-columns:none;gap:0;margin:0;border-top:1px solid var(--ds-color-border-strong)}.product-review-page .product-identity>div{display:grid;grid-template-columns:minmax(6.75rem,.42fr) minmax(0,1fr);gap:var(--ds-space-3);min-width:0;padding:var(--ds-space-3) 0;border:0;border-bottom:1px solid var(--ds-color-border);border-radius:0;background:transparent}.product-review-page .product-identity dt{margin:0}.product-review-page .product-identity dd{margin:0;overflow-wrap:anywhere;color:var(--ds-color-text-primary);font-weight:var(--ds-font-weight-semibold);line-height:1.55}.product-review-page .product-lead{max-width:44rem;margin:var(--ds-space-6) 0 0;color:var(--ds-color-text-secondary);font-size:1rem;line-height:var(--ds-line-height-body);text-wrap:pretty}.product-review-page .product-section{margin-block:var(--ds-space-16)}.product-review-page .product-gallery-section{margin-top:var(--ds-space-20)}.product-review-page .section-heading{margin-bottom:var(--ds-space-6)}.product-review-page .section-heading>p{display:flex;gap:var(--ds-space-3);align-items:center}.product-review-page .section-heading>p:after{width:min(6rem,22vw);height:1px;background:var(--ds-color-border-strong);content:""}.product-review-page .section-heading h2{margin:0;color:var(--ds-color-primary);font-family:var(--ds-font-display);font-size:var(--ds-font-size-h2);font-weight:var(--ds-font-weight-bold);letter-spacing:-.006em;line-height:var(--ds-line-height-h2)}.product-review-page .product-section>p{max-width:var(--ds-reading-max);color:var(--ds-color-text-secondary);line-height:var(--ds-line-height-body)}.product-review-page .product-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-6)}.product-review-page .product-gallery__item{min-width:0;margin:0}.product-review-page .product-gallery__media{aspect-ratio:var(--media-ratio);overflow:hidden;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-medium);background:var(--ds-color-surface)}.product-review-page .product-gallery img{width:100%;height:100%;object-fit:contain}.product-review-page .product-gallery figcaption{margin-top:var(--ds-space-2);color:var(--ds-color-muted);font-size:var(--ds-font-size-caption);line-height:var(--ds-line-height-caption)}.product-review-page .parameter-band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 var(--ds-space-6);border-top:2px solid var(--ds-color-primary);border-bottom:1px solid var(--ds-color-primary)}.product-review-page .parameter-band>div{min-width:0;padding:var(--ds-space-4) var(--ds-space-3) var(--ds-space-4) 0;border-bottom:1px solid var(--ds-color-border)}.product-review-page .parameter-band>div:nth-child(2n){padding-right:0;padding-left:var(--ds-space-3);border-left:1px solid var(--ds-color-border)}.product-review-page .parameter-band>div:nth-last-child(-n+2){border-bottom:0}.product-review-page .specification-list{display:grid;grid-template-columns:minmax(0,1fr);margin:0;border-top:2px solid var(--ds-color-primary)}.product-review-page .specification-list>div{display:grid;grid-template-columns:minmax(7.25rem,.34fr) minmax(0,.66fr);gap:var(--ds-space-4);min-width:0;padding:1.25rem 0;border-bottom:1px solid var(--ds-color-border)}.product-review-page .specification-list dt{align-self:center;color:var(--ds-color-muted);font-size:var(--ds-font-size-caption);font-weight:var(--ds-font-weight-semibold);letter-spacing:.02em;line-height:var(--ds-line-height-small)}.product-review-page .specification-list dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--ds-color-primary);font-family:var(--ds-font-technical);font-size:clamp(1rem,3.8vw,1.2rem);font-weight:var(--ds-font-weight-semibold);font-variant-numeric:tabular-nums;line-height:1.45}.product-review-page .specification-list small{display:block;margin-top:var(--ds-space-2);color:var(--ds-color-text-secondary);font-family:var(--ds-font-body);font-size:var(--ds-font-size-small);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-line-height-small)}.product-review-page .sample-results{padding:var(--ds-space-6);border:1px solid var(--product-evidence-border);border-radius:var(--ds-radius-medium);background:var(--ds-color-evidence-surface)}.product-review-page .sample-results .section-heading>p,.product-review-page .sample-results .section-heading h2{color:var(--ds-color-evidence)}.product-review-page .sample-results .section-heading>p:after{background:var(--product-evidence-rule-strong)}.product-review-page .sample-context{display:grid;gap:var(--ds-space-4);margin-bottom:var(--ds-space-6);padding-block:var(--ds-space-4);border-block:1px solid var(--product-evidence-rule)}.product-review-page .sample-object{margin:0}.product-review-page .sample-object>span,.product-review-page .sample-object>strong{display:block}.product-review-page .sample-object>span{margin-bottom:var(--ds-space-1);color:var(--ds-color-muted);font-size:var(--ds-font-size-caption)}.product-review-page .sample-object>strong{color:var(--ds-color-evidence);font-family:var(--ds-font-technical);font-size:1rem;font-weight:var(--ds-font-weight-semibold)}.product-review-page .sample-boundary{max-width:var(--ds-reading-max);margin:0;color:var(--product-evidence-text);font-size:.9375rem;line-height:var(--ds-line-height-body)}.product-review-page .result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--product-evidence-rule);border-left:1px solid var(--product-evidence-rule)}.product-review-page .result-grid>div{min-width:0;padding:var(--ds-space-4);border-right:1px solid var(--product-evidence-rule);border-bottom:1px solid var(--product-evidence-rule)}.product-review-page .result-grid>div:last-child:nth-child(odd){grid-column:1 / -1}.product-review-page .result-grid dd{color:var(--ds-color-evidence);font-size:1.05rem;letter-spacing:-.01em}.product-review-page .regulatory-note{padding:var(--ds-space-6);border-block:1px solid var(--ds-color-border-strong);border-radius:var(--ds-radius-small);background:var(--ds-color-surface-alt)}.product-review-page .regulatory-note .section-heading{margin-bottom:var(--ds-space-3)}.product-review-page .regulatory-note .section-heading h2{font-size:clamp(1.35rem,5vw,1.75rem)}.product-review-page .regulatory-note>p:last-child{max-width:var(--ds-reading-max);margin:0;color:var(--ds-color-text-secondary);font-size:.9375rem;line-height:var(--ds-line-height-body)}.product-review-page .application-groups{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-block:var(--ds-space-8);border-top:2px solid var(--ds-color-primary)}.product-review-page .application-group{display:grid;grid-template-columns:minmax(7rem,.34fr) minmax(0,.66fr);gap:1.25rem;min-width:0;padding:var(--ds-space-6) 0;border:0;border-bottom:1px solid var(--ds-color-border);border-radius:0;background:transparent}.product-review-page .application-group h3{margin:0;color:var(--ds-color-primary);font-size:1rem;font-weight:var(--ds-font-weight-bold);line-height:var(--ds-line-height-h4)}.product-review-page .application-group ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-2) var(--ds-space-3);align-content:start;margin:0;padding:0;list-style:none}.product-review-page .application-group li{display:grid;grid-template-columns:.5rem minmax(0,1fr);gap:var(--ds-space-2);align-items:baseline;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--ds-color-text-primary);font-size:.9375rem;line-height:var(--ds-line-height-small)}.product-review-page .application-group li:before{width:.25rem;height:.25rem;margin-top:.55em;background:var(--ds-color-accent);content:""}.product-review-page .selection-note{max-width:var(--ds-reading-max);margin-top:var(--ds-space-8);padding:var(--ds-space-4) 0 0;border-top:1px solid var(--ds-color-border-strong);color:var(--ds-color-primary);font-weight:var(--ds-font-weight-semibold);line-height:var(--ds-line-height-body)}.product-review-page .selection-note:before{display:inline-block;width:.375rem;height:.375rem;margin-right:var(--ds-space-2);background:var(--ds-color-accent);content:"";vertical-align:.1em}.product-review-page .section-note{color:var(--ds-color-muted);font-size:var(--ds-font-size-small);line-height:var(--ds-line-height-small)}.product-review-page .relationship-statement{max-width:var(--ds-reading-max);margin:0 0 var(--ds-space-8);color:var(--ds-color-text-secondary);font-size:1rem;line-height:var(--ds-line-height-body)}.product-review-page .entity-roles{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;border-top:2px solid var(--ds-color-primary);border-bottom:1px solid var(--ds-color-border-strong)}.product-review-page .entity-roles>div{min-width:0;padding:1.25rem 0;border-bottom:1px solid var(--ds-color-border)}.product-review-page .entity-roles>div:last-child{border-bottom:0}.product-review-page .entity-roles dt{color:var(--ds-color-evidence);font-weight:var(--ds-font-weight-semibold);letter-spacing:.02em}.product-review-page .entity-roles dd{margin:0;overflow-wrap:anywhere;color:var(--ds-color-primary);font-family:var(--ds-font-display);font-size:clamp(1.1rem,4.8vw,1.4rem);font-weight:var(--ds-font-weight-bold);line-height:1.45}.product-review-page .relationship-list{display:grid;gap:0;margin:var(--ds-space-4) 0 0}.product-review-page .relationship-list>div{display:grid;grid-template-columns:minmax(6.75rem,.28fr) minmax(0,.72fr);gap:var(--ds-space-4);padding:var(--ds-space-4) 0;border-bottom:1px solid var(--ds-color-border)}.product-review-page .relationship-list dt{color:var(--ds-color-muted);font-weight:var(--ds-font-weight-semibold)}.product-review-page .relationship-list dd{margin:0;overflow-wrap:anywhere;color:var(--ds-color-text-primary);font-size:1rem;line-height:var(--ds-line-height-body)}.product-review-page .evidence-section{padding-top:var(--ds-space-8);padding-right:0;padding-bottom:0;padding-left:0;border-top:1px solid var(--ds-color-border-strong);border-radius:0;background:transparent}.product-review-page .evidence-intro{max-width:var(--ds-reading-max);margin:0 0 var(--ds-space-12);color:var(--ds-color-text-primary)!important;font-size:1.0625rem}.product-review-page .evidence-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--ds-color-border-strong)}.product-review-page .evidence-card{display:grid;flex-direction:initial;grid-template-columns:minmax(0,1fr);gap:var(--ds-space-6);min-width:0;padding:var(--ds-space-8) 0;border-bottom:1px solid var(--ds-color-border-strong);border-right:0;border-left:0;border-radius:0;background:transparent;box-shadow:none}.product-review-page .evidence-card__summary{min-width:0}.product-review-page .evidence-card__summary>header{margin:0}.product-review-page .evidence-card__summary>header>p{color:var(--ds-color-evidence);font-size:var(--ds-font-size-caption)}.product-review-page .evidence-card__summary h3{max-width:22em;margin:0;color:var(--ds-color-primary);font-size:clamp(1.25rem,2vw,1.55rem);line-height:var(--ds-line-height-h3)}.product-review-page .evidence-card__summary>dl{display:grid;margin:var(--ds-space-6) 0 0;border-top:1px solid var(--ds-color-border)}.product-review-page .evidence-card__summary>dl>div{display:grid;grid-template-columns:minmax(6.75rem,.32fr) minmax(0,.68fr);gap:var(--ds-space-4);min-width:0;padding:var(--ds-space-3) 0;border-bottom:1px solid var(--ds-color-border)}.product-review-page .evidence-card__summary dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--ds-color-text-primary);font-size:1rem;line-height:var(--ds-line-height-body)}.product-review-page .evidence-card__preview{align-self:start;width:100%;max-width:13.5rem;margin:0;overflow:hidden;border:1px solid var(--product-evidence-border);border-radius:var(--ds-radius-small);background:var(--ds-color-evidence-surface)}.product-review-page .evidence-card figure{margin:0;border-top:1px solid var(--product-evidence-border)}.product-review-page .evidence-card__preview img{display:block;width:100%;height:auto;object-fit:contain}.product-review-page .evidence-card__preview figcaption{padding:var(--ds-space-2) var(--ds-space-3);color:var(--product-evidence-text);background:var(--ds-color-evidence-surface);font-size:.8125rem;line-height:1.6}@media(min-width:48rem){.product-review-page .product-review-shell{width:min(calc(100% - 3rem),var(--ds-content-max));padding-block:var(--ds-space-6) var(--ds-space-24)}.product-review-page .breadcrumbs ol{margin-bottom:var(--ds-space-6)}.product-review-page .product-hero{gap:var(--ds-space-8);padding-top:var(--ds-space-8)}.product-review-page .product-hero__media{aspect-ratio:4 / 3}.product-review-page .hero-specifications{grid-template-columns:repeat(4,minmax(0,1fr))}.product-review-page .hero-specifications>div,.product-review-page .hero-specifications>div:nth-child(2n){padding:1.25rem var(--ds-space-4);border-bottom:0;border-left:1px solid var(--ds-color-border)}.product-review-page .hero-specifications>div:first-child{border-left:0}.product-review-page .hero-specifications dd{font-size:clamp(1.35rem,3vw,1.85rem)}.product-review-page .product-section{margin-block:var(--ds-space-20)}.product-review-page .product-gallery{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:start}.product-review-page .parameter-band{grid-template-columns:repeat(4,minmax(0,1fr))}.product-review-page .parameter-band>div,.product-review-page .parameter-band>div:nth-child(2n){padding:var(--ds-space-6) var(--ds-space-4);border-bottom:0;border-left:1px solid var(--ds-color-border)}.product-review-page .parameter-band>div:first-child{padding-left:0;border-left:0}.product-review-page .parameter-band>div:last-child{padding-right:0}.product-review-page .specification-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--ds-space-12)}.product-review-page .sample-results,.product-review-page .regulatory-note{padding:var(--ds-space-8)}.product-review-page .sample-context{grid-template-columns:minmax(10rem,.3fr) minmax(0,.7fr);gap:var(--ds-space-8)}.product-review-page .result-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.product-review-page .result-grid>div:last-child:nth-child(odd){grid-column:auto}.product-review-page .application-groups{grid-template-columns:minmax(0,1fr);border-bottom:0}.product-review-page .application-group{grid-template-columns:minmax(8.5rem,.23fr) minmax(0,.77fr);gap:var(--ds-space-8);padding:var(--ds-space-6) 0}.product-review-page .application-group:nth-child(odd){border-right:0}.product-review-page .application-group:nth-child(2n){padding-right:0}.product-review-page .application-group ul{grid-template-columns:repeat(3,minmax(0,1fr))}.product-review-page .entity-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.product-review-page .entity-roles>div{padding:var(--ds-space-6);border-bottom:0}.product-review-page .entity-roles>div:first-child{padding-left:0;border-right:1px solid var(--ds-color-border)}.product-review-page .entity-roles>div:last-child{padding-right:0}.product-review-page .relationship-list>div{grid-template-columns:minmax(8.5rem,.24fr) minmax(0,.76fr)}.product-review-page .evidence-card__summary>dl>div{grid-template-columns:minmax(8.5rem,.28fr) minmax(0,.72fr)}}@media(min-width:64rem){.product-review-page .product-review-shell{width:min(calc(100% - 4rem),var(--ds-content-max))}.product-review-page .product-hero{grid-template-areas:"copy media" "intro media" "specs specs";grid-template-columns:minmax(20rem,.39fr) minmax(0,.61fr);grid-template-rows:auto 1fr auto;gap:var(--ds-space-6) 2.5rem;align-items:stretch;padding-top:var(--ds-space-6)}.product-review-page .product-hero__copy{padding-top:var(--ds-space-6)}.product-review-page .product-hero__media{width:calc(100% + min(2vw,2rem));height:clamp(29rem,38vw,34rem);margin-right:clamp(-2rem,-2vw,0rem);aspect-ratio:auto;border-top:0;border-right:0;border-bottom-color:var(--ds-color-border-strong);border-left:1px solid var(--ds-color-border)}.product-review-page .product-hero h1{max-width:none;font-size:clamp(2.7rem,3.8vw,3.2rem)}.product-review-page .product-hero__intro{padding-bottom:var(--ds-space-3)}.product-review-page .evidence-card{grid-template-columns:minmax(0,1.7fr) minmax(17rem,.7fr);gap:var(--ds-space-12);padding:2.5rem 0}.product-review-page .evidence-card__preview{width:100%;max-width:19rem;justify-self:end}}@media(min-width:74rem){.product-review-page .product-review-shell{width:min(calc(100% - 5rem),var(--ds-content-max))}.product-review-page .product-hero h1{font-size:3.2rem}.product-review-page .hero-specifications dd{font-size:1.9rem}.product-review-page .product-section{margin-block:var(--ds-space-24)}.product-review-page .product-gallery-section{margin-top:var(--ds-space-20)}}@keyframes product-hero-in{0%{opacity:.94;transform:translateY(.375rem) scale(1.015)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.product-review-page *,.product-review-page *:before,.product-review-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.product-review-page .product-hero__media{animation:none!important}}.product-detail-v2-page{--pdv2-ink: #111a1f;--pdv2-ink-soft: #172126;--pdv2-paper: #ffffff;--pdv2-warm: #f4f1e9;--pdv2-warm-deep: #e9e5dc;--pdv2-text: #262b2e;--pdv2-muted: #697276;--pdv2-orange: #c74815;--pdv2-orange-bright: #eb5b20;--pdv2-line: rgb(20 30 34 / 14%);--pdv2-dark-line: rgb(255 255 255 / 16%);--pdv2-evidence: #174f5a;color:var(--pdv2-text);background:var(--pdv2-warm)}.product-detail-v2-page *,.product-detail-v2-page *:before,.product-detail-v2-page *:after{box-sizing:border-box}.product-detail-v2-page .product-review-shell.product-detail-v2-main{width:100%;max-width:none;margin:0;padding:0}.product-detail-v2-page .pdv2 a{touch-action:manipulation}.product-detail-v2-page .pdv2 :focus-visible{outline:2px solid var(--pdv2-orange-bright);outline-offset:4px}.pdv2{overflow:clip;background:var(--pdv2-warm)}.pdv2-shell{width:min(calc(100% - 80px),1248px);margin-inline:auto}.pdv2-section{padding-block:88px}.pdv2-kicker{margin:0 0 13px;color:#a13c16;font-size:12px;font-weight:700;letter-spacing:.13em;line-height:1.5;text-transform:uppercase}.pdv2-kicker--light{color:#ff9462}.pdv2-heading{max-width:600px}.pdv2-heading h2{margin:0;color:var(--pdv2-ink);font-family:var(--ds-font-display);font-size:clamp(2.15rem,3.2vw,2.7rem);font-weight:800;letter-spacing:-.035em;line-height:1.15}.pdv2-heading--dark h2{color:#fff}.pdv2-heading__intro{max-width:500px;margin:22px 0 0;color:var(--pdv2-muted);font-size:14px;line-height:1.85}.pdv2-heading--dark .pdv2-heading__intro{color:#bdc5c8}.pdv2-heading-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:64px;align-items:end}.pdv2-heading-row>p{max-width:470px;margin:0 0 3px auto;color:var(--pdv2-muted);font-size:14px;line-height:1.85}.pdv2-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:28px}.pdv2-action{display:inline-flex;min-height:50px;align-items:center;justify-content:space-between;gap:28px;padding:12px 22px;border:1px solid transparent;border-radius:2px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.product-detail-v2-page .pdv2-action--accent{color:#fff;background:var(--pdv2-orange)}.product-detail-v2-page .pdv2-action--accent:hover{color:#fff;background:#ac3910}.product-detail-v2-page .pdv2-action--ghost{color:#fff;border-color:#ffffff61;background:#111a1f2e}.product-detail-v2-page .pdv2-action--ghost:hover{color:#fff;background:#ffffff1a}.pdv2-hero-band{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:linear-gradient(90deg,#111a1ffa,#111a1feb,#172126f5),repeating-linear-gradient(90deg,transparent 0 79px,rgb(255 255 255 / 4%) 79px 80px)}.pdv2-hero-band:after{position:absolute;right:-9rem;bottom:-15rem;z-index:-1;width:34rem;height:34rem;border:1px solid rgb(255 255 255 / 9%);border-radius:50%;box-shadow:0 0 0 7rem #ffffff06,0 0 0 14rem #ffffff04;content:""}.pdv2-breadcrumb-shell{padding-top:22px}.product-detail-v2-page .pdv2-breadcrumb-shell .breadcrumbs ol{margin:0;color:#9ca8ac;font-size:12px}.product-detail-v2-page .pdv2-breadcrumb-shell .breadcrumbs a{color:#c9d0d2;text-decoration-color:#ffffff3d}.product-detail-v2-page .pdv2-breadcrumb-shell .breadcrumbs a:hover{color:#fff}.product-detail-v2-page .pdv2-breadcrumb-shell .breadcrumbs li:not(:last-child):after{color:#ffffff47}.pdv2-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(29rem,1.12fr);gap:34px 72px;align-items:center;padding-block:38px 54px}.pdv2-hero__copy{min-width:0;padding-block:22px}.pdv2-hero h1{max-width:9.5em;margin:0;color:#fff;font-family:var(--ds-font-display);font-size:clamp(3.15rem,4.25vw,3.85rem);font-weight:800;letter-spacing:-.04em;line-height:1.08;text-wrap:balance}.pdv2-hero__model{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:baseline;margin:24px 0 0;padding-top:17px;border-top:1px solid var(--pdv2-dark-line)}.pdv2-hero__model span{color:#aeb8bb;font-size:12px}.pdv2-hero__model strong{color:#ff9462;font-family:var(--ds-font-technical);font-size:17px;font-weight:650;letter-spacing:.02em}.pdv2-hero__lead{max-width:520px;margin:23px 0 0;color:#ccd2d4;font-size:15px;line-height:1.82}.pdv2-hero__source-note{margin:25px 0 0;color:#8f9ca0;font-size:12px;line-height:1.65}.pdv2-hero__media{position:relative;min-width:0;margin:0}.pdv2-hero__image-stage{position:relative;height:540px;overflow:hidden;border:1px solid rgb(255 255 255 / 17%);background:linear-gradient(135deg,#fffffff5,#f2efe8);box-shadow:0 28px 70px #00000045}.pdv2-hero__image-stage:before,.pdv2-hero__image-stage:after{position:absolute;z-index:1;content:"";pointer-events:none}.pdv2-hero__image-stage:before{inset:18px;border:1px solid rgb(17 26 31 / 9%)}.pdv2-hero__image-stage:after{right:18px;bottom:18px;width:74px;height:74px;border-right:2px solid var(--pdv2-orange);border-bottom:2px solid var(--pdv2-orange)}.pdv2-hero__image-stage picture{display:contents}.pdv2-hero__image-stage img{display:block;width:100%;height:100%;padding:30px 36px 22px;object-fit:contain;object-position:center bottom}.pdv2-hero__media figcaption{display:flex;justify-content:space-between;gap:24px;margin-top:13px;color:#9da8ab;font-size:11px;line-height:1.6}.pdv2-hero__media figcaption strong{color:#d8dddf;font-family:var(--ds-font-technical);font-weight:550}.pdv2-hero--text-first{grid-template-columns:minmax(0,1.62fr) minmax(24rem,.88fr);gap:48px 76px;align-items:end;padding-block:54px 68px}.pdv2-hero--text-first .pdv2-hero__copy{grid-column:1;padding-block:12px 0}.pdv2-hero--text-first h1{max-width:12em;font-size:clamp(3.45rem,5vw,4.75rem)}.pdv2-hero--text-first .pdv2-hero__lead{max-width:680px}.pdv2-hero--text-first .pdv2-hero__metrics{grid-column:2;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;border:1px solid var(--pdv2-dark-line)}.pdv2-hero--text-first .pdv2-hero__metrics>div,.pdv2-hero--text-first .pdv2-hero__metrics>div:first-child,.pdv2-hero--text-first .pdv2-hero__metrics>div:last-child{min-height:112px;padding:22px 20px;border-right:1px solid var(--pdv2-dark-line);border-bottom:1px solid var(--pdv2-dark-line)}.pdv2-hero--text-first .pdv2-hero__metrics>div:nth-child(2n){border-right:0}.pdv2-hero--text-first .pdv2-hero__metrics>div:nth-last-child(-n+2){border-bottom:0}.pdv2-hero__metrics{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-block:1px solid var(--pdv2-dark-line)}.pdv2-hero__metrics>div{position:relative;min-width:0;padding:19px 24px;border-right:1px solid var(--pdv2-dark-line)}.pdv2-hero__metrics>div:first-child{padding-left:0}.pdv2-hero__metrics>div:last-child{padding-right:0;border-right:0}.pdv2-hero__metrics>div>span{position:absolute;top:21px;right:17px;color:#647176;font-family:var(--ds-font-technical);font-size:10px}.pdv2-hero__metrics dt{margin:0 0 7px;color:#9fa9ac;font-size:11px}.pdv2-hero__metrics dd{margin:0;color:#fff;font-family:var(--ds-font-technical);font-size:clamp(1.25rem,2vw,1.55rem);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1.3;overflow-wrap:anywhere}.pdv2-gallery-section{background:var(--pdv2-warm)}.pdv2-gallery{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(20rem,.8fr);gap:20px;margin-top:38px}.pdv2-gallery figure{min-width:0;margin:0}.pdv2-gallery__feature,.pdv2-gallery__supporting>figure{border:1px solid var(--pdv2-line);background:var(--pdv2-paper)}.pdv2-gallery__feature .pdv2-gallery__media{height:630px}.pdv2-gallery__supporting{display:flex;min-width:0;flex-direction:column;gap:20px}.pdv2-gallery__supporting .pdv2-gallery__media{height:320px}.pdv2-gallery__media{overflow:hidden;background:#eae7df}.pdv2-gallery__media picture{display:contents}.pdv2-gallery__media img{display:block;width:100%;height:100%;padding:18px;object-fit:contain;object-position:center}.pdv2-gallery figcaption{display:grid;gap:6px;padding:15px 18px 17px;border-top:1px solid var(--pdv2-line)}.pdv2-gallery figcaption span{color:#9b481f;font-family:var(--ds-font-technical);font-size:10px;letter-spacing:.08em}.pdv2-gallery figcaption strong{color:var(--pdv2-ink);font-size:13px;font-weight:600;line-height:1.6}.pdv2-gallery__boundary{flex:1;min-height:145px;padding:25px 26px;border-top:2px solid var(--pdv2-ink);background:#e8e4da}.pdv2-gallery__boundary span{color:#985438;font-family:var(--ds-font-technical);font-size:10px;letter-spacing:.1em}.pdv2-gallery__boundary p{max-width:29rem;margin:17px 0 0;color:#4f595d;font-size:13px;line-height:1.75}.pdv2-specifications{border-block:1px solid var(--pdv2-line);background:var(--pdv2-paper);scroll-margin-top:24px}.pdv2-specifications__layout{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:86px;align-items:start}.pdv2-specifications__intro{position:sticky;top:98px}.pdv2-specifications__notice{max-width:440px;margin:32px 0 0;padding:18px 0 0;border-top:1px solid var(--pdv2-line);color:#596368;font-size:13px;line-height:1.75}.pdv2-specification-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin:0;border-top:2px solid var(--pdv2-ink)}.pdv2-specification-list>div{display:grid;grid-template-columns:36px minmax(0,1fr);min-width:0;padding:22px 0 24px;border-bottom:1px solid var(--pdv2-line)}.pdv2-specification-list>div>span{grid-row:1 / 3;color:#9b6c55;font-family:var(--ds-font-technical);font-size:11px}.pdv2-specification-list dt{color:var(--pdv2-muted);font-size:12px;line-height:1.5}.pdv2-specification-list dd{min-width:0;margin:8px 0 0;color:var(--pdv2-ink);font-family:var(--ds-font-technical);font-size:clamp(1rem,1.5vw,1.23rem);font-weight:650;font-variant-numeric:tabular-nums;line-height:1.5;overflow-wrap:anywhere}.pdv2-specification-list dd small{display:block;margin-top:5px;color:var(--pdv2-muted);font-family:var(--ds-font-body);font-size:11px;font-weight:400}.pdv2-selection{padding-block:62px;background:#e9e5dc}.pdv2-selection__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:34px 0 0;padding:0;border-top:1px solid #b9b4aa;list-style:none}.pdv2-selection__rail li{display:flex;min-height:92px;gap:18px;align-items:center;padding:16px 22px;border-right:1px solid #c7c2b8}.pdv2-selection__rail li:first-child{padding-left:0}.pdv2-selection__rail li:last-child{padding-right:0;border-right:0}.pdv2-selection__rail span{color:var(--pdv2-orange);font-family:var(--ds-font-technical);font-size:24px}.pdv2-selection__rail strong{color:var(--pdv2-ink);font-size:14px;line-height:1.5}.pdv2-applications{background:#faf8f3}.pdv2-applications__layout{display:grid;grid-template-columns:minmax(16rem,.62fr) minmax(0,1.38fr);gap:80px;align-items:start}.pdv2-application-groups{border-top:2px solid var(--pdv2-ink)}.pdv2-application-groups>section{display:grid;grid-template-columns:minmax(9rem,.35fr) minmax(0,.65fr);gap:28px;padding:24px 0;border-bottom:1px solid var(--pdv2-line)}.pdv2-application-groups header{display:flex;gap:14px;align-items:baseline}.pdv2-application-groups header span{color:#a45029;font-family:var(--ds-font-technical);font-size:11px}.pdv2-application-groups h3{margin:0;color:var(--pdv2-ink);font-size:15px;line-height:1.5}.pdv2-application-groups ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px 20px;margin:0;padding:0;list-style:none}.pdv2-application-groups li{position:relative;padding-left:12px;color:#4e585c;font-size:13px;line-height:1.6}.pdv2-application-groups li:before{position:absolute;top:.65em;left:0;width:4px;height:4px;background:var(--pdv2-orange);content:""}.pdv2-applications__boundary{grid-column:2;margin:0;padding-top:20px;border-top:1px solid var(--pdv2-line);color:var(--pdv2-muted);font-size:12px;line-height:1.75}.pdv2-sample{border-block:1px solid #b7c9cc;background:#e5eeee}.pdv2-sample__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.68fr);gap:60px;align-items:end}.pdv2-sample .pdv2-kicker,.pdv2-sample .pdv2-heading h2{color:var(--pdv2-evidence)}.pdv2-sample__scope{padding:20px 22px;border-left:3px solid var(--pdv2-orange);background:#ffffff94}.pdv2-sample__scope>span{display:block;margin-bottom:8px;color:#667779;font-size:11px;letter-spacing:.08em}.pdv2-sample__scope strong{color:#153f47;font-size:15px;line-height:1.55}.pdv2-sample__scope b{font-family:var(--ds-font-technical);font-weight:700}.pdv2-sample__boundary{max-width:920px;margin:34px 0 0;color:#315d64;font-size:14px;line-height:1.82}.pdv2-sample__metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:34px 0 0;border-top:2px solid var(--pdv2-evidence);border-bottom:1px solid #9fb9bd}.pdv2-sample__metrics--count-1{grid-template-columns:minmax(0,1fr);max-width:32rem}.pdv2-sample__metrics--count-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:50rem}.pdv2-sample__metrics--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.pdv2-sample__metrics--count-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pdv2-sample__metrics>div{position:relative;min-width:0;padding:23px 20px;border-right:1px solid #afc3c6}.pdv2-sample__metrics>div:first-child{padding-left:0}.pdv2-sample__metrics>div:last-child{padding-right:0;border-right:0}.pdv2-sample__metrics>div>span{position:absolute;top:23px;right:15px;color:#8da4a8;font-family:var(--ds-font-technical);font-size:10px}.pdv2-sample__metrics dt{max-width:11rem;min-height:2.8em;color:#5d7478;font-size:11px;line-height:1.45}.pdv2-sample__metrics dd{margin:12px 0 0;color:var(--pdv2-evidence);font-family:var(--ds-font-technical);font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:700;font-variant-numeric:tabular-nums;line-height:1.4;overflow-wrap:anywhere}.pdv2-sample__closing{margin:20px 0 0;color:#607578;font-size:12px;line-height:1.7}.pdv2-trust{color:#fff;background:linear-gradient(115deg,#111a1f 0 58%,#172126 58%)}.pdv2-trust__layout{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:88px;align-items:start}.pdv2-trust__intro>p{max-width:480px;margin:28px 0 0;color:#bcc5c8;font-size:14px;line-height:1.85}.pdv2-entity-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--pdv2-dark-line)}.pdv2-entity-roles>div{min-width:0;padding:24px 24px 26px 0;border-right:1px solid var(--pdv2-dark-line);border-bottom:1px solid var(--pdv2-dark-line)}.pdv2-entity-roles>div:last-child{padding-right:0;padding-left:24px;border-right:0}.pdv2-entity-roles span{color:#d37950;font-family:var(--ds-font-technical);font-size:11px}.pdv2-entity-roles dt{margin-top:13px;color:#9eaaad;font-size:11px;line-height:1.5}.pdv2-entity-roles dd{margin:9px 0 0;color:#fff;font-family:var(--ds-font-display);font-size:19px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.pdv2-relationship-list{margin:18px 0 0}.pdv2-relationship-list>div{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:22px;padding:15px 0;border-bottom:1px solid var(--pdv2-dark-line)}.pdv2-relationship-list dt{color:#9eaaad;font-size:12px}.pdv2-relationship-list dd{margin:0;color:#d4d9da;font-size:13px;line-height:1.75}.pdv2-compliance{margin-top:28px;padding:24px 26px;border-left:3px solid var(--pdv2-orange);background:#ffffff0d}.pdv2-compliance>span{color:#e28a61;font-size:11px;letter-spacing:.08em}.pdv2-compliance h3{margin:10px 0 0;color:#fff;font-size:17px}.pdv2-compliance p{margin:12px 0 0;color:#bcc5c8;font-size:13px;line-height:1.8}.pdv2-evidence{background:var(--pdv2-warm)}.pdv2-evidence__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:40px}.pdv2-evidence__grid--single{grid-template-columns:minmax(0,45rem)}.pdv2-evidence-card{display:grid;grid-template-columns:minmax(13rem,.78fr) minmax(0,1.22fr);min-width:0;border:1px solid var(--pdv2-line);background:var(--pdv2-paper)}.pdv2-evidence-card figure{min-width:0;margin:0;border-right:1px solid var(--pdv2-line);background:#e9eeee}.pdv2-evidence-card__media{height:270px;overflow:hidden;background:#fff}.pdv2-evidence-card__media picture{display:contents}.pdv2-evidence-card__media img{display:block;width:100%;height:100%;padding:16px;object-fit:contain}.pdv2-evidence-card figcaption{padding:12px 14px;border-top:1px solid #c4d0d1;color:#5f7477;font-size:10px;line-height:1.6}.pdv2-evidence-card__body{min-width:0;padding:24px 22px}.pdv2-evidence-card__body>span{color:var(--pdv2-evidence);font-family:var(--ds-font-technical);font-size:10px;letter-spacing:.06em}.pdv2-evidence-card h3{margin:11px 0 0;color:var(--pdv2-ink);font-size:20px;line-height:1.45}.pdv2-evidence-card dl{margin:20px 0 0;border-top:1px solid var(--pdv2-line)}.pdv2-evidence-card dl>div{display:grid;grid-template-columns:minmax(5rem,.42fr) minmax(0,.58fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--pdv2-line)}.pdv2-evidence-card dt{color:var(--pdv2-muted);font-size:10px;line-height:1.5}.pdv2-evidence-card dd{min-width:0;margin:0;color:#344146;font-size:11px;line-height:1.65;overflow-wrap:anywhere}.pdv2-evidence__boundary{margin:24px 0 0;padding-top:18px;border-top:1px solid var(--pdv2-line);color:var(--pdv2-muted);font-size:12px;line-height:1.75}.pdv2-cta{position:relative;overflow:hidden;padding-block:72px;color:#fff;background:linear-gradient(100deg,#111a1f 0 52%,#172126f5)}.pdv2-cta:after{position:absolute;right:-4rem;bottom:-8rem;width:27rem;height:27rem;border:1px solid rgb(255 255 255 / 8%);border-radius:50%;content:""}.pdv2-cta__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);gap:88px;align-items:center}.pdv2-cta h2{margin:0;color:#fff;font-family:var(--ds-font-display);font-size:clamp(2.25rem,3.5vw,3rem);font-weight:800;letter-spacing:-.035em;line-height:1.18}.pdv2-cta__layout>div>p:not(.pdv2-kicker){max-width:620px;margin:22px 0 0;color:#bdc5c8;font-size:14px;line-height:1.8}.pdv2-cta__contact{padding:28px 0 28px 32px;border-left:1px solid var(--pdv2-dark-line)}.pdv2-cta__contact>span{color:#9eaaad;font-size:11px}.product-detail-v2-page .pdv2-cta__contact>a{display:block;margin-top:10px;color:#fff;font-family:var(--ds-font-technical);font-size:clamp(1.7rem,3vw,2.35rem);font-weight:700;letter-spacing:-.02em;text-decoration:none}.pdv2-cta__contact p{margin:18px 0 0;color:#aeb8bb;font-size:12px;line-height:1.7}.pdv2-cta__contact p+p{margin-top:7px}.pdv2-cta__contact strong{color:#fff}@media(max-width:69rem){.pdv2-shell{width:calc(100% - 64px)}.pdv2-hero{grid-template-columns:minmax(0,.9fr) minmax(25rem,1.1fr);gap:30px 42px}.pdv2-hero h1{font-size:48px}.pdv2-hero__image-stage{height:500px}.pdv2-hero--text-first{grid-template-columns:minmax(0,1.35fr) minmax(22rem,.85fr);gap:38px 46px}.pdv2-hero--text-first h1{font-size:52px}.pdv2-gallery__feature .pdv2-gallery__media{height:560px}.pdv2-evidence-card{grid-template-columns:1fr}.pdv2-evidence-card figure{border-right:0;border-bottom:1px solid var(--pdv2-line)}}@media(max-width:47.99rem){.pdv2-shell{width:calc(100% - 40px)}.pdv2-section{padding-block:60px}.pdv2-heading h2{font-size:30px;line-height:1.2}.pdv2-heading-row{grid-template-columns:1fr;gap:20px}.pdv2-heading-row>p{margin-left:0;font-size:13px;line-height:1.75}.pdv2-breadcrumb-shell{padding-top:17px}.product-detail-v2-page .pdv2-breadcrumb-shell .breadcrumbs ol{margin-bottom:0;font-size:11px}.pdv2-hero{grid-template-columns:1fr;gap:27px;padding-block:27px 40px}.pdv2-hero--text-first{grid-template-columns:1fr;gap:30px;padding-block:31px 44px}.pdv2-hero--text-first .pdv2-hero__copy{grid-column:1}.pdv2-hero--text-first h1{max-width:9em;font-size:40px}.pdv2-hero__copy{padding-block:4px 0}.pdv2-hero h1{max-width:9em;font-size:40px;line-height:1.08}.pdv2-hero__model{margin-top:20px;padding-top:14px}.pdv2-hero__lead{margin-top:18px;font-size:14px;line-height:1.72}.pdv2-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.pdv2-action{min-height:47px;gap:8px;padding:11px 13px;font-size:12px}.pdv2-hero__source-note{margin-top:19px;font-size:11px}.pdv2-hero__image-stage{height:440px}.pdv2-hero__image-stage:before{inset:12px}.pdv2-hero__image-stage:after{right:12px;bottom:12px;width:54px;height:54px}.pdv2-hero__image-stage img{padding:22px 24px 16px}.pdv2-hero__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pdv2-hero--text-first .pdv2-hero__metrics{grid-column:1;grid-row:auto}.pdv2-hero__metrics>div,.pdv2-hero__metrics>div:first-child,.pdv2-hero__metrics>div:last-child{padding:16px 12px;border-right:1px solid var(--pdv2-dark-line);border-bottom:1px solid var(--pdv2-dark-line)}.pdv2-hero--text-first .pdv2-hero__metrics>div,.pdv2-hero--text-first .pdv2-hero__metrics>div:first-child,.pdv2-hero--text-first .pdv2-hero__metrics>div:last-child{min-height:0;padding:16px 12px}.pdv2-hero--text-first .pdv2-hero__metrics>div:nth-child(2n){padding-right:0;padding-left:16px}.pdv2-hero__metrics>div:nth-child(2n){padding-right:0;padding-left:16px;border-right:0}.pdv2-hero__metrics>div:nth-last-child(-n+2){border-bottom:0}.pdv2-hero__metrics>div>span{display:none}.pdv2-hero__metrics dd{font-size:18px}.pdv2-gallery{grid-template-columns:1fr;margin-top:28px}.pdv2-gallery__feature .pdv2-gallery__media{height:430px}.pdv2-gallery__supporting .pdv2-gallery__media{height:270px}.pdv2-gallery__boundary{min-height:0;padding:21px 20px}.pdv2-specifications__layout{grid-template-columns:1fr;gap:34px}.pdv2-specifications__intro{position:static}.pdv2-specifications__notice{margin-top:22px}.pdv2-specification-list{grid-template-columns:1fr}.pdv2-specification-list>div{padding-block:18px 20px}.pdv2-specification-list dd{font-size:17px}.pdv2-selection{padding-block:52px}.pdv2-selection__rail{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:27px}.pdv2-selection__rail li,.pdv2-selection__rail li:first-child,.pdv2-selection__rail li:last-child{min-height:88px;padding:15px 12px;border-right:1px solid #c7c2b8;border-bottom:1px solid #c7c2b8}.pdv2-selection__rail li:nth-child(2n){padding-left:17px;border-right:0}.pdv2-selection__rail li:nth-last-child(-n+2){border-bottom:0}.pdv2-selection__rail span{font-size:20px}.pdv2-selection__rail strong{font-size:13px}.pdv2-applications__layout{grid-template-columns:1fr;gap:32px}.pdv2-application-groups>section{grid-template-columns:1fr;gap:16px;padding-block:21px}.pdv2-application-groups ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.pdv2-applications__boundary{grid-column:1}.pdv2-sample__header{grid-template-columns:1fr;gap:24px}.pdv2-sample__scope{padding:17px 18px}.pdv2-sample__boundary{margin-top:24px;font-size:13px}.pdv2-sample__metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px}.pdv2-sample__metrics>div,.pdv2-sample__metrics>div:first-child,.pdv2-sample__metrics>div:last-child{padding:18px 12px;border-right:1px solid #afc3c6;border-bottom:1px solid #afc3c6}.pdv2-sample__metrics>div:nth-child(2n){padding-left:16px;border-right:0}.pdv2-sample__metrics>div:last-child:nth-child(odd){grid-column:1 / -1;border-right:0}.pdv2-sample__metrics>div>span{display:none}.pdv2-sample__metrics dt{min-height:0}.pdv2-sample__metrics dd{font-size:17px}.pdv2-trust__layout{grid-template-columns:1fr;gap:36px}.pdv2-entity-roles{grid-template-columns:1fr}.pdv2-entity-roles>div,.pdv2-entity-roles>div:last-child{padding:21px 0;border-right:0}.pdv2-entity-roles dd{font-size:18px}.pdv2-relationship-list>div{grid-template-columns:1fr;gap:7px}.pdv2-compliance{padding:21px 19px}.pdv2-evidence__grid{grid-template-columns:1fr;gap:18px;margin-top:28px}.pdv2-evidence-card{grid-template-columns:1fr}.pdv2-evidence-card__media{height:245px}.pdv2-evidence-card__body{padding:22px 18px}.pdv2-evidence-card h3{font-size:19px}.pdv2-cta{padding-block:60px}.pdv2-cta__layout{grid-template-columns:1fr;gap:36px}.pdv2-cta h2{font-size:31px}.pdv2-cta__contact{padding:25px 0 0;border-top:1px solid var(--pdv2-dark-line);border-left:0}}@media(prefers-reduced-motion:reduce){.product-detail-v2-page *,.product-detail-v2-page *:before,.product-detail-v2-page *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
