.history-nav-link{font-size:12px;text-decoration:none;color:#eee7f5;margin-left:auto;margin-right:25px;display:inline-flex;gap:10px;align-items:center}.history-nav-link span{font-weight:700;color:#e9c88a}.history-product-section{margin:80px 0;display:grid;grid-template-columns:1.12fr 1fr;gap:6%;align-items:center;padding:35px;background:#f2e7ce;color:#172a30}.history-product-image img{display:block;width:100%;height:auto;aspect-ratio:16/9}.history-product-copy h2{font-family:Georgia,serif;font-size:clamp(30px,3.3vw,46px);line-height:1.06;letter-spacing:-.025em;margin:0 0 20px}.history-product-copy p{font-size:13px;line-height:1.6;max-width:58ch;margin:0 0 20px}.history-product-copy .history-separate{font-size:12px;font-weight:600;line-height:1.7}.history-product-link{font-size:12px;font-weight:700;color:#943d27;text-underline-offset:5px;display:inline-flex;gap:18px;align-items:center}.history-product-link:hover{color:#172a30}.history-product-link:focus-visible,.history-nav-link:focus-visible{outline:3px solid #e9c88a;outline-offset:6px}@media(max-width:760px){.history-nav-link{order:3;margin:15px 0 0;width:100%;font-size:11px}.shell>header{flex-wrap:wrap}.history-product-section{grid-template-columns:1fr;gap:26px;margin:55px 0;padding:22px}.history-product-copy h2{font-size:34px}.history-product-copy p{font-size:12px}.history-product-copy .history-separate{font-size:11px}}