.seo-page-body.svelte-1o0ex01{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:90px;padding-bottom:110px}.seo-page-main.svelte-1o0ex01{max-width:760px}.seo-page-intro.svelte-1o0ex01{margin:0 0 62px;color:#d8c8c9;font:italic 21px/1.55 var(--serif)}.seo-section.svelte-1o0ex01{padding:28px 0 34px;border-top:1px solid var(--line)}.seo-section.svelte-1o0ex01 h2:where(.svelte-1o0ex01){margin:0 0 14px;color:var(--cream);font:500 30px/1.1 var(--serif);letter-spacing:-.04em}.seo-section.svelte-1o0ex01 p:where(.svelte-1o0ex01){max-width:700px;margin:0;color:var(--muted);font-size:15px;line-height:1.75}.seo-link-grid.svelte-1o0ex01{display:grid;gap:0 34px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.seo-link-grid.svelte-1o0ex01 a:where(.svelte-1o0ex01),.seo-pill.svelte-1o0ex01{padding:11px 0;border-bottom:1px solid var(--line);color:var(--red-light);font:14px/1.4 var(--serif)}.seo-link-grid.svelte-1o0ex01 a:where(.svelte-1o0ex01):hover{color:var(--cream)}.seo-pill.svelte-1o0ex01{color:var(--muted)}.seo-page-aside.svelte-1o0ex01{align-self:start;position:sticky;top:30px;padding:20px 0;border-top:1px solid var(--line-bright)}.seo-page-aside.svelte-1o0ex01>a:where(.svelte-1o0ex01){display:block;padding:13px 0;border-bottom:1px solid var(--line);color:var(--muted);font:11px var(--mono);text-transform:uppercase}.seo-page-aside.svelte-1o0ex01>a:where(.svelte-1o0ex01):hover{color:var(--red-light)}.seo-character-cta.svelte-1o0ex01{display:grid;gap:13px;margin-top:45px;padding-top:20px;border-top:1px solid var(--line)}.seo-character-cta.svelte-1o0ex01 .primary-button:where(.svelte-1o0ex01){justify-content:space-between;font-size:10px}.seo-faq.svelte-1o0ex01 details:where(.svelte-1o0ex01){border-bottom:1px solid var(--line)}.seo-faq.svelte-1o0ex01 summary:where(.svelte-1o0ex01){padding:17px 0;color:var(--cream);font:500 15px var(--serif);cursor:pointer;list-style:none}.seo-faq.svelte-1o0ex01 summary:where(.svelte-1o0ex01)::-webkit-details-marker{display:none}.seo-faq.svelte-1o0ex01 summary:where(.svelte-1o0ex01) span:where(.svelte-1o0ex01){float:right;color:var(--red-light);font:18px var(--mono)}.seo-faq.svelte-1o0ex01 details:where(.svelte-1o0ex01) p:where(.svelte-1o0ex01){padding:0 0 18px}@media(max-width:700px){.seo-page-body.svelte-1o0ex01{grid-template-columns:1fr;gap:30px;padding-bottom:75px}.seo-page-intro.svelte-1o0ex01{font-size:18px;margin-bottom:38px}.seo-link-grid.svelte-1o0ex01{grid-template-columns:1fr}.seo-page-aside.svelte-1o0ex01{position:static}}
