.sample[data-astro-cid-dzy4ql65]{border-radius:var(--radius-m);background:var(--panel);flex-direction:column;gap:14px;min-width:0;padding:18px 20px 12px;display:flex}.sample__caption[data-astro-cid-dzy4ql65]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.8125rem;display:flex}.sample__from[data-astro-cid-dzy4ql65]{color:var(--ink);font-weight:500}.sample__link[data-astro-cid-dzy4ql65]{align-self:flex-start}.rewrite[data-astro-cid-dzy4ql65]{flex-direction:column;gap:14px;margin:0;display:flex}.rewrite[data-astro-cid-dzy4ql65]>div[data-astro-cid-dzy4ql65]{flex-direction:column;gap:4px;display:flex}.rewrite[data-astro-cid-dzy4ql65] dd[data-astro-cid-dzy4ql65]{margin:0}.rewrite__from[data-astro-cid-dzy4ql65]{color:var(--muted);font:400 1.125rem/1.3 var(--font-serif)}.rewrite__from[data-astro-cid-dzy4ql65] s[data-astro-cid-dzy4ql65]{text-decoration-color:var(--orchid-light);text-decoration-thickness:1.5px}.rewrite__to[data-astro-cid-dzy4ql65]{font-size:1.5rem}.brief[data-astro-cid-dzy4ql65]{flex-direction:column;gap:6px;display:flex}.line[data-astro-cid-dzy4ql65]{font-size:1.375rem}.row[data-astro-cid-dzy4ql65]{border:1px solid var(--border);border-radius:var(--radius-s);background:var(--card);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.row__meta[data-astro-cid-dzy4ql65],.row__action[data-astro-cid-dzy4ql65]{color:var(--muted);font-size:.8125rem;line-height:1.5}.row__subject[data-astro-cid-dzy4ql65]{color:var(--ink);font-size:1rem;font-weight:500;line-height:1.4}.row__preview[data-astro-cid-dzy4ql65]{color:var(--muted);font-size:.9375rem;line-height:1.5}.row__action[data-astro-cid-dzy4ql65]{margin-top:6px}.row__action[data-astro-cid-dzy4ql65] span[data-astro-cid-dzy4ql65]{color:var(--text);font-weight:500}@media (width>=768px){.sample[data-astro-cid-dzy4ql65]{padding:22px 24px 14px}.rewrite__to[data-astro-cid-dzy4ql65]{font-size:1.75rem}.line[data-astro-cid-dzy4ql65]{font-size:1.5rem}}.toc[data-astro-cid-lnthwwyx]{flex-direction:column;gap:6px;display:flex}.toc[data-astro-cid-lnthwwyx] ol[data-astro-cid-lnthwwyx]{border-top:1px solid var(--border-strong);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--border);min-height:44px;color:var(--ink);font:500 1.0625rem/1.3 var(--font-serif);border-radius:2px;align-items:baseline;gap:14px;padding:10px 0;text-decoration:none;display:flex}.toc[data-astro-cid-lnthwwyx] a[data-astro-cid-lnthwwyx]:hover{color:var(--orchid-deep)}.toc__number[data-astro-cid-lnthwwyx]{color:var(--orchid-deep);font:500 .75rem/1.4 var(--font-sans);letter-spacing:.04em}.start[data-astro-cid-lnthwwyx]{padding:40px var(--gutter);border-top:1px solid var(--orchid-tint);border-bottom:1px solid var(--orchid-tint);background:var(--orchid-wash)}.start__inner[data-astro-cid-lnthwwyx]{flex-direction:column;gap:20px;display:flex}.start[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{font-size:1.5rem;line-height:1.2}.start__list[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.start__list[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{border-left:2px solid var(--orchid-light);flex-direction:column;gap:2px;padding-left:16px;display:flex}.start__when[data-astro-cid-lnthwwyx]{color:var(--text);font-size:1rem;line-height:1.5}.start__then[data-astro-cid-lnthwwyx]{color:var(--orchid-deep);font:500 1.25rem/1.3 var(--font-serif);border-radius:2px;align-self:flex-start;padding-block:10px;text-decoration:none}.start__then[data-astro-cid-lnthwwyx]:hover{text-underline-offset:4px;text-decoration:underline}.service[data-astro-cid-lnthwwyx]{padding:56px var(--gutter) 0}.service__inner[data-astro-cid-lnthwwyx]{border-bottom:1px solid var(--border);flex-direction:column;gap:28px;padding-bottom:56px;display:flex}.service__intro[data-astro-cid-lnthwwyx]{flex-direction:column;gap:14px;min-width:0;display:flex}.service__number[data-astro-cid-lnthwwyx]{color:var(--orchid);font:500 2rem/1 var(--font-serif);letter-spacing:-.02em}.service[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{letter-spacing:-.015em;font-size:2.125rem;line-height:1.1}.service__description[data-astro-cid-lnthwwyx]{color:var(--ink);font:400 1.25rem/1.4 var(--font-serif);letter-spacing:-.005em}.service__fit[data-astro-cid-lnthwwyx]{flex-direction:column;gap:14px;margin:6px 0 0;display:flex}.service__fit[data-astro-cid-lnthwwyx] div[data-astro-cid-lnthwwyx]{flex-direction:column;gap:3px;display:flex}.service__fit[data-astro-cid-lnthwwyx] dd[data-astro-cid-lnthwwyx]{color:var(--text);margin:0;font-size:1rem;line-height:1.55}.service__fit[data-astro-cid-lnthwwyx] .link[data-astro-cid-lnthwwyx]{white-space:nowrap}.service__detail[data-astro-cid-lnthwwyx]{flex-direction:column;gap:20px;min-width:0;display:flex}.spec[data-astro-cid-lnthwwyx]{border:1px solid var(--border);border-radius:var(--radius-l);background:var(--card);grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 20px;display:grid}.spec__column[data-astro-cid-lnthwwyx]{flex-direction:column;gap:10px;min-width:0;display:flex}.spec[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{font-family:var(--font-sans)}.spec__related[data-astro-cid-lnthwwyx]{border-top:1px solid var(--border);color:var(--text);flex-direction:column;gap:4px;padding-top:16px;font-size:.9375rem;line-height:1.5;display:flex}.service__samples[data-astro-cid-lnthwwyx]{flex-wrap:wrap;align-items:center;gap:0 20px;display:flex}.service__samples[data-astro-cid-lnthwwyx] .label-caps[data-astro-cid-lnthwwyx]{flex-basis:100%}.dots[data-astro-cid-lnthwwyx]{color:var(--text);flex-direction:column;gap:6px;margin:0;padding:0;font-size:1rem;line-height:1.5;list-style:none;display:flex}.dots[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{padding-left:16px;position:relative}.dots[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]:before{content:"";background:var(--orchid);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.supporting[data-astro-cid-lnthwwyx]{padding:64px var(--gutter)}.supporting__inner[data-astro-cid-lnthwwyx]{flex-direction:column;gap:28px;display:flex}.supporting__grid[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.support[data-astro-cid-lnthwwyx]{border:1px solid var(--border);border-radius:var(--radius-l);background:var(--card);flex-direction:column;gap:16px;min-width:0;padding:22px 20px;display:flex}.support[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{letter-spacing:-.005em;font-size:1.5rem;line-height:1.2}.support__description[data-astro-cid-lnthwwyx]{color:var(--text);font-size:1rem;line-height:1.55}.support__covers[data-astro-cid-lnthwwyx]{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding-top:14px;display:flex}.support[data-astro-cid-lnthwwyx] .sample{margin-top:auto}.process[data-astro-cid-lnthwwyx]{padding:64px var(--gutter);background:var(--panel)}.process__inner[data-astro-cid-lnthwwyx]{flex-direction:column;gap:24px;display:flex}.process__steps[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lnthwwyx]{border-top:1px solid var(--border-strong);grid-template-columns:48px minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.step__number[data-astro-cid-lnthwwyx]{color:var(--orchid);font:500 1.75rem/1 var(--font-serif);letter-spacing:-.02em}.step__text[data-astro-cid-lnthwwyx]{flex-direction:column;gap:6px;display:flex}.step[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{font-size:1.25rem;line-height:1.25}.step[data-astro-cid-lnthwwyx] p[data-astro-cid-lnthwwyx]{color:var(--text);font-size:1rem;line-height:1.55}.terms[data-astro-cid-lnthwwyx],.faq[data-astro-cid-lnthwwyx]{padding:64px var(--gutter)}.faq[data-astro-cid-lnthwwyx]{padding-top:0}.terms__inner[data-astro-cid-lnthwwyx],.faq__inner[data-astro-cid-lnthwwyx]{flex-direction:column;gap:24px;display:flex}.terms[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx],.faq[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{letter-spacing:-.015em;font-size:2.125rem;line-height:1.1}.terms__body[data-astro-cid-lnthwwyx]{flex-direction:column;gap:18px;min-width:0;display:flex}.terms__list[data-astro-cid-lnthwwyx],.faq__list[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.terms__list[data-astro-cid-lnthwwyx]>div[data-astro-cid-lnthwwyx]{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding:14px 0;display:flex}.terms__list[data-astro-cid-lnthwwyx]>div[data-astro-cid-lnthwwyx]:last-child{border-bottom:1px solid var(--border)}.terms__list[data-astro-cid-lnthwwyx] dt[data-astro-cid-lnthwwyx]{color:var(--ink);font:500 1.125rem/1.3 var(--font-serif)}.terms__list[data-astro-cid-lnthwwyx] dd[data-astro-cid-lnthwwyx],.faq__list[data-astro-cid-lnthwwyx] dd[data-astro-cid-lnthwwyx]{color:var(--text);margin:0;font-size:1rem;line-height:1.6}.terms__ongoing[data-astro-cid-lnthwwyx]{color:var(--text);font-size:1rem;line-height:1.6}.terms[data-astro-cid-lnthwwyx] dd[data-astro-cid-lnthwwyx].is-placeholder,.terms__ongoing[data-astro-cid-lnthwwyx].is-placeholder{color:var(--muted)}.faq__list[data-astro-cid-lnthwwyx]{gap:0}.faq__list[data-astro-cid-lnthwwyx]>div[data-astro-cid-lnthwwyx]{border-top:1px solid var(--border-strong);flex-direction:column;gap:8px;padding:20px 0;display:flex}.faq__list[data-astro-cid-lnthwwyx] dt[data-astro-cid-lnthwwyx]{color:var(--ink);font:500 1.25rem/1.3 var(--font-serif);letter-spacing:-.005em}@media (width>=768px){.toc[data-astro-cid-lnthwwyx] ol[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.start[data-astro-cid-lnthwwyx]{padding-block:56px}.start__inner[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;gap:40px;display:grid}.start[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{font-size:1.75rem}.start__list[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.start__list[data-astro-cid-lnthwwyx] li[data-astro-cid-lnthwwyx]{padding-left:20px}.start__when[data-astro-cid-lnthwwyx]{font-size:1.0625rem}.start__then[data-astro-cid-lnthwwyx]{font-size:1.5rem}.service[data-astro-cid-lnthwwyx]{padding-top:96px}.service__inner[data-astro-cid-lnthwwyx]{gap:40px;padding-bottom:96px}.service__number[data-astro-cid-lnthwwyx],.service[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{font-size:2.75rem}.service__description[data-astro-cid-lnthwwyx]{font-size:1.5rem;line-height:1.35}.spec[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;padding:32px}.spec__related[data-astro-cid-lnthwwyx]{flex-flow:wrap;grid-column:1/-1;align-items:baseline;gap:6px 16px;padding-top:20px}.service__samples[data-astro-cid-lnthwwyx] .label-caps[data-astro-cid-lnthwwyx]{flex-basis:auto}.supporting[data-astro-cid-lnthwwyx]{padding-block:112px}.supporting__inner[data-astro-cid-lnthwwyx]{gap:44px}.supporting__grid[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.support[data-astro-cid-lnthwwyx]{gap:20px;padding:32px}.support[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{font-size:1.75rem}.dots--columns[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;display:grid}.process[data-astro-cid-lnthwwyx]{padding-block:112px}.process__inner[data-astro-cid-lnthwwyx]{gap:48px}.process__steps[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px}.step[data-astro-cid-lnthwwyx]{grid-template-columns:72px minmax(0,1fr);gap:16px;padding:28px 0}.step__number[data-astro-cid-lnthwwyx]{font-size:2.5rem}.step[data-astro-cid-lnthwwyx] h3[data-astro-cid-lnthwwyx]{font-size:1.375rem}.terms[data-astro-cid-lnthwwyx],.faq[data-astro-cid-lnthwwyx]{padding-block:112px}.faq[data-astro-cid-lnthwwyx]{padding-top:0}.terms__inner[data-astro-cid-lnthwwyx],.faq__inner[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:40px;display:grid}.terms[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx],.faq[data-astro-cid-lnthwwyx] h2[data-astro-cid-lnthwwyx]{font-size:2.25rem}.terms__list[data-astro-cid-lnthwwyx]>div[data-astro-cid-lnthwwyx]{grid-template-columns:180px minmax(0,1fr);gap:24px;padding:18px 0;display:grid}.faq__list[data-astro-cid-lnthwwyx]>div[data-astro-cid-lnthwwyx]{padding:26px 0}.faq__list[data-astro-cid-lnthwwyx] dt[data-astro-cid-lnthwwyx]{font-size:1.375rem}.faq__list[data-astro-cid-lnthwwyx] dd[data-astro-cid-lnthwwyx]{max-width:62ch;font-size:1.0625rem}}@media (width>=1024px){.toc[data-astro-cid-lnthwwyx] ol[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,1fr)}.service__inner[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:72px;display:grid}.service__intro[data-astro-cid-lnthwwyx]{gap:18px}.process__steps[data-astro-cid-lnthwwyx]{grid-template-columns:repeat(3,minmax(0,1fr))}.terms__inner[data-astro-cid-lnthwwyx],.faq__inner[data-astro-cid-lnthwwyx]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:72px}}
