.product-story{max-width:1600px;margin:auto;padding:85px clamp(22px,4vw,72px) 60px}.product-intro{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:70px}.product-intro h1{margin:0;font-size:clamp(70px,8.4vw,132px);font-weight:450;line-height:.93;letter-spacing:-.075em}.product-intro>p{max-width:390px;margin:0 0 8px;color:var(--muted);font-size:18px;line-height:1.5}.product-tabs{display:flex;gap:28px;overflow-x:auto;scrollbar-width:thin;border-bottom:1px solid #b9c1ad}.product-tabs button{flex:0 0 auto;min-height:58px;padding:15px 3px;border:0;border-bottom:3px solid transparent;background:none;color:#5b6854;font-size:15px;font-weight:600;white-space:nowrap}.product-tabs button[aria-selected='true']{color:var(--ink);border-color:var(--ink)}.product-tabs button:focus-visible{outline-offset:-4px}.product-tabs-hint{display:none}.product-panels figure{margin:0}.product-panels figure[hidden]{display:none}.product-image-actions{display:flex;justify-content:space-between;gap:15px;padding:15px 0;color:#64715d;font-size:12px}.product-image-actions a{color:var(--ink);text-decoration:underline;text-underline-offset:4px;font-weight:600}.product-enlarge-phone{display:none}.product-panels picture{display:block;max-height:min(72vw,780px);overflow:hidden;background:#fffdf7;border:1px solid #c4cbb9;border-radius:5px}.product-panels img{display:block;width:100%;height:auto}.product-panels figcaption{display:grid;grid-template-columns:1fr 2.5fr;gap:25px;padding:23px 0;color:#596650;font-size:16px}.product-panels figcaption strong{font-size:23px;color:var(--ink);font-weight:500}.product-disclosure{margin:15px 0 0;color:#64715d;font-size:12px}.product-next{padding:80px clamp(22px,4vw,72px) 100px;background:#dfe5d3}.product-next h2{margin:0;font-size:clamp(45px,6.5vw,96px);font-weight:450;line-height:1;letter-spacing:-.065em}.product-next>div{display:flex;gap:20px;flex-wrap:wrap;margin-top:35px}.product-next a{padding:13px 20px;border:1px solid #52664c;border-radius:5px;font-size:14px;font-weight:600}.product-next a:last-child{background:var(--ink);color:var(--white)}
@media(max-width:760px){.product-story{padding:55px 20px}.product-intro{display:block;margin-bottom:35px}.product-intro h1{font-size:clamp(67px,17vw,100px)}.product-intro>p{margin-top:25px;font-size:16px}.product-tabs{gap:19px}.product-tabs button{min-height:50px;font-size:13px}.product-tabs-hint{display:block;margin:0;padding:10px 0 0;font-size:11px;color:#63715b}.product-image-actions{font-size:11px;padding:12px 0}.product-enlarge-phone{display:inline}.product-enlarge-desktop{display:none}.product-panels picture{max-height:560px}.product-panels figcaption{display:block;padding:20px 0;font-size:14px}.product-panels figcaption strong{display:block;margin-bottom:7px;font-size:21px}.product-disclosure{font-size:12px}.product-next{padding:65px 22px}.product-next h2{font-size:clamp(43px,10.8vw,65px)}.product-next>div{gap:10px;margin-top:28px}.product-next a{padding:11px 14px;font-size:12px}}
