.collection-page{max-width:1200px}.collection-hero{padding:24px 0 40px;border-bottom:1px solid var(--line)}.collection-hero h1{max-width:22ch;font-size:clamp(32px,4.5vw,52px);line-height:1.12;text-wrap:balance}.collection-hero>p{max-width:72ch;line-height:1.65}.collection-hero .collection-inventory{color:var(--ink);font-weight:600;margin-bottom:20px}.collection-actions{display:flex;flex-wrap:wrap;gap:12px}.collection-content{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:44px;gap:44px;padding-top:40px}.collection-openings{min-width:0;scroll-margin-top:90px}.collection-section-heading{margin-bottom:20px}.collection-directory h2,.collection-related h2,.collection-section-heading h2{font-family:var(--font-heading);font-size:23px;line-height:1.3;margin:0 0 8px;color:var(--ink)}.collection-section-heading p{color:var(--muted);font-size:14px;margin:0}.collection-guide{border-left:1px solid var(--line);padding-left:28px}.collection-guide section+section{margin-top:32px}.collection-guide h2,.collection-related h3{font-size:16px;line-height:1.5;margin:0 0 12px;color:var(--ink)}.collection-guide li,.collection-guide p{font-size:14px;line-height:1.7;color:var(--text)}.collection-guide ul{padding-left:18px}.collection-guide li+li{margin-top:12px}.collection-note{color:var(--muted);font-size:13px;line-height:1.7;max-width:75ch;margin:22px 0}.collection-related{margin-top:52px;padding-top:32px;border-top:1px solid var(--line)}.collection-related-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;margin-top:24px}.collection-related ul{list-style:none;margin:0;padding:0}.collection-related li+li{margin-top:10px}.collection-directory a,.collection-note a,.collection-related a{color:var(--ink);text-underline-offset:4px}.collection-directory{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;margin-top:36px}.collection-directory-role{min-width:0}.collection-directory h2 a{text-decoration:none}.collection-directory a:hover{text-decoration:underline}.collection-city-list{list-style:none;padding:0;margin:16px 0 0}.collection-city-list li{border-bottom:1px solid var(--line)}.collection-city-list a{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:15px 0;text-decoration:none}.collection-city-count{color:var(--muted);font-size:13px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:800px){.collection-content{grid-template-columns:1fr;gap:32px}.collection-guide{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.collection-guide li,.collection-guide p{max-width:72ch}}@media (max-width:560px){.collection-directory,.collection-related-columns{grid-template-columns:1fr;gap:28px}.collection-page{padding-inline:20px}.collection-hero{padding-top:16px}.collection-hero h1{font-size:32px}.collection-actions>*{width:100%;justify-content:center}}