.page.svelte-oduip6{min-height:70vh}.article.svelte-oduip6{max-width:760px;padding-bottom:80px}.head.svelte-oduip6{padding:48px 0 32px;border-bottom:1px solid rgba(237,224,222,.09);margin-bottom:36px}.crumbs.svelte-oduip6{font-size:13px;color:var(--color-text-secondary);margin-bottom:20px}.crumbs.svelte-oduip6 a:where(.svelte-oduip6){color:inherit;text-decoration:none}.crumbs.svelte-oduip6 span:where(.svelte-oduip6){margin:0 6px;opacity:.5}.eyebrow.svelte-oduip6{font-size:11px;font-weight:650;letter-spacing:.22em;text-transform:uppercase;color:#e08273}h1.svelte-oduip6{font-family:Fraunces,Georgia,serif;font-size:clamp(30px,4.2vw,44px);font-weight:470;line-height:1.1;letter-spacing:-.012em;margin:12px 0 14px;text-wrap:balance}.lede.svelte-oduip6{color:var(--color-text-secondary);font-size:17px}.byline.svelte-oduip6{margin-top:18px;font-size:13.5px;color:var(--color-text-secondary)}.rating.svelte-oduip6{color:var(--color-highlight-primary)}.prose.svelte-oduip6{font-size:17px;line-height:1.7}.prose.svelte-oduip6 h2{font-family:Fraunces,Georgia,serif;font-weight:500;font-size:28px;line-height:1.2;margin:44px 0 14px}.prose.svelte-oduip6 h3{font-size:19px;font-weight:650;margin:30px 0 10px}.prose.svelte-oduip6 p,.prose.svelte-oduip6 ul,.prose.svelte-oduip6 ol{margin-bottom:18px}.prose.svelte-oduip6 ul,.prose.svelte-oduip6 ol{padding-left:24px}.prose.svelte-oduip6 li{margin-bottom:6px}.prose.svelte-oduip6 a{color:var(--color-highlight-primary)}.prose.svelte-oduip6 strong{color:var(--color-text-primary)}.prose.svelte-oduip6 blockquote{border-left:3px solid #e08273;padding:4px 18px;margin:24px 0;color:var(--color-text-secondary);font-style:italic}.prose.svelte-oduip6 table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}.prose.svelte-oduip6 th,.prose.svelte-oduip6 td{text-align:left;padding:10px 14px;border-bottom:1px solid rgba(237,224,222,.12);vertical-align:top}.prose.svelte-oduip6 th{font-weight:650;color:var(--color-highlight-primary)}.prose.svelte-oduip6 code{font-size:.9em;padding:2px 6px;border-radius:6px;background:#18131299}.prose.svelte-oduip6 hr{border:0;border-top:1px solid rgba(237,224,222,.12);margin:36px 0}.faq.svelte-oduip6,.sources.svelte-oduip6,.related.svelte-oduip6{margin-top:48px}.faq.svelte-oduip6 h2:where(.svelte-oduip6),.related.svelte-oduip6 h2:where(.svelte-oduip6),.sources.svelte-oduip6 h2:where(.svelte-oduip6),.cta.svelte-oduip6 h2:where(.svelte-oduip6){font-family:Fraunces,Georgia,serif;font-weight:500;font-size:26px;margin-bottom:16px}.faq.svelte-oduip6 details:where(.svelte-oduip6){border:1px solid rgba(237,224,222,.09);border-radius:14px;padding:14px 18px;margin-bottom:10px;background:#2a1f1e99}.faq.svelte-oduip6 summary:where(.svelte-oduip6){cursor:pointer;list-style:none}.faq.svelte-oduip6 summary:where(.svelte-oduip6) h3:where(.svelte-oduip6){display:inline;font-size:16.5px;font-weight:600}.faq.svelte-oduip6 details:where(.svelte-oduip6) p:where(.svelte-oduip6){margin-top:10px;color:var(--color-text-secondary)}.cta.svelte-oduip6{margin-top:48px;padding:32px;border:1px solid rgba(255,179,172,.25);border-radius:22px;background:linear-gradient(150deg,#2f2120,#241c1b);text-align:center}.cta.svelte-oduip6 p:where(.svelte-oduip6){color:var(--color-text-secondary);margin-bottom:20px}.sources.svelte-oduip6 ul:where(.svelte-oduip6),.related.svelte-oduip6 ul:where(.svelte-oduip6){list-style:none}.sources.svelte-oduip6 li:where(.svelte-oduip6){font-size:14px;margin-bottom:6px}.sources.svelte-oduip6 a:where(.svelte-oduip6){color:var(--color-text-secondary)}.related.svelte-oduip6 li:where(.svelte-oduip6) a:where(.svelte-oduip6){display:block;padding:16px 18px;margin-bottom:10px;border:1px solid rgba(237,224,222,.09);border-radius:14px;color:inherit;text-decoration:none;transition:border-color .2s ease}.related.svelte-oduip6 li:where(.svelte-oduip6) a:where(.svelte-oduip6):hover{border-color:#ffb3ac59}.related.svelte-oduip6 strong:where(.svelte-oduip6){display:block;margin-bottom:4px}.related.svelte-oduip6 span:where(.svelte-oduip6){font-size:14px;color:var(--color-text-secondary)}@media (max-width: 640px){.head.svelte-oduip6{padding:32px 0 24px}.prose.svelte-oduip6{font-size:16px}}
