.section-row[data-astro-cid-qehqimnr] .section-head{margin-bottom:0}.detail-grid[data-astro-cid-qehqimnr]{gap:var(--sp-8);align-items:start;display:grid}.detail-main[data-astro-cid-qehqimnr] h2[data-astro-cid-qehqimnr]{font-size:var(--fs-h2);color:var(--ink);scroll-margin-top:calc(var(--header-h) + 16px)}.scope-title[data-astro-cid-qehqimnr]{margin-top:var(--sp-10)}.lead[data-astro-cid-qehqimnr],.ov-figure[data-astro-cid-qehqimnr],.spec-list[data-astro-cid-qehqimnr]{max-width:40rem}.lead[data-astro-cid-qehqimnr]{margin-top:var(--sp-4);font-size:var(--fs-lead);color:var(--ink-soft);line-height:1.9}.ov-figure[data-astro-cid-qehqimnr]{margin-top:var(--sp-6)}.ov-media[data-astro-cid-qehqimnr]{border:1px solid var(--card-edge);border-radius:var(--radius-lg);background-color:var(--bg-light)}.spec-list[data-astro-cid-qehqimnr]{gap:var(--sp-3);margin-top:var(--sp-5);display:grid}.spec-list[data-astro-cid-qehqimnr] li[data-astro-cid-qehqimnr]{border:1px solid var(--card-edge);border-radius:var(--radius);background:var(--bg-lighter);font-size:var(--fs-body);color:var(--ink-soft);align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.75;display:flex}.spec-list[data-astro-cid-qehqimnr] li[data-astro-cid-qehqimnr] svg{color:var(--blue-text);flex:none;margin-top:5px}.detail-side[data-astro-cid-qehqimnr]{gap:var(--sp-4);display:grid}.side-card[data-astro-cid-qehqimnr]{padding:var(--sp-5);border:1px solid var(--card-edge);border-radius:var(--radius-lg);background:var(--bg-lighter)}.side-card[data-astro-cid-qehqimnr] h3[data-astro-cid-qehqimnr]{font-size:var(--fs-h3);color:var(--ink);align-items:center;gap:9px;display:flex}.side-card[data-astro-cid-qehqimnr] h3[data-astro-cid-qehqimnr] svg{color:var(--blue-text);flex:none}.side-list[data-astro-cid-qehqimnr]{margin-top:var(--sp-4);gap:10px;display:grid}.side-list[data-astro-cid-qehqimnr] li[data-astro-cid-qehqimnr]{font-size:var(--fs-sm);color:var(--muted);padding-left:18px;line-height:1.7;position:relative}.side-list[data-astro-cid-qehqimnr] li[data-astro-cid-qehqimnr]:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:0}.cat-links[data-astro-cid-qehqimnr]{margin-top:var(--sp-4);flex-wrap:wrap;gap:8px;display:flex}.cat-links[data-astro-cid-qehqimnr] a[data-astro-cid-qehqimnr]{border:1px solid var(--card-edge);transition:background .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);padding:8px 14px}.cat-links[data-astro-cid-qehqimnr] a[data-astro-cid-qehqimnr]:hover{background:var(--blue);border-color:var(--blue);color:var(--white)}.svc-links[data-astro-cid-qehqimnr]{margin-top:var(--sp-3);gap:4px;display:grid}.svc-links[data-astro-cid-qehqimnr] a[data-astro-cid-qehqimnr]{border-radius:var(--radius-sm);min-height:44px;font-size:var(--fs-sm);color:var(--ink-soft);transition:background .25s var(--ease), color .25s var(--ease);align-items:center;gap:10px;padding:8px 10px;font-weight:500;display:flex}.svc-links[data-astro-cid-qehqimnr] a[data-astro-cid-qehqimnr] span[data-astro-cid-qehqimnr]{flex:auto;min-width:0}.svc-links[data-astro-cid-qehqimnr] a[data-astro-cid-qehqimnr] svg{color:var(--blue-text);flex:none}.svc-links[data-astro-cid-qehqimnr] a[data-astro-cid-qehqimnr]:hover{background:var(--blue-pale);color:var(--blue-text)}.side-cta[data-astro-cid-qehqimnr]{gap:var(--sp-3);border-color:var(--line-strong);background:var(--white);box-shadow:var(--shadow-sm);display:grid}.side-cta[data-astro-cid-qehqimnr]>p[data-astro-cid-qehqimnr]{font-size:var(--fs-sm);color:var(--muted);line-height:1.7}.side-hours[data-astro-cid-qehqimnr]{font-size:var(--fs-xs);color:var(--muted);align-items:flex-start;gap:8px;line-height:1.6;display:flex}.side-hours[data-astro-cid-qehqimnr] svg{color:var(--blue-text);flex:none;margin-top:2px}@media (width>=960px){.detail-grid[data-astro-cid-qehqimnr]{gap:var(--sp-12);grid-template-columns:minmax(0,1fr) 330px}.detail-side[data-astro-cid-qehqimnr]{top:calc(var(--header-h) + 20px);position:sticky}}@media (width>=901px) and (width<=1100px){.other-grid[data-astro-cid-qehqimnr]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.cat-links[data-astro-cid-qehqimnr] a[data-astro-cid-qehqimnr],.section-row[data-astro-cid-qehqimnr] .link-arrow[data-astro-cid-qehqimnr]{min-height:44px}}
