.MXpnxW_box{border:1px solid var(--line-strong);background:#fff;border-radius:14px;margin:1.6em 0 2em;padding:22px 24px}.MXpnxW_head{align-items:center;gap:12px;display:flex}.MXpnxW_title{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:600}.MXpnxW_dot{background:var(--ink-50);width:10px;height:10px;transition:background .4s var(--eo), box-shadow .4s var(--eo);border-radius:50%}.MXpnxW_box[data-state=on] .MXpnxW_dot{background:var(--light);box-shadow:0 0 0 4px rgba(var(--light-glow), .18), 0 0 14px rgba(var(--light-glow), .7)}.MXpnxW_status{min-height:1.75em;margin:10px 0 16px}.MXpnxW_switch{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:inline-flex}.MXpnxW_switch:disabled{opacity:.5;cursor:default}.MXpnxW_switch:focus-visible{outline:2px solid var(--brand-ink);outline-offset:6px;border-radius:6px}.MXpnxW_track{background:var(--paper-2);width:48px;height:28px;box-shadow:inset 0 0 0 1px var(--line-strong);transition:background .35s var(--eo);border-radius:999px;flex:none;position:relative}.MXpnxW_thumb{width:22px;height:22px;transition:transform .35s var(--eo);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.MXpnxW_switch[aria-checked=true] .MXpnxW_track{background:var(--brand-ink)}.MXpnxW_switch[aria-checked=true] .MXpnxW_thumb{transform:translate(20px)}@media (prefers-reduced-motion:reduce){.MXpnxW_dot,.MXpnxW_track,.MXpnxW_thumb{transition:none}}
.euSp-G_page{max-width:var(--max);min-height:70vh;padding:clamp(160px, 18vw, 240px) var(--gutter) var(--section-y);margin:0 auto}.euSp-G_title{font-family:var(--serif);letter-spacing:-.015em;margin:24px 0 32px;font-size:clamp(48px,7vw,112px);font-weight:400;line-height:.94}.euSp-G_text{max-width:60ch;color:var(--ink-70);font-size:16px;line-height:1.7}.euSp-G_rich{max-width:72ch;color:var(--ink-70);font-size:16px;line-height:1.75}.euSp-G_rich h2,.euSp-G_rich h3{font-family:var(--serif);color:var(--ink);margin:2em 0 .6em;font-weight:400}.euSp-G_rich h2{font-size:34px}.euSp-G_rich h3{font-size:26px}.euSp-G_rich a{color:var(--brand-ink);text-decoration:underline}.euSp-G_rich p{margin:0 0 1em}.euSp-G_rich ul{margin:0 0 1.2em;padding-left:1.2em}.euSp-G_rich li{margin:.35em 0}.euSp-G_rich li::marker{color:var(--brand-ink)}.euSp-G_rich strong{color:var(--ink);font-weight:600}.euSp-G_rich h2:first-child{margin-top:0}
