.ct-methods{gap:10px;max-width:560px;margin:34px 0 0;padding:0;list-style:none;display:grid}.ct-methods a{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:90px 1fr;align-items:baseline;gap:2px 16px;padding:18px 22px;transition:border-color .2s;display:grid}.ct-methods a:hover{border-color:var(--ink)}.ct-methods span{color:var(--muted);grid-row:span 2;font-size:14px}.ct-methods strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:24px;font-weight:500}.ct-methods small{color:var(--muted);font-size:13.5px}.ct-visit{grid-template-columns:1fr 1.4fr;align-items:center;gap:64px;display:grid}.ct-visit address{margin:20px 0 22px;font-size:19px;font-style:normal;line-height:1.55}.ct-hours{gap:10px;margin:0 0 24px;display:grid}.ct-hours>div{grid-template-columns:130px 1fr;gap:12px;font-size:15.5px;display:grid}.ct-hours dt{color:var(--muted)}.ct-hours dd{margin:0}.ct-area{color:var(--muted);margin:14px 0 0}.ct-area a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (width<=850px){.ct-visit{grid-template-columns:1fr;gap:28px}}@media (width<=700px){.ct-methods a{grid-template-columns:1fr;padding:16px 18px}.ct-methods span{grid-row:auto}.ct-methods strong{font-size:21px}.ct-hours>div{grid-template-columns:110px 1fr}}
