.product-detail[data-astro-cid-uwht452l]{padding-block:28px 84px;overflow:hidden}.breadcrumbs[data-astro-cid-uwht452l]{color:var(--ink-soft);align-items:center;gap:9px;margin-block:8px 38px;font-size:.78rem;display:flex}.breadcrumbs[data-astro-cid-uwht452l] a[data-astro-cid-uwht452l]:hover{color:var(--forest)}.product-hero[data-astro-cid-uwht452l]{background:linear-gradient(145deg,#d8f3ff9e,#ffffffe6);border:1px solid #006fa31a;border-radius:42px;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:clamp(42px,7vw,100px);min-height:560px;padding:clamp(28px,4vw,56px);display:grid;box-shadow:0 34px 90px #06486a1a}.product-hero-copy[data-astro-cid-uwht452l]{z-index:2;position:relative}.product-kicker[data-astro-cid-uwht452l]{color:var(--forest);letter-spacing:.04em;margin:0 0 9px;font-size:.78rem;font-weight:800}.product-hero[data-astro-cid-uwht452l] h1[data-astro-cid-uwht452l]{max-width:none;color:var(--forest-deep);letter-spacing:-.04em;text-wrap:pretty;margin:0;font-size:clamp(2.15rem,3.35vw,3.65rem);line-height:1.08}.product-hero-copy[data-astro-cid-uwht452l]>strong[data-astro-cid-uwht452l]{color:var(--forest);margin-block-start:18px;font-size:clamp(1rem,1.4vw,1.28rem);display:block}.product-lead[data-astro-cid-uwht452l]{max-width:62ch;color:var(--ink);margin:22px 0 0;font-size:.96rem;line-height:1.9}.product-actions[data-astro-cid-uwht452l]{justify-content:space-between;align-items:center;gap:12px;margin-block-start:28px;display:flex}.back-products[data-astro-cid-uwht452l]{flex:none}.purchase-links[data-astro-cid-uwht452l]{flex-wrap:wrap;flex:1 1 0;justify-content:flex-end;gap:8px;min-width:0;display:flex}.product-actions[data-astro-cid-uwht452l] .purchase-link[data-astro-cid-uwht452l]{white-space:nowrap;flex-shrink:0;width:auto}@media (width<=380px){.product-actions[data-astro-cid-uwht452l]{flex-wrap:wrap}.purchase-links[data-astro-cid-uwht452l]{flex-basis:100%;justify-content:flex-start}}html[dir=ltr] .back-products[data-astro-cid-uwht452l] span[data-astro-cid-uwht452l],html[dir=ltr] .related-link[data-astro-cid-uwht452l] span[data-astro-cid-uwht452l]{transform:rotate(180deg)}.product-portrait[data-astro-cid-uwht452l]{isolation:isolate;background:linear-gradient(160deg,#ffffffeb,#d8f3ff75);border-radius:34px;place-items:center;min-height:470px;margin:0;display:grid;position:relative;overflow:hidden}.product-information[data-astro-cid-uwht452l],.related-section[data-astro-cid-uwht452l]{padding-block-start:68px}.related-heading[data-astro-cid-uwht452l] h2[data-astro-cid-uwht452l]{color:var(--forest-deep);letter-spacing:-.03em;text-wrap:pretty;margin:10px 0 0;font-size:clamp(1.75rem,2.35vw,2.55rem);line-height:1.25}.detail-eyebrow[data-astro-cid-uwht452l]{color:var(--forest);align-items:center;gap:10px;margin:0;font-size:.74rem;font-weight:850;display:flex}.detail-eyebrow[data-astro-cid-uwht452l] span[data-astro-cid-uwht452l]{background:currentColor;width:26px;height:2px}.information-heading[data-astro-cid-uwht452l]{max-width:820px;margin-block-end:32px}.information-heading[data-astro-cid-uwht452l] h2[data-astro-cid-uwht452l]{color:var(--forest-deep);letter-spacing:-.03em;text-wrap:pretty;margin:10px 0 16px;font-size:clamp(1.75rem,2.35vw,2.55rem);line-height:1.3}.information-heading[data-astro-cid-uwht452l]>p[data-astro-cid-uwht452l]:last-child{color:var(--ink-soft);margin:0;line-height:1.9}.information-grid[data-astro-cid-uwht452l]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.information-grid[data-astro-cid-uwht452l] article[data-astro-cid-uwht452l],.evidence-card[data-astro-cid-uwht452l]{background:var(--white);border:1px solid var(--line);border-radius:28px;padding:clamp(24px,3vw,34px)}.information-grid[data-astro-cid-uwht452l] h3[data-astro-cid-uwht452l],.evidence-card[data-astro-cid-uwht452l] h3[data-astro-cid-uwht452l]{color:var(--forest-deep);margin:0 0 18px;font-size:1.18rem;line-height:1.55}.information-note[data-astro-cid-uwht452l],.evidence-card[data-astro-cid-uwht452l]>p[data-astro-cid-uwht452l]{color:var(--ink-soft);border-inline-start:2px solid var(--apricot);margin:-6px 0 20px;padding-inline-start:14px;font-size:.82rem;line-height:1.85}.information-grid[data-astro-cid-uwht452l] dl[data-astro-cid-uwht452l]{margin:0}.information-grid[data-astro-cid-uwht452l] dl[data-astro-cid-uwht452l]>div[data-astro-cid-uwht452l]{border-block-start:1px solid var(--line);grid-template-columns:minmax(130px,.42fr) minmax(0,1fr);gap:20px;padding-block:15px;display:grid}.information-grid[data-astro-cid-uwht452l] dt[data-astro-cid-uwht452l]{color:var(--ink-soft);font-size:.78rem;font-weight:750;line-height:1.75}.information-grid[data-astro-cid-uwht452l] dd[data-astro-cid-uwht452l]{color:var(--ink);margin:0;font-size:.9rem;line-height:1.9}.information-grid[data-astro-cid-uwht452l] dd[data-astro-cid-uwht452l] ul[data-astro-cid-uwht452l]{margin:0;padding-inline-start:18px}.information-grid[data-astro-cid-uwht452l] dd[data-astro-cid-uwht452l] li[data-astro-cid-uwht452l]+li[data-astro-cid-uwht452l]{margin-block-start:6px}.evidence-card[data-astro-cid-uwht452l]{margin-block-start:18px}.evidence-card[data-astro-cid-uwht452l] ol[data-astro-cid-uwht452l]{columns:2;column-gap:50px;margin:0;padding-inline-start:22px}.evidence-card[data-astro-cid-uwht452l] li[data-astro-cid-uwht452l]{break-inside:avoid;color:var(--ink);margin-block-end:12px;font-size:.8rem;line-height:1.75}.related-heading[data-astro-cid-uwht452l]{justify-content:space-between;align-items:end;gap:30px;margin-block-end:30px;display:flex}.related-heading[data-astro-cid-uwht452l] h2[data-astro-cid-uwht452l]{white-space:nowrap;max-width:none}.related-heading[data-astro-cid-uwht452l]>a[data-astro-cid-uwht452l]{color:var(--forest);font-weight:800}.related-grid[data-astro-cid-uwht452l]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.related-grid[data-astro-cid-uwht452l] article[data-astro-cid-uwht452l]{background:var(--white);border:1px solid var(--line);border-radius:24px;grid-template-rows:190px 1fr;display:grid;overflow:hidden}.related-image[data-astro-cid-uwht452l]{background:var(--blue-pale);overflow:hidden}.related-image[data-astro-cid-uwht452l] img[data-astro-cid-uwht452l]{object-fit:contain;background:var(--white);width:100%;height:100%;transition:filter .22s}.related-grid[data-astro-cid-uwht452l] article[data-astro-cid-uwht452l]:hover .related-image[data-astro-cid-uwht452l] img[data-astro-cid-uwht452l]{filter:saturate(1.04)}.related-grid[data-astro-cid-uwht452l] article[data-astro-cid-uwht452l]>div[data-astro-cid-uwht452l]{padding:22px}.related-grid[data-astro-cid-uwht452l] small[data-astro-cid-uwht452l]{color:var(--forest);font-weight:800}.related-grid[data-astro-cid-uwht452l] h3[data-astro-cid-uwht452l]{color:var(--forest-deep);margin:10px 0 6px;font-size:1.08rem}.related-grid[data-astro-cid-uwht452l] p[data-astro-cid-uwht452l]{color:var(--ink-soft);margin:0;font-size:.82rem}.related-link[data-astro-cid-uwht452l]{color:var(--forest);align-items:center;gap:8px;margin-block-start:18px;font-size:.8rem;font-weight:850;display:inline-flex}.related-heading[data-astro-cid-uwht452l]>a[data-astro-cid-uwht452l],.related-grid[data-astro-cid-uwht452l] small[data-astro-cid-uwht452l],.related-link[data-astro-cid-uwht452l]{color:var(--forest-deep)}@media (width<=1000px){.product-hero[data-astro-cid-uwht452l]{grid-template-columns:1fr 1fr;gap:34px;padding:34px}.product-hero[data-astro-cid-uwht452l] h1[data-astro-cid-uwht452l]{font-size:clamp(2.25rem,4.6vw,3.5rem)}.product-portrait[data-astro-cid-uwht452l]{min-height:420px}}@media (width<=800px){.product-hero[data-astro-cid-uwht452l]{border-radius:30px;grid-template-columns:1fr;min-height:0;padding:28px}.product-portrait[data-astro-cid-uwht452l]{grid-row:1;min-height:390px}.information-grid[data-astro-cid-uwht452l]{grid-template-columns:1fr}.evidence-card[data-astro-cid-uwht452l] ol[data-astro-cid-uwht452l]{columns:1}.related-grid[data-astro-cid-uwht452l]{grid-template-columns:1fr}.related-grid[data-astro-cid-uwht452l] article[data-astro-cid-uwht452l]{grid-template-rows:auto;grid-template-columns:150px 1fr}}@media (width<=540px){.product-detail[data-astro-cid-uwht452l]{padding-block-start:18px}.breadcrumbs[data-astro-cid-uwht452l]{margin-block-end:24px;font-size:.7rem}.product-hero[data-astro-cid-uwht452l]{padding:18px}.product-portrait[data-astro-cid-uwht452l]{border-radius:22px;min-height:310px}.product-hero[data-astro-cid-uwht452l] h1[data-astro-cid-uwht452l]{font-size:clamp(2rem,9.5vw,2.65rem)}.product-information[data-astro-cid-uwht452l],.related-section[data-astro-cid-uwht452l]{padding-block-start:52px}.information-grid[data-astro-cid-uwht452l] dl[data-astro-cid-uwht452l]>div[data-astro-cid-uwht452l]{grid-template-columns:1fr;gap:5px}.related-heading[data-astro-cid-uwht452l]{flex-direction:column;align-items:start}.related-heading[data-astro-cid-uwht452l] h2[data-astro-cid-uwht452l]{white-space:normal}.related-grid[data-astro-cid-uwht452l] article[data-astro-cid-uwht452l]{grid-template-columns:112px 1fr}.related-grid[data-astro-cid-uwht452l] article[data-astro-cid-uwht452l]>div[data-astro-cid-uwht452l]{padding:17px}.related-link[data-astro-cid-uwht452l]{margin-block-start:12px}}
