.page-module__U_kDNq__backLinkWrap{margin-bottom:24px}.page-module__U_kDNq__backLink{font-size:var(--font-size-sm);color:var(--color-inkLight);text-decoration:none}.page-module__U_kDNq__backLink:hover{text-decoration:underline}.page-module__U_kDNq__article{grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:40px;display:grid}@media (max-width:800px){.page-module__U_kDNq__article{grid-template-columns:1fr}}.page-module__U_kDNq__image{aspect-ratio:4/3;background:var(--color-cloud);border:1px solid var(--color-cloud);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.page-module__U_kDNq__body{gap:var(--spacing-2);flex-direction:column;display:flex}.page-module__U_kDNq__manufacturer{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-inkLight)}.page-module__U_kDNq__category{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-inkLight);text-transform:uppercase;letter-spacing:.05em}.page-module__U_kDNq__title{font-family:var(--font-family-display);letter-spacing:-.01em;margin-top:var(--spacing-1);font-size:clamp(24px,3vw,34px);font-weight:800}.page-module__U_kDNq__modelNumber{font-size:var(--font-size-md);color:var(--color-inkLight)}.page-module__U_kDNq__description{font-size:var(--font-size-md);color:var(--color-ink);white-space:pre-wrap;margin-top:var(--spacing-2);line-height:1.8}.page-module__U_kDNq__linksRow{gap:var(--spacing-3);margin-top:var(--spacing-3);flex-wrap:wrap;display:flex}.page-module__U_kDNq__linkButton{padding:var(--spacing-2)var(--spacing-4);background-color:var(--color-product);border-radius:var(--radius-md);font-family:var(--font-family-display);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-productInk);transition:background-color var(--transition-base),transform var(--transition-fast),box-shadow var(--transition-fast);background-image:linear-gradient(#ffffff29,#00000014);align-items:center;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 2px #00000052}.page-module__U_kDNq__linkButton:hover{background-color:var(--color-productHover)}.page-module__U_kDNq__linkButton:active{transform:translateY(2px);box-shadow:inset 0 1px #fff3}@media (prefers-reduced-motion:reduce){.page-module__U_kDNq__linkButton{transition:none}.page-module__U_kDNq__linkButton:active{transform:none}}
