.service-page[data-astro-cid-qbz2nhjl]{display:flow-root;background:var(--color-ink);--section-padding: clamp(3.5rem, 7vw, 7rem);--editorial-gap: clamp(1.5rem, 3.4vw, 3rem)}.service-band[data-astro-cid-qbz2nhjl]+.service-band[data-astro-cid-qbz2nhjl],.scope-result[data-astro-cid-qbz2nhjl]{border-top:1px solid var(--color-gray-200)}.section-heading[data-astro-cid-qbz2nhjl] h2[data-astro-cid-qbz2nhjl]{font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.06;text-wrap:balance}.section-heading[data-astro-cid-qbz2nhjl] p[data-astro-cid-qbz2nhjl]{max-width:42rem;margin-top:1rem}.section-label[data-astro-cid-qbz2nhjl],.method-label[data-astro-cid-qbz2nhjl]{display:block;margin-bottom:.75rem;color:var(--color-text);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.editorial-grid[data-astro-cid-qbz2nhjl]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--editorial-gap);margin-top:var(--editorial-gap);padding:0;list-style:none}.editorial-grid--pair[data-astro-cid-qbz2nhjl]{grid-template-columns:repeat(2,minmax(0,1fr))}.method-list[data-astro-cid-qbz2nhjl]{grid-template-columns:repeat(4,minmax(0,1fr))}.editorial-grid[data-astro-cid-qbz2nhjl]>[data-astro-cid-qbz2nhjl]{min-width:0}.editorial-grid[data-astro-cid-qbz2nhjl] h3[data-astro-cid-qbz2nhjl],.editorial-rows[data-astro-cid-qbz2nhjl] h3[data-astro-cid-qbz2nhjl]{font-size:clamp(1.2rem,2vw,1.6rem)}.editorial-grid[data-astro-cid-qbz2nhjl] h4[data-astro-cid-qbz2nhjl]{font-size:1rem}.editorial-grid[data-astro-cid-qbz2nhjl] [data-astro-cid-qbz2nhjl]:is(h3,h4)+p[data-astro-cid-qbz2nhjl]{margin-top:.5rem}.editorial-rows[data-astro-cid-qbz2nhjl]{margin:1rem 0 0;padding:0;list-style:none}.editorial-rows[data-astro-cid-qbz2nhjl]>[data-astro-cid-qbz2nhjl],.editorial-grid[data-astro-cid-qbz2nhjl]>li[data-astro-cid-qbz2nhjl]{padding-block:1rem;border-top:1px solid var(--color-gray-200)}.decision-note[data-astro-cid-qbz2nhjl]{align-self:start;border-top:1px solid var(--color-result);padding-block:1rem}.method-number[data-astro-cid-qbz2nhjl]{display:block;margin-bottom:.5rem;font-family:var(--font-display);font-size:1.5rem;color:var(--color-result)}.workflow[data-astro-cid-qbz2nhjl],.section-note[data-astro-cid-qbz2nhjl]{margin-top:var(--editorial-gap);padding-block:1rem;border-top:1px solid var(--color-gray-200)}.workflow-steps[data-astro-cid-qbz2nhjl]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0;padding:0;list-style:none}.workflow-steps[data-astro-cid-qbz2nhjl]>li[data-astro-cid-qbz2nhjl]{padding:.5rem .75rem;border:1px solid var(--color-gray-300);border-radius:.25rem}.workflow-steps[data-astro-cid-qbz2nhjl] p[data-astro-cid-qbz2nhjl]{margin-top:.25rem}.workflow[data-astro-cid-qbz2nhjl] figcaption[data-astro-cid-qbz2nhjl]{color:var(--color-text)}.scope-result[data-astro-cid-qbz2nhjl]{background:var(--color-background)}.scope-result[data-astro-cid-qbz2nhjl] .section-label[data-astro-cid-qbz2nhjl],.decision-note[data-astro-cid-qbz2nhjl] .section-label[data-astro-cid-qbz2nhjl]{color:var(--color-result)}.scope-context-link[data-astro-cid-qbz2nhjl] a[data-astro-cid-qbz2nhjl],.text-link[data-astro-cid-qbz2nhjl]{color:var(--color-accent);text-decoration:underline;text-underline-offset:.2em}.text-link[data-astro-cid-qbz2nhjl]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px}.outcome-action[data-astro-cid-qbz2nhjl]{align-self:flex-start;margin-top:1.25rem}.proof-visual[data-astro-cid-qbz2nhjl]{display:block;align-self:start}.proof-visual[data-astro-cid-qbz2nhjl] img[data-astro-cid-qbz2nhjl]{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:.75rem}dt[data-astro-cid-qbz2nhjl]{font-weight:600}dd[data-astro-cid-qbz2nhjl]{margin:.3rem 0 0;color:var(--color-text)}.proof-stats[data-astro-cid-qbz2nhjl]{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1rem}.proof-stats[data-astro-cid-qbz2nhjl] dt[data-astro-cid-qbz2nhjl]{color:var(--color-accent);font-size:1.4rem}@media(max-width:980px){.method-list[data-astro-cid-qbz2nhjl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.editorial-grid[data-astro-cid-qbz2nhjl]{grid-template-columns:minmax(0,1fr)}}
