.ct-hero .nx-hero__copy{padding-bottom:clamp(24px,3vw,36px)}.ct-hero .nx-kicker{margin-bottom:0}.ct-channels{overflow:hidden;max-width:940px;margin-inline:auto;border:1px solid var(--edge);border-radius:16px;background:var(--white);box-shadow:var(--card-shadow)}.ct-channels li+li{border-top:1px solid var(--divider)}.ct-channel{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 16px;padding:20px clamp(16px,2.4vw,28px);transition:background-color .2s}.ct-channel:hover{background:var(--paper)}.ct-channel__text b{display:block;font-size:17px;font-weight:600;letter-spacing:-.02em}.ct-channel__text span{display:block;margin-top:2px;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.ct-channel__address{grid-column:2;font-family:var(--mono);font-size:13px;color:var(--ink-2)}.ct-channel .nx-btn{grid-column:2;justify-self:start}.ct-hours{display:flex;align-items:flex-start;gap:16px;max-width:940px;margin:var(--gap) auto 0;padding:20px clamp(16px,2.4vw,28px);border-radius:16px;background:var(--well)}.ct-hours h2{font-size:17px;font-weight:600;letter-spacing:-.02em}.ct-hours p{margin-top:4px;font-size:14.5px;line-height:1.6;color:var(--ink-2)}@media(min-width:800px){.ct-channel{grid-template-columns:auto minmax(0,1fr) auto auto;gap:24px}.ct-channel__address,.ct-channel .nx-btn{grid-column:auto}}
