.service-detail-hero[data-astro-cid-qz6vj6jx]{padding-block:var(--space-6) var(--space-8)}.service-detail-hero__grid[data-astro-cid-qz6vj6jx]{gap:var(--space-7);padding-top:var(--space-7);align-items:center;display:grid}.service-detail-hero[data-astro-cid-qz6vj6jx] h1[data-astro-cid-qz6vj6jx]{letter-spacing:-.045em;margin-top:var(--space-4);max-width:16ch;font-size:clamp(2.8rem,5.5vw,5rem);font-weight:500;line-height:1.02}.service-detail-hero[data-astro-cid-qz6vj6jx] .t-lead[data-astro-cid-qz6vj6jx]{max-width:52ch;margin-block:var(--space-5) var(--space-6)}.service-detail-hero__diagram[data-astro-cid-qz6vj6jx]{padding:var(--space-5);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--surface-1);min-width:0}.service-situations[data-astro-cid-qz6vj6jx]{padding-bottom:var(--space-8)}.service-situations[data-astro-cid-qz6vj6jx] h2[data-astro-cid-qz6vj6jx],.service-preparation[data-astro-cid-qz6vj6jx] h2[data-astro-cid-qz6vj6jx],.service-related[data-astro-cid-qz6vj6jx] h2[data-astro-cid-qz6vj6jx]{font-size:var(--text-h3);letter-spacing:-.03em;font-weight:500;line-height:1.15}.service-situations[data-astro-cid-qz6vj6jx] ul[data-astro-cid-qz6vj6jx]{gap:var(--space-5);margin-top:var(--space-6);display:grid}.service-situations[data-astro-cid-qz6vj6jx] li[data-astro-cid-qz6vj6jx]{align-content:start;gap:var(--space-4);border-top:1px solid var(--rule-strong);padding-top:var(--space-4);display:grid}.service-situations[data-astro-cid-qz6vj6jx] li[data-astro-cid-qz6vj6jx] p[data-astro-cid-qz6vj6jx]{max-width:40ch}.service-detail[data-astro-cid-qz6vj6jx]{align-items:start;gap:var(--space-7);padding-bottom:var(--space-8);display:grid}.service-detail[data-astro-cid-qz6vj6jx] h2[data-astro-cid-qz6vj6jx]{letter-spacing:-.035em;margin-block:var(--space-4) var(--space-6);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:500;line-height:1.1}.service-detail[data-astro-cid-qz6vj6jx] dl[data-astro-cid-qz6vj6jx]>div[data-astro-cid-qz6vj6jx]+div[data-astro-cid-qz6vj6jx]{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--rule)}.service-detail[data-astro-cid-qz6vj6jx] dt[data-astro-cid-qz6vj6jx]{font-size:var(--text-h4);font-weight:500;line-height:1.25}.service-detail[data-astro-cid-qz6vj6jx] dd[data-astro-cid-qz6vj6jx]{margin-top:var(--space-3);color:var(--fg-2);max-width:62ch}.service-detail__deliverables[data-astro-cid-qz6vj6jx]{border:1px solid var(--rule-strong);background:var(--surface-2);border-radius:var(--radius-md);padding:clamp(1.5rem,3vw,2.5rem)}.service-detail__deliverables[data-astro-cid-qz6vj6jx] ul[data-astro-cid-qz6vj6jx],.service-preparation[data-astro-cid-qz6vj6jx] ul[data-astro-cid-qz6vj6jx]{gap:var(--space-5);display:grid}.service-detail__deliverables[data-astro-cid-qz6vj6jx] li[data-astro-cid-qz6vj6jx],.service-preparation[data-astro-cid-qz6vj6jx] li[data-astro-cid-qz6vj6jx]{gap:var(--space-3);grid-template-columns:1.25rem minmax(0,1fr);display:grid}.service-detail__deliverables[data-astro-cid-qz6vj6jx] li[data-astro-cid-qz6vj6jx] svg,.service-preparation[data-astro-cid-qz6vj6jx] li[data-astro-cid-qz6vj6jx] svg{margin-top:.2rem}.service-detail__deliverables[data-astro-cid-qz6vj6jx] .link[data-astro-cid-qz6vj6jx]{margin-top:var(--space-6)}.service-preparation[data-astro-cid-qz6vj6jx]{padding-block:var(--space-8);border-block:1px solid var(--rule);background:var(--surface-1)}.service-preparation__grid[data-astro-cid-qz6vj6jx]{gap:var(--space-7);display:grid}.service-preparation[data-astro-cid-qz6vj6jx] ul[data-astro-cid-qz6vj6jx]{margin-top:var(--space-6);color:var(--fg-2)}.service-preparation__boundaries[data-astro-cid-qz6vj6jx]{border-left:1px solid var(--rule-strong);padding-left:var(--space-5);align-self:start}.service-preparation__boundaries[data-astro-cid-qz6vj6jx]>p[data-astro-cid-qz6vj6jx]+p[data-astro-cid-qz6vj6jx]{margin-top:var(--space-4);color:var(--fg-2)}.service-process[data-astro-cid-qz6vj6jx]{padding-block:var(--space-8)}.service-process[data-astro-cid-qz6vj6jx] h2[data-astro-cid-qz6vj6jx]{letter-spacing:-.035em;max-width:27ch;font-size:clamp(2rem,3.5vw,3rem);font-weight:500;line-height:1.1}.service-process[data-astro-cid-qz6vj6jx] ol[data-astro-cid-qz6vj6jx]{gap:var(--space-6);margin-top:var(--space-7);display:grid}.service-process[data-astro-cid-qz6vj6jx] li[data-astro-cid-qz6vj6jx]{padding-top:var(--space-4);border-top:1px solid var(--rule-strong)}.service-process[data-astro-cid-qz6vj6jx] h3[data-astro-cid-qz6vj6jx]{font-size:var(--text-h4);margin-block:var(--space-4) var(--space-3);font-weight:500}.service-process[data-astro-cid-qz6vj6jx] li[data-astro-cid-qz6vj6jx] p[data-astro-cid-qz6vj6jx]{color:var(--fg-2)}.service-detail-close[data-astro-cid-qz6vj6jx]{text-align:center;padding-block:var(--space-8)}.service-detail-close[data-astro-cid-qz6vj6jx] h2[data-astro-cid-qz6vj6jx]{font-size:clamp(2.7rem,5vw,4.5rem);line-height:1.05}.service-detail-close[data-astro-cid-qz6vj6jx] p[data-astro-cid-qz6vj6jx]{max-width:52ch;margin:var(--space-5) auto var(--space-6)}.service-related[data-astro-cid-qz6vj6jx]{padding-block:var(--space-7) var(--space-8)}.service-related[data-astro-cid-qz6vj6jx] ul[data-astro-cid-qz6vj6jx]{gap:var(--space-4);margin-top:var(--space-6);display:grid}.service-related[data-astro-cid-qz6vj6jx] a[data-astro-cid-qz6vj6jx]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--rule-strong);border-radius:var(--radius-md);height:100%;display:flex}.service-related[data-astro-cid-qz6vj6jx] a[data-astro-cid-qz6vj6jx]:hover{background:var(--surface-2)}.service-related[data-astro-cid-qz6vj6jx] a[data-astro-cid-qz6vj6jx]>span[data-astro-cid-qz6vj6jx]{gap:var(--space-3);display:grid}.service-related[data-astro-cid-qz6vj6jx] strong[data-astro-cid-qz6vj6jx]{font-weight:500;line-height:1.3}.service-related[data-astro-cid-qz6vj6jx] a[data-astro-cid-qz6vj6jx]>span[data-astro-cid-qz6vj6jx]>span[data-astro-cid-qz6vj6jx]{font-size:var(--text-small);color:var(--fg-3)}.service-related[data-astro-cid-qz6vj6jx] svg{flex:none}@media (width>=48rem){.service-situations[data-astro-cid-qz6vj6jx] ul[data-astro-cid-qz6vj6jx],.service-process[data-astro-cid-qz6vj6jx] ol[data-astro-cid-qz6vj6jx],.service-related[data-astro-cid-qz6vj6jx] ul[data-astro-cid-qz6vj6jx]{grid-template-columns:repeat(3,minmax(0,1fr))}.service-detail-hero__grid[data-astro-cid-qz6vj6jx]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}@media (width>=60rem){.service-detail[data-astro-cid-qz6vj6jx],.service-preparation__grid[data-astro-cid-qz6vj6jx]{gap:var(--space-8);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}
