.cnt-main .pg-head{margin-bottom:24px}.cnt-form__t{font-family:var(--font-heading);color:var(--green-deep);margin-bottom:18px;font-size:clamp(1.4rem,1.15rem + .8vw,1.9rem)}.cnt-form__foot{border-top:1px solid var(--line);margin-top:18px;padding-top:16px;font-size:13px}.cnt-local__tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.cnt-local__tab{color:var(--ink);background:0 0;border:1px solid #0732002e;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.cnt-local__tab:hover{border-color:var(--green-deep)}.cnt-local__tab.is-on{background:var(--green-deep);border-color:var(--green-deep);color:var(--creme)}.cnt-local__dot{border-radius:50%;width:8px;height:8px}.cnt-local__dot--open{background:var(--sage)}.cnt-local__tab.is-on .cnt-local__dot--open{background:var(--creme)}.cnt-local__dot--soon{background:#b1904f}.cnt-local__panel{background:var(--white);border-radius:var(--radius);border:1px solid #07320012;padding:6px clamp(20px,2.2vw,30px)}.cnt-local__rows{margin:0}.cnt-local__rows div{border-bottom:1px solid var(--line);grid-template-columns:170px 1fr;gap:16px;padding:16px 0;display:grid}.cnt-local__rows div:last-child{border-bottom:0}.cnt-local__rows dt{letter-spacing:.04em;color:var(--ink-soft);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.cnt-local__rows dt svg{width:18px;height:18px;color:var(--sage);flex:none}.cnt-local__rows dd{font-size:var(--fs-body);color:var(--ink);gap:2px;margin:0;display:grid}.cnt-local__rows dd a{color:var(--green-deep);font-weight:600}.cnt-local__rows dd a:hover{text-decoration:underline}.cnt-local__soon{padding:24px 0}.cnt-local__soon-t{font-family:var(--font-heading);color:var(--green-deep);margin-bottom:8px;font-size:1.8rem}.cnt-local__soon p:last-child{color:var(--ink-soft);line-height:1.55}@media (width<=520px){.cnt-local__rows div{grid-template-columns:1fr;gap:6px}}.cnt-extras{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.cnt-extras li{background:var(--white);border:1px solid #07320012;border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(20px,2vw,30px);display:flex}.cnt-extras__icon{width:44px;height:44px;color:var(--sage);background:#7c876821;border-radius:12px;margin-bottom:6px;padding:10px;display:inline-flex}.cnt-extras__icon svg{width:100%;height:100%}.cnt-extras__t{color:var(--ink);font-size:1.08rem;font-weight:600}.cnt-extras__b{color:var(--ink-soft);font-size:15px}.cnt-extras .pg-card__link{margin-top:0;padding-top:4px}.cnt-social{flex-wrap:wrap;gap:8px;display:flex}.cnt-social a{color:var(--green-deep);border:1px solid #07320029;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.cnt-social a:hover{background:var(--green-deep);color:var(--creme)}.cnt-social svg{width:16px;height:16px}@media (width<=900px){.cnt-extras{grid-template-columns:1fr}}
