.page-title.svelte-1mtq3q9{text-align:center;font-size:clamp(26px,1.4rem + 1.4vw,38px);font-weight:600}h2.svelte-1mtq3q9{margin-bottom:20px;font-size:clamp(20px,1.1rem + .9vw,28px);line-height:1.25}.lead.svelte-1mtq3q9{text-align:center;margin-inline:auto;max-width:62ch;margin-bottom:34px;font-weight:600}.pair.svelte-1mtq3q9{grid-template-columns:minmax(0,1fr) minmax(0,44%);align-items:center;gap:24px 46px;display:grid}.pair.svelte-1mtq3q9 picture:where(.svelte-1mtq3q9){display:block}.pair.svelte-1mtq3q9 img:where(.svelte-1mtq3q9){border:1px solid var(--rule);border-radius:8px;width:100%;height:auto;box-shadow:0 4px 20px #00000059}ul.svelte-1mtq3q9{gap:14px;margin:0;padding:0;list-style:none;display:grid}.check.svelte-1mtq3q9 li:where(.svelte-1mtq3q9){color:var(--ink-2);font-size:var(--text-l);padding-left:38px;position:relative}.check.svelte-1mtq3q9 li:where(.svelte-1mtq3q9):before{content:"";background:var(--brand-deep);clip-path:polygon(14% 44%,0 58%,40% 100%,100% 16%,86% 2%,39% 72%);width:18px;height:18px;position:absolute;top:.35em;left:0}.dot.svelte-1mtq3q9 li:where(.svelte-1mtq3q9){color:var(--ink-2);font-size:var(--text-l);padding-left:20px;position:relative}.dot.svelte-1mtq3q9 li:where(.svelte-1mtq3q9):before{content:"•";color:var(--brand-deep);font-weight:700;position:absolute;left:0}.whom.svelte-1mtq3q9{flex-wrap:wrap;gap:10px 26px;display:flex}.whom.svelte-1mtq3q9 li:where(.svelte-1mtq3q9){font-size:var(--text-l);padding-left:18px;font-weight:600;position:relative}.whom.svelte-1mtq3q9 li:where(.svelte-1mtq3q9):before{content:"•";color:var(--brand-deep);position:absolute;left:0}.cols.svelte-1mtq3q9{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 40px;display:grid}.note.svelte-1mtq3q9{max-width:72ch;font-size:var(--text-l);margin:0 0 34px;font-weight:600}.part.svelte-1mtq3q9+.part:where(.svelte-1mtq3q9){border-top:1px solid var(--rule);margin-top:clamp(30px,3.4vw,48px);padding-top:clamp(30px,3.4vw,48px)}.part.svelte-1mtq3q9 h2:where(.svelte-1mtq3q9){margin-bottom:10px}.sub.svelte-1mtq3q9{color:var(--ink-2);font-size:var(--text-l);margin:0 0 18px}.part.svelte-1mtq3q9 picture:where(.svelte-1mtq3q9){margin-top:26px;display:block}.part.svelte-1mtq3q9 img:where(.svelte-1mtq3q9){border:1px solid var(--rule);border-radius:8px;width:100%;height:auto;box-shadow:0 4px 20px #00000059}@media (width<=760px){.pair.svelte-1mtq3q9,.cols.svelte-1mtq3q9{grid-template-columns:1fr}}
