.cc-intro.svelte-178t2g4{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,5vw,5rem);padding-bottom:clamp(2.5rem,6vw,5rem);display:grid}.cc-intro__media.svelte-178t2g4{aspect-ratio:3/4;background:var(--paper-3);position:sticky;top:5.5rem;overflow:hidden}.cc-intro__media.svelte-178t2g4 img:where(.svelte-178t2g4){object-fit:cover;width:100%;height:100%}.cc-intro__body.svelte-178t2g4 p{color:var(--ink-80);margin-bottom:1.1rem;font-size:1.05rem;line-height:1.75}.cc-intro__body.svelte-178t2g4 p:first-of-type{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin-bottom:1.4rem;font-size:clamp(1.4rem,2.8vw,2rem);line-height:1.35}.cc-intro__body.svelte-178t2g4 h2,.cc-intro__body.svelte-178t2g4 h3{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin:2rem 0 .9rem;font-weight:400}.cc-intro__body.svelte-178t2g4 h2{font-size:clamp(1.6rem,3vw,2.1rem)}.cc-intro__body.svelte-178t2g4 h3{font-size:clamp(1.25rem,2.3vw,1.6rem)}.cc-intro__body.svelte-178t2g4 strong{color:var(--ink);font-weight:500}.cc-intro__body.svelte-178t2g4 ul{color:var(--ink-80);margin:1.2rem 0;padding-left:1.1rem;line-height:1.7}.cc-intro__body.svelte-178t2g4 li{margin-bottom:.4rem}.cc-intro__body.svelte-178t2g4 a{color:var(--clay);text-underline-offset:3px;text-decoration:underline}.cc-note.svelte-178t2g4{background:var(--sage-soft);color:var(--sage-deep);margin-top:1.6rem;padding:1rem 1.2rem;font-size:.95rem;line-height:1.5}.cc-note.svelte-178t2g4 a{color:var(--sage-deep)}.cc-why-sec.svelte-178t2g4{padding-top:0}.cc-why-head.svelte-178t2g4{max-width:36rem;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.cc-why-head.svelte-178t2g4 h2:where(.svelte-178t2g4){margin-top:1rem;font-size:clamp(2rem,5vw,3.2rem)}.cc-why.svelte-178t2g4{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid}.cc-why__item.svelte-178t2g4 h3:where(.svelte-178t2g4){font-family:var(--serif);letter-spacing:-.01em;margin:1rem 0 .6rem;font-size:1.4rem}.cc-why__item.svelte-178t2g4 p:where(.svelte-178t2g4){color:var(--ink-65);line-height:1.65}.cc-why__icon.svelte-178t2g4{background:var(--sage-soft);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.cc-why__icon.svelte-178t2g4 svg:where(.svelte-178t2g4){width:20px;height:20px;stroke:var(--sage-deep)}.cc-foot.svelte-178t2g4{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:2rem;display:flex}.cc-foot.svelte-178t2g4 p:where(.svelte-178t2g4){max-width:24ch;font-size:clamp(1.4rem,3vw,2rem)}@media (width<=820px){.cc-intro.svelte-178t2g4{grid-template-columns:1fr}.cc-intro__media.svelte-178t2g4{aspect-ratio:4/3;order:-1;position:relative;top:0}.cc-why.svelte-178t2g4{grid-template-columns:1fr;gap:1.8rem}}
