.lg.svelte-1co36ub{max-width:780px;font-family:var(--font-sans);margin:0 auto;padding:140px clamp(22px,4vw,40px) 100px}.lg-head.svelte-1co36ub{margin-bottom:56px}.sec-line.svelte-1co36ub{background:var(--color-accent);width:40px;height:1px;margin-bottom:20px}.lg-eyebrow.svelte-1co36ub{letter-spacing:.28em;text-transform:uppercase;color:var(--color-accent);margin:0 0 12px;font-size:.58rem;font-weight:700}.lg-head.svelte-1co36ub h1:where(.svelte-1co36ub){font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:400;line-height:1.1}.lg-sub.svelte-1co36ub{color:var(--color-ink2);margin:0 0 18px;font-size:1rem;font-weight:400;line-height:1.65}.lg-updated.svelte-1co36ub{color:var(--color-ink4);letter-spacing:.04em;margin:0;font-size:.72rem}.lg-body.svelte-1co36ub h2{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--color-ink);margin:56px 0 16px;font-size:1.6rem;font-weight:400}.lg-body.svelte-1co36ub h2:first-child{margin-top:0}.lg-body.svelte-1co36ub h3{letter-spacing:.02em;color:var(--color-ink);margin:28px 0 8px;font-size:.88rem;font-weight:600}.lg-body.svelte-1co36ub p{color:var(--color-ink2);margin:0 0 16px;font-size:.92rem;font-weight:400;line-height:1.75}.lg-body.svelte-1co36ub ul{margin:0 0 20px;padding-left:20px}.lg-body.svelte-1co36ub li{color:var(--color-ink2);margin-bottom:6px;font-size:.92rem;font-weight:400;line-height:1.7}.lg-body.svelte-1co36ub strong{color:var(--color-ink);font-weight:600}.lg-body.svelte-1co36ub a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline;transition:color .2s}.lg-body.svelte-1co36ub a:hover{color:var(--color-accent-blue)}.lg-body.svelte-1co36ub .note{color:var(--color-ink3);border-left:2px solid var(--color-accent-muted);background:var(--color-accent-faint);border-radius:0 8px 8px 0;margin:16px 0 22px;padding:10px 14px;font-size:.82rem}
