.sister-notice[data-astro-cid-zjuk6je3]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem clamp(1rem,.8rem + 1vw,1.75rem);padding:clamp(1rem,.85rem + .8vw,1.35rem) clamp(1.1rem,.9rem + 1vw,1.6rem);border:1px solid var(--brand-sand);border-radius:var(--r-md);background:#c2ab8e17}.sister-notice__text[data-astro-cid-zjuk6je3]{font-size:var(--fs-sm);line-height:1.5;color:var(--ink-900);text-wrap:pretty}.sister-notice__link[data-astro-cid-zjuk6je3]{display:inline-flex;align-items:center;gap:.45rem;min-block-size:44px;margin-inline-start:auto;font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink-950);white-space:nowrap;border-radius:6px}.sister-notice__link[data-astro-cid-zjuk6je3] svg[data-astro-cid-zjuk6je3]{inline-size:14px;block-size:14px;transition:transform var(--dur-ui) var(--ease)}.sister-notice__link[data-astro-cid-zjuk6je3]:hover svg[data-astro-cid-zjuk6je3]{transform:translate(3px)}.treatment__hero-media[data-astro-cid-4kr3lkyh]{margin-block-start:clamp(2rem,1.5rem + 2.4vw,3.5rem)}.split__title[data-astro-cid-4kr3lkyh]{max-inline-size:18ch}.split__lead[data-astro-cid-4kr3lkyh] .split__title[data-astro-cid-4kr3lkyh]{margin-block-start:var(--head-lead)}.split__title[data-astro-cid-4kr3lkyh] .serif{color:var(--ink-600)}.when[data-astro-cid-4kr3lkyh]{display:grid;gap:clamp(2rem,1.4rem + 3vw,4rem);align-items:center}.when__title[data-astro-cid-4kr3lkyh]{margin-block-start:var(--head-lead);max-inline-size:20ch}.when__list[data-astro-cid-4kr3lkyh]{margin-block-start:clamp(1.5rem,1.2rem + 1.2vw,2rem)}.when__list[data-astro-cid-4kr3lkyh] li[data-astro-cid-4kr3lkyh]{display:flex;align-items:baseline;gap:.9rem;padding-block:.85rem;border-block-end:1px solid var(--line-soft);color:var(--text-muted);text-wrap:pretty}.when__list[data-astro-cid-4kr3lkyh] li[data-astro-cid-4kr3lkyh]:first-child{border-block-start:1px solid var(--line-soft)}.when__bullet[data-astro-cid-4kr3lkyh]{inline-size:5px;block-size:5px;border-radius:50%;background:var(--accent);flex:none;translate:0 -3px}.approach[data-astro-cid-4kr3lkyh]{padding-inline:var(--page-inset)}.approach__panel[data-astro-cid-4kr3lkyh]{padding-block:clamp(3rem,2.2rem + 4vw,6rem)}.detail[data-astro-cid-4kr3lkyh]{margin-block-start:clamp(2.5rem,1.8rem + 3vw,4rem);padding-block-start:clamp(1.75rem,1.4rem + 1.6vw,2.5rem);border-block-start:1px solid rgba(41,40,41,.14)}.detail__title[data-astro-cid-4kr3lkyh]{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:#292829b8}.detail__grid[data-astro-cid-4kr3lkyh]{display:grid;gap:clamp(1rem,.8rem + 1vw,1.5rem);margin-block-start:1.5rem}.detail__card[data-astro-cid-4kr3lkyh]{padding:clamp(1.25rem,1rem + 1vw,1.75rem);background:#ffffff8c;border:1px solid rgba(255,255,255,.7);border-radius:var(--r-md)}.detail__card[data-astro-cid-4kr3lkyh] p[data-astro-cid-4kr3lkyh]{margin-block-start:.55rem;font-size:var(--fs-sm);line-height:1.6;color:#292829ad;text-wrap:pretty}.process[data-astro-cid-4kr3lkyh]{--split-stack-gap: clamp(2rem, 1.4rem + 3vw, 4rem)}.process__title[data-astro-cid-4kr3lkyh]{margin-block-start:var(--head-lead);max-inline-size:14ch}.process__note[data-astro-cid-4kr3lkyh]{margin-block-start:var(--head-lead);max-inline-size:34ch;font-size:var(--fs-sm);color:var(--text-muted);text-wrap:pretty}.process__step[data-astro-cid-4kr3lkyh]{display:grid;grid-template-columns:3rem 1fr;gap:clamp(.75rem,.5rem + 1vw,1.5rem);padding-block:clamp(1.1rem,.9rem + .8vw,1.5rem);border-block-start:1px solid var(--line)}.process__list[data-astro-cid-4kr3lkyh] li[data-astro-cid-4kr3lkyh]:last-child{border-block-end:1px solid var(--line)}.process__num[data-astro-cid-4kr3lkyh]{font-family:var(--font-serif);font-style:italic;font-size:1.2rem;line-height:1.5;color:var(--sand-text)}.process__step[data-astro-cid-4kr3lkyh] p[data-astro-cid-4kr3lkyh]{margin-block-start:.4rem;font-size:var(--fs-sm);line-height:1.62;color:var(--text-muted);max-inline-size:62ch;text-wrap:pretty}.related__grid[data-astro-cid-4kr3lkyh]{display:grid;gap:clamp(.75rem,.5rem + 1vw,1.25rem);margin-block-start:clamp(1.5rem,1.2rem + 1.4vw,2rem)}.related__card[data-astro-cid-4kr3lkyh]{display:flex;flex-direction:column;gap:.5rem;block-size:100%;padding:clamp(1.25rem,1rem + 1vw,1.75rem);background:var(--surface-card);border:1px solid var(--line-soft);border-radius:var(--r-lg);transition:border-color var(--dur-card) var(--ease),transform var(--dur-card) var(--ease)}.related__card[data-astro-cid-4kr3lkyh]:hover{border-color:var(--line-strong);transform:translateY(-3px)}.related__label[data-astro-cid-4kr3lkyh]{font-size:var(--fs-h4);letter-spacing:-.012em;color:var(--ink-950)}.related__text[data-astro-cid-4kr3lkyh]{font-size:var(--fs-sm);line-height:1.6;color:var(--text-muted);text-wrap:pretty}.related__arrow[data-astro-cid-4kr3lkyh]{display:grid;place-items:center;inline-size:2rem;block-size:2rem;margin-block-start:auto;border-radius:50%;border:1px solid var(--line);color:var(--ink-600)}.related__arrow[data-astro-cid-4kr3lkyh] svg[data-astro-cid-4kr3lkyh]{inline-size:14px;transition:transform var(--dur-ui) var(--ease)}.related__card[data-astro-cid-4kr3lkyh]:hover .related__arrow[data-astro-cid-4kr3lkyh] svg[data-astro-cid-4kr3lkyh]{transform:translate(3px)}.related__all[data-astro-cid-4kr3lkyh]{margin-block-start:clamp(1.5rem,1.2rem + 1.4vw,2rem)}@media(min-width:40rem){.detail__grid[data-astro-cid-4kr3lkyh],.related__grid[data-astro-cid-4kr3lkyh]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}@media(min-width:56rem){.when[data-astro-cid-4kr3lkyh]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2.5rem,5vw,5rem)}}@media(prefers-reduced-motion:reduce){.related__card[data-astro-cid-4kr3lkyh]:hover{transform:none}}
