body .collection-discovery{padding:60px var(--page-gutter);background:#f5f4ee;color:#14234b}body .collection-discovery .discovery-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}body .collection-discovery h2{font-size:clamp(30px,4vw,52px);line-height:1.1;margin:12px 0 0}body .discovery-controls{display:flex;gap:10px;flex-shrink:0}body .discovery-controls button{width:44px;height:44px;border:0;border-radius:50%;background:#e7e6df;color:#14234b;font-size:24px;cursor:pointer}body .discovery-controls button:disabled{opacity:.35;cursor:default}body .discovery-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0;padding:0 0 18px;align-items:stretch}body .discovery-track>.carousel-card{box-sizing:border-box;display:flex;flex-direction:column;flex:0 0 calc((100% - 66px)/4);min-width:0;padding:26px 12px 12px;border-radius:18px;scroll-snap-align:start;text-decoration:none}body .discovery-track>.tone-0{background:#0066b0;color:white}body .discovery-track>.tone-1{background:#ffe581;color:#14234b}body .discovery-track>.tone-2{background:#e0ecda;color:#14234b}body .discovery-track>.tone-3{background:#ff6139;color:#14234b}body .discovery-track .eyebrow{font-size:11px;letter-spacing:1.5px;margin:0 14px 18px}body .discovery-track h3{font-size:24px;line-height:1.15;min-height:3.45em;margin:0 14px 18px}body .discovery-track p:not(.eyebrow){font-size:15px;line-height:1.5;min-height:4.5em;margin:0 14px 18px}body .discovery-track .card-link{font-size:13px;margin:auto 14px 24px;min-height:24px}body .discovery-track img{display:block;position:static;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:8px;margin:0;flex:none}body .discovery-track [aria-current=page] .card-link{font-weight:bold}body .discovery-footer{margin:16px 0 0;font-size:14px}body .discovery-footer a{text-decoration:underline}@media(max-width:1100px){body .discovery-track>.carousel-card{flex-basis:calc((100% - 44px)/3)}}@media(max-width:700px){body .collection-discovery{padding:40px var(--page-gutter)}body .discovery-track{gap:16px}body .discovery-track>.carousel-card{flex-basis:85%}body .discovery-track h3{min-height:2.3em}body .discovery-track p:not(.eyebrow){min-height:3em}body .discovery-controls button{width:40px;height:40px}body .collection-discovery .discovery-heading{align-items:center;gap:12px}}
/* Match the homepage: a full-width shelf of fixed-width cards. */
body .collection-discovery{padding:44px 0;background:#faf9f4}
body .collection-discovery .discovery-heading{padding:0 var(--page-gutter);align-items:center;margin-bottom:26px}
body .collection-discovery h2{font-size:26px;letter-spacing:-.8px;margin:0}
body .collection-discovery .discovery-heading>.eyebrow{display:none}
body .discovery-track{padding:6px var(--page-gutter) 25px;scroll-padding-left:var(--page-gutter);scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}
body .discovery-track>.carousel-card{flex:0 0 340px;padding:28px 12px 12px;border-radius:22px;height:auto;box-shadow:0 5px 14px #14234b09}
body .discovery-track h3{font-size:27px;min-height:3.1em;margin-bottom:18px}
body .discovery-track p:not(.eyebrow){min-height:3em;margin-bottom:16px}
body .discovery-track img{border-radius:8px}
body .discovery-footer{padding:0 var(--page-gutter)}
body .discovery-controls .discovery-play{width:auto;border-radius:24px;font-size:12px;padding:0 16px}
body .discovery-controls .discovery-play[aria-pressed=true]{background:#14234b;color:white}
@media(max-width:700px){body .collection-discovery .discovery-heading{align-items:flex-start;flex-direction:column;gap:16px}body .collection-discovery h2{font-size:25px}body .discovery-track>.carousel-card{flex-basis:290px}body .discovery-track h3{font-size:25px}}
body .discovery-track::-webkit-scrollbar{display:none;width:0;height:0}
