.ct__split{display:grid;gap:clamp(32px,4vw,64px);grid-template-columns:1fr;align-items:start}@media (min-width:900px){.ct__split{grid-template-columns:1.4fr .6fr}}.ct__h{margin-bottom:24px}.ct__aside{min-width:0}.ct__block+.ct__block{margin-top:28px;padding-top:28px;border-top:1px solid var(--line)}.ct__tel{display:inline-block;margin-top:12px;font-family:var(--display);font-weight:600;font-size:clamp(1.15rem,1.6vw,1.4rem);letter-spacing:-.02em;color:var(--blue);transition:color .22s}.ct__tel:hover{color:var(--red)}.ct__hint{margin-top:8px;font-size:.82rem;line-height:1.5;color:var(--steel-light)}.ct__soc{margin-top:14px}.ct__soc.ct__soc a{background:var(--paper);border-color:var(--line);color:var(--steel)}.ct__soc.ct__soc a:hover{background:var(--red);border-color:var(--red);color:#fff}.ct__sites{display:grid;gap:var(--gap);grid-template-columns:1fr}@media (min-width:700px){.ct__sites{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.ct__sites{grid-template-columns:repeat(3,1fr)}}.ct__site{min-width:0;padding:clamp(22px,2.2vw,30px);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color .25s}.ct__site:hover{border-color:var(--red)}.ct__siteHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.ct__site h3{font-family:var(--display);font-weight:600;font-size:1.2rem;letter-spacing:-.025em;color:var(--blue)}.ct__tag{font-size:.56rem;letter-spacing:.13em;text-transform:uppercase;color:var(--blue);background:var(--blue-tint);padding:5px 10px;border-radius:var(--radius-pill);white-space:nowrap}.ct__tag--soon{color:var(--steel);background:var(--wash)}.ct__services{margin-top:12px;font-size:.85rem;line-height:1.55;color:var(--steel)}.ct__addr{margin-top:12px;font-size:.8rem;line-height:1.6;color:var(--steel-light)}.ct__acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ct__act{font-size:.78rem;font-weight:500;color:var(--blue);border:1px solid var(--line);border-radius:var(--radius-pill);padding:8px 14px;transition:border-color .22s,color .22s}.ct__act:hover{border-color:var(--red);color:var(--red)}