.service-header[data-astro-cid-msti5inq]{padding:4rem 0;border-bottom:1px solid var(--color-line)}.service-blurb[data-astro-cid-msti5inq]{font-size:1.25rem;color:var(--color-primary);max-width:800px;margin:0 auto}.content-grid[data-astro-cid-msti5inq]{display:grid;grid-template-columns:1fr;gap:3rem}@media (min-width: 992px){.content-grid[data-astro-cid-msti5inq]{grid-template-columns:1fr 350px;gap:4rem}}.service-hero-img[data-astro-cid-msti5inq]{width:100%;height:auto;border-radius:var(--radius);object-fit:cover;aspect-ratio:16/9}.prose[data-astro-cid-msti5inq]{font-size:1.05rem;color:var(--color-ink)}.prose[data-astro-cid-msti5inq] p[data-astro-cid-msti5inq]{margin-bottom:1.5rem;line-height:1.7}.prose[data-astro-cid-msti5inq] h2[data-astro-cid-msti5inq]{margin-top:3rem;margin-bottom:1.25rem;font-size:1.75rem}.prose[data-astro-cid-msti5inq] ul[data-astro-cid-msti5inq]{list-style:none;margin-bottom:2rem}.prose[data-astro-cid-msti5inq] li[data-astro-cid-msti5inq]{position:relative;padding-left:2rem;margin-bottom:1rem;line-height:1.5}.prose[data-astro-cid-msti5inq] li[data-astro-cid-msti5inq]:before{content:"";position:absolute;left:0;top:.35rem;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316BDCA' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.faq-list[data-astro-cid-msti5inq]{display:flex;flex-direction:column;gap:1rem}.faq-item[data-astro-cid-msti5inq]{background:var(--color-white);border:1px solid var(--color-line);border-radius:var(--radius);overflow:hidden}.faq-item[data-astro-cid-msti5inq] summary[data-astro-cid-msti5inq]{padding:1.25rem;font-weight:700;font-family:var(--font-heading);color:var(--color-primary-dark);cursor:pointer;list-style:none;position:relative}.faq-item[data-astro-cid-msti5inq] summary[data-astro-cid-msti5inq]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-msti5inq] summary[data-astro-cid-msti5inq]:after{content:"+";position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);font-size:1.5rem;color:var(--color-primary)}.faq-item[data-astro-cid-msti5inq][open] summary[data-astro-cid-msti5inq]:after{content:"-"}.faq-item[data-astro-cid-msti5inq] p[data-astro-cid-msti5inq]{padding:0 1.25rem 1.25rem;color:var(--color-ink);margin:0;line-height:1.6}.sidebar[data-astro-cid-msti5inq]{position:sticky;top:100px;align-self:start;display:flex;flex-direction:column;gap:2rem}.sidebar-card[data-astro-cid-msti5inq]{background:var(--color-soft);padding:2rem;border-radius:var(--radius)}.sidebar-card[data-astro-cid-msti5inq] h3[data-astro-cid-msti5inq]{font-size:1.25rem;margin-bottom:.75rem}.sidebar-card[data-astro-cid-msti5inq] p[data-astro-cid-msti5inq]{font-size:.95rem;color:var(--color-ink)}.w-full[data-astro-cid-msti5inq]{width:100%}.sidebar-nav[data-astro-cid-msti5inq]{background:var(--color-white);border:1px solid var(--color-line);padding:1.5rem;border-radius:var(--radius)}.sidebar-nav[data-astro-cid-msti5inq] h3[data-astro-cid-msti5inq]{font-size:1.1rem;margin-bottom:1rem;color:var(--color-primary-dark);padding-bottom:.5rem;border-bottom:1px solid var(--color-line)}.sidebar-nav[data-astro-cid-msti5inq] ul[data-astro-cid-msti5inq]{list-style:none;display:flex;flex-direction:column;gap:.5rem}.sidebar-nav[data-astro-cid-msti5inq] a[data-astro-cid-msti5inq]{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-radius:var(--radius);color:var(--color-ink);font-weight:500;transition:all var(--transition-fast)}.sidebar-nav[data-astro-cid-msti5inq] a[data-astro-cid-msti5inq] svg[data-astro-cid-msti5inq]{color:var(--color-primary);opacity:.5;transition:opacity var(--transition-fast)}.sidebar-nav[data-astro-cid-msti5inq] a[data-astro-cid-msti5inq]:hover,.sidebar-nav[data-astro-cid-msti5inq] a[data-astro-cid-msti5inq].active{background:var(--color-soft);color:var(--color-primary)}.sidebar-nav[data-astro-cid-msti5inq] a[data-astro-cid-msti5inq]:hover svg[data-astro-cid-msti5inq],.sidebar-nav[data-astro-cid-msti5inq] a[data-astro-cid-msti5inq].active svg[data-astro-cid-msti5inq]{opacity:1}
