.page_page__JynZv{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__y5QiN{max-width:var(--content-max);margin:0 auto;padding:32px 24px 96px}.page_hero__p3gmi{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:32px}.page_heroArt__STzQ2{width:clamp(200px,44vw,300px);height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--r-lg);margin-bottom:2px}h1.page_title__Ejq6F{font-family:var(--font-serif);font-weight:400;font-size:clamp(32px,5.5vw,48px);line-height:1.1;margin:0;text-align:center}.page_subtitle__W_zrv{margin:0}.page_metaGrid__0TW3M{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden;margin-bottom:36px}@media (min-width:640px){.page_metaGrid__0TW3M{grid-template-columns:repeat(4,1fr)}}.page_metaCell__DPhmQ{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px;background:var(--bg);text-align:center}.page_metaLabel__XRoba{justify-content:center}.page_metaValue__vl_iz{font-family:var(--font-serif);font-size:var(--fs-body);line-height:1.3;color:var(--text)}section.page_section__kKA0u{margin:0 0 36px}h2.page_sectionH___dN91{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-title);letter-spacing:.01em;color:var(--text);margin:0 0 12px}.page_body__o8teT{font-size:var(--fs-body);line-height:1.7;color:var(--copy-secondary);margin:0 0 12px}.page_inlineLink__1KWVz{color:var(--accent);text-decoration:none}.page_inlineLink__1KWVz:hover{text-decoration:underline}.page_prevNext__DGkhT{display:flex;gap:12px;margin:0 0 40px}.page_prevNextLink__I629_{flex:1;display:flex;flex-direction:column;gap:4px;padding:14px 16px}.page_prevNextRight__tmAdu{text-align:right;align-items:flex-end}.page_prevNextName__diSts{font-family:var(--font-serif);font-size:var(--fs-body-lg);color:var(--text)}.page_cta__7rLmQ{margin-top:48px;padding:28px 24px;text-align:center}.page_ctaTitle__r2j_1{font-family:var(--font-serif);font-size:var(--fs-title);font-weight:400;margin:0 0 8px;color:var(--text)}.page_ctaText__NOIe2{font-size:var(--fs-body);color:var(--copy-secondary);margin:0 0 18px;line-height:1.55}.page_ctaSecondary__BiwO4{display:block;margin:14px auto 0}.page_allHouses__6hjqu{margin-top:56px;padding-top:32px;border-top:1px solid var(--border)}h3.page_allHousesH__24nPt{font-family:var(--font-serif);font-size:var(--fs-body-lg);font-weight:400;color:var(--text);margin:0 0 14px}.page_allHousesGrid__6mi5h{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (min-width:640px){.page_allHousesGrid__6mi5h{grid-template-columns:repeat(4,1fr)}}.page_allHousesLink__t_7Vz{padding:10px 12px;color:var(--copy-secondary);font-size:var(--fs-ui);text-align:center}.page_allHousesLink__t_7Vz:hover{color:var(--accent)}.page_hubNote__BYJJo{margin:18px 0 0;font-size:var(--fs-ui)}.page_methodology__6s1Oq{margin:8px 0 0;padding-top:18px;border-top:1px solid var(--border);font-size:var(--fs-caption);line-height:1.6;color:var(--muted)}.page_faqList__pHoSz{display:flex;flex-direction:column;gap:18px}.page_faqItem__lW_Ex{padding:16px 18px;border-left:2px solid var(--border);border-radius:0 8px 8px 0}h3.page_faqQ__VA3Yr{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body-lg);color:var(--text);margin:0 0 6px}.page_faqA__ReRW3{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_planetGrid__35PEz{display:grid;grid-template-columns:1fr;gap:8px;margin-top:16px}@media (min-width:640px){.page_planetGrid__35PEz{grid-template-columns:repeat(2,1fr)}}.page_planetCard__KELS9{padding:12px 14px}.page_planetCardName__oM46C{display:block;font-family:var(--font-serif);font-weight:400;font-size:var(--fs-body);color:var(--text)}.page_planetCardTldr__gi3XW{display:block;margin-top:3px;font-size:var(--fs-caption);line-height:1.45;color:var(--copy-muted)}.page_inlineLink__1KWVz:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:2px}