.bizsite{--bz-ink:#17212b;--bz-muted:#5b6672;--bz-accent:#0f6e56;--bz-soft:#f3f7f5;--bz-line:#e3e8ec;max-width:760px;color:var(--bz-ink);margin:0 auto;padding:16px 16px 40px;font-size:17px;line-height:1.55}.bizsite__langs{justify-content:flex-end;gap:12px;font-size:14px;display:flex}.bizsite__langs [aria-current]{font-weight:700}.bizsite__hero{background:var(--bz-soft);border-radius:18px;margin:12px 0 20px;padding:28px 20px}.bizsite__hero h1{overflow-wrap:anywhere;margin:0 0 6px;font-size:clamp(28px,7vw,40px);line-height:1.15}.bizsite__sub{color:var(--bz-muted);margin:0 0 18px}.bizsite__actions{flex-wrap:wrap;gap:10px;display:flex}.bizsite__actions a{text-decoration:none}.bizsite__btn{border:1px solid var(--bz-accent);color:var(--bz-accent);border-radius:999px;padding:11px 18px;font-weight:600;display:inline-block}.bizsite__btn--main{background:var(--bz-accent);color:#fff}.bizsite__about{white-space:pre-line;margin:0 0 20px}.bizsite__photos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0 0 20px;display:grid}.bizsite__photos img{object-fit:cover;border-radius:12px;width:100%;height:160px}.bizsite__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:0 0 20px;display:grid}.bizsite__box{border:1px solid var(--bz-line);border-radius:14px;padding:16px 18px}.bizsite__box h2,.bizsite__request h2{margin:0 0 8px;font-size:19px}.bizsite__box p{margin:0 0 6px}.bizsite__hours{border-collapse:collapse;width:100%;font-size:15px}.bizsite__hours th{text-align:left;color:var(--bz-muted);padding:2px 10px 2px 0;font-weight:400}.bizsite__request{margin:0 0 24px}.bizsite__foot{border-top:1px solid var(--bz-line);text-align:center;margin-top:28px;padding-top:14px;font-size:13px}.bizsite__foot a{color:var(--bz-muted)}@media (prefers-color-scheme:dark){.bizsite{--bz-ink:#e8edf1;--bz-muted:#a3adb7;--bz-accent:#4cc39d;--bz-soft:#1b2621;--bz-line:#2c3640}}.bizsite__draft{color:#6b5200;background:#fff6d6;border-radius:10px;margin:0 0 10px;padding:8px 12px;font-size:13px}
