.product-guide{color:#f3eee8;max-width:1160px;margin-inline:auto;padding:140px 32px 96px}.product-guide>header{max-width:820px;margin-bottom:64px}.product-guide h1{letter-spacing:-.025em;margin-block:18px 24px;font-size:clamp(2.3rem,5vw,4.5rem);line-height:1.2}.product-guide p{color:#c9c4be;font-size:1.05rem;line-height:1.9}.product-guide .guide-date{font-size:.85rem}.guide-layout{grid-template-columns:240px minmax(0,1fr);gap:64px;display:grid}.guide-layout nav{align-self:start;font-size:.9rem;position:sticky;top:112px}.guide-layout ol{padding-inline-start:20px}.guide-layout li{margin-bottom:16px;line-height:1.7}.product-guide a{color:#d9bfa1;text-underline-offset:5px;text-decoration:underline}.product-guide a:hover{color:#fff}.product-guide a:focus-visible{outline-offset:5px;outline:2px solid #d9bfa1}.product-guide section{border-bottom:1px solid #ffffff24;margin-bottom:36px;padding-block:0 36px;scroll-margin-top:110px}.product-guide h2{margin-bottom:18px;font-size:clamp(1.4rem,2.5vw,1.9rem);line-height:1.5}@media (width<=760px){.product-guide{padding:110px 24px 64px}.guide-layout{grid-template-columns:1fr;gap:36px}.guide-layout nav{position:static}.product-guide>header{margin-bottom:36px}}
