.discovery-band{padding:54px 7.5%;background:var(--rose);display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center}.discovery-band h2{font-family:var(--serif);font-size:40px;margin:10px 0}.discovery-band p{font-size:13px;max-width:530px;color:var(--muted)}.discovery-links{display:grid;gap:18px}.discovery-links a{font-size:13px;border-bottom:1px solid #c5b0ba;padding-bottom:12px}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 30px}.guide-card img{width:100%;aspect-ratio:5/4;object-fit:cover;object-position:center 30%;margin-bottom:25px}.guide-card h2{font-family:var(--serif);font-size:32px;line-height:1.15;margin:12px 0}.guide-card p{font-size:14px;color:var(--muted);margin-bottom:20px}.style-article{padding:35px 7.5% 0}.style-article header{max-width:800px;margin:0 auto 40px;text-align:center}.style-article h1{font-family:var(--serif);font-size:clamp(38px,4.5vw,64px);line-height:1.12;margin:20px 0}.article-intro{font-size:17px;color:var(--muted)}.article-byline{font-size:11px;margin-top:20px}.article-cover{width:100%;height:460px;object-fit:cover;object-position:center 35%;max-width:1100px;margin:auto}.article-body{max-width:750px;margin:55px auto 0;font-size:16px;line-height:1.8}.article-body section{margin-bottom:38px}.article-body h2{font-family:var(--serif);font-size:32px;line-height:1.25;margin-bottom:17px}.article-body p+p{margin-top:17px}.article-body a,.palette-explainer a{border-bottom:1px solid var(--pink)}.article-body li{padding:5px 0}.shopping-questions summary{font-size:15px}.shopping-questions details p{padding:0 0 15px}.related-guides{padding-top:20px}.palette-nav{display:flex;flex-wrap:wrap;gap:10px 17px;justify-content:center;margin-bottom:30px}.palette-nav a{display:flex;gap:10px;align-items:center;border:1px solid var(--line);padding:10px 14px;font-size:12px;min-height:44px}.palette-explainer{max-width:750px;margin:0 auto 35px;font-size:14px;color:var(--muted);text-align:center}.palette-section{scroll-margin-top:110px;display:grid;grid-template-columns:1fr 2fr;gap:55px;border-top:1px solid var(--line);padding:40px 0}.palette-section h2{font-family:var(--serif);font-size:36px;margin:14px 0}.palette-section>div>p{font-size:14px;color:var(--muted)}.palette-sample{display:block;height:38px;width:38px;border:1px solid var(--line);border-radius:50%;background:var(--color)}.palette-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:27px}.palette-item{display:flex;gap:15px;align-items:flex-start}.palette-item img{width:85px;height:110px;object-fit:cover}.palette-item h3{font-size:13px;font-weight:500}.palette-item p{font-size:12px;margin:4px 0 10px}.palette-item .text-link{font-size:11px;padding:6px 0;min-height:36px;text-align:left}.palette-item small{display:block;font-size:10px;color:var(--muted);margin-top:8px}.filter-tabs{flex-wrap:wrap;gap:12px 22px}.product-colours .colour-chip{min-height:44px}.colour-chip.compact{min-width:36px;min-height:36px}.card-colours .colour-options{gap:4px}.card-colours .colour-heading{font-size:10px}
@media(max-width:700px){.discovery-band{grid-template-columns:1fr;gap:30px;padding:40px 6%}.discovery-band h2{font-size:32px}.guide-grid{grid-template-columns:1fr;gap:40px}.guide-card h2{font-size:29px}.style-article{padding:25px 6% 0}.article-cover{height:330px}.article-body{margin-top:35px}.article-body h2{font-size:28px}.article-intro{font-size:16px}.palette-section{grid-template-columns:1fr;gap:25px}.palette-items{grid-template-columns:1fr 1fr;gap:22px 15px}.palette-item{display:block}.palette-item img{width:100%;height:auto;aspect-ratio:4/5;margin-bottom:12px}.palette-nav{justify-content:flex-start;gap:9px}.palette-nav a{padding:8px 10px}.catalogue-toolbar{align-items:flex-start}.filter-tabs{gap:4px 17px}.colour-chip.compact{min-width:32px;min-height:32px}.card-colours .colour-options{gap:3px}.collection-links{grid-template-columns:1fr}.colour-edit{padding-top:35px}}
