.collection-main{max-width:1680px;margin:auto;padding-bottom:54px}
.collection-breadcrumb{display:flex;gap:12px;align-items:center;padding:28px var(--pad) 0;color:var(--muted);font-size:.8125rem}
.collection-breadcrumb a:hover{color:var(--cream)}
.collection-main>.section-pad{padding-top:38px;padding-bottom:36px}
.collection-main .comparison-section{border-top:0}
.collection-main h1{font-size:clamp(3.2rem,6.2vw,6rem);font-weight:400;line-height:1.06;letter-spacing:0;margin:0}
.collection-main h1 em{font-size:1.05em;color:var(--orange)}
.collection-main .section-top{margin-bottom:22px}
.collection-main .section-heading{margin-bottom:32px}
.collection-links{display:flex;gap:12px;flex-wrap:wrap;padding:20px var(--pad) 0}
.collection-links a{display:inline-flex;align-items:center;min-height:44px;padding:12px 18px;border:1px solid #ffffff35;border-radius:var(--button-radius);font-size:.875rem;color:var(--muted)}
.collection-links a:hover{border-color:var(--orange);color:var(--cream)}
.desktop-nav [aria-current=page],.mobile-nav [aria-current=page]{color:var(--orange)}
@media(max-width:720px){.collection-main>.section-pad{padding-top:30px}.collection-main h1{font-size:clamp(2.7rem,10vw,4.4rem)}.collection-main .section-heading{gap:20px}.collection-main .section-aside{display:none}.collection-main{padding-bottom:36px}}
