.stillbound-locations{background:#fff5d1;color:#04154b;padding:clamp(48px,8vw,112px) clamp(24px,6vw,88px)}.locations-intro,.locations-list,.locations-trade{max-width:1120px;margin-inline:auto}.locations-intro .eyebrow,.location-town{display:block;font-size:12px;font-weight:700;letter-spacing:.15em}.locations-intro h2{margin:24px 0;font-size:clamp(44px,7vw,88px);font-weight:400;line-height:1.02}.locations-intro h2 em{font-weight:400}.locations-intro>p{max-width:420px;margin:0;font-size:18px;line-height:1.6}.locations-list{margin-top:48px;border-top:1px solid rgba(4,21,75,.3)}.location{display:grid;grid-template-columns:180px 1fr;align-items:baseline;gap:24px;padding:30px 0;border-bottom:1px solid rgba(4,21,75,.3)}.location h3{margin:0;font-size:clamp(24px,3vw,36px);font-weight:400;line-height:1.2}.locations-trade{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding-top:32px}.locations-trade p{margin:0;font-size:18px}.locations-trade a{color:inherit;text-decoration:underline;text-underline-offset:6px}@media(max-width:600px){.location{grid-template-columns:1fr;gap:12px;padding:26px 0}.locations-trade{flex-wrap:wrap;gap:12px}}

.trade-account-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 14px}.trade-account-actions .button{margin:0;text-align:center}.trade-intro .fine{font-size:14px;line-height:1.6;max-width:540px}@media(max-width:600px){.trade-account-actions{display:grid;grid-template-columns:1fr}.trade-account-actions .button{width:100%;box-sizing:border-box}}
