.sectionRenderer_plain__99apZ,.sectionRenderer_tint__t_IaB{--ac:var(--color-accent);--co1:#f97316;--co2:#8b5cf6}[data-theme=dark] .sectionRenderer_plain__99apZ,[data-theme=dark] .sectionRenderer_tint__t_IaB{--co1:#fb923c;--co2:#a78bfa}.sectionRenderer_plain__99apZ{background:var(--color-bg)}.sectionRenderer_tint__t_IaB{background:radial-gradient(58% 90% at 0 0,color-mix(in srgb,var(--ac) 5%,transparent),transparent 62%),radial-gradient(50% 84% at 100% 100%,color-mix(in srgb,var(--co2) 5%,transparent),transparent 62%),var(--color-bg-secondary)}.sectionRenderer_plain__99apZ h2[id],.sectionRenderer_tint__t_IaB h2[id]{display:flex;align-items:center;gap:12px;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:800;text-align:left}.sectionRenderer_plain__99apZ h2[id]:before,.sectionRenderer_tint__t_IaB h2[id]:before{content:"";flex-shrink:0;width:5px;height:1.1em;border-radius:999px;background:linear-gradient(180deg,var(--ac),var(--co1) 55%,var(--co2))}.sectionRenderer_plain__99apZ h2[id]:after,.sectionRenderer_tint__t_IaB h2[id]:after{content:"";flex:1 1;height:2px;margin-left:6px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--ac) 32%,transparent),color-mix(in srgb,var(--co2) 16%,transparent) 55%,transparent)}.RelationshipResearch_section__acW_j{margin:3rem auto}.RelationshipResearch_heading__5BPkz{font-family:var(--font-fraunces),Georgia,serif;font-weight:700;font-size:1.5rem;margin:0 0 .5rem}.RelationshipResearch_lead__Ektzj{color:var(--color-text-muted);line-height:1.6;margin:0 0 1.5rem;max-width:70ch}.RelationshipResearch_lead__Ektzj em{font-style:italic}.RelationshipResearch_tableWrap__SuVA0{overflow-x:auto;margin:0 0 1.75rem}.RelationshipResearch_table__Bo85X{width:100%;border-collapse:collapse;border:1px solid var(--color-border);border-radius:12px;overflow:hidden;font-size:.95rem}.RelationshipResearch_caption__8uOw_{caption-side:top;text-align:left;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;font-weight:700;color:var(--color-text-muted);margin-bottom:.6rem}.RelationshipResearch_table__Bo85X td,.RelationshipResearch_table__Bo85X th{padding:.7rem 1rem;text-align:left;border-bottom:1px solid var(--color-border)}.RelationshipResearch_table__Bo85X thead th{background:var(--color-bg-card);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.RelationshipResearch_table__Bo85X tbody th{font-weight:600;color:var(--color-text)}.RelationshipResearch_table__Bo85X tbody td{color:var(--color-accent);font-weight:700;white-space:nowrap}[data-theme=dark] .RelationshipResearch_table__Bo85X tbody td{color:var(--color-text-secondary)}.RelationshipResearch_table__Bo85X tbody tr:last-child td,.RelationshipResearch_table__Bo85X tbody tr:last-child th{border-bottom:0}.RelationshipResearch_prose__HoKxd{line-height:1.7;color:var(--color-text)}.RelationshipResearch_prose__HoKxd p{margin:0 0 1rem;max-width:72ch}.RelationshipResearch_prose__HoKxd a{color:var(--color-accent);font-weight:600}[data-theme=dark] .RelationshipResearch_prose__HoKxd a{color:var(--color-text-secondary)}[data-theme=dark] .RelationshipResearch_prose__HoKxd a:hover{text-decoration:underline}.RelationshipResearch_prose__HoKxd strong{font-weight:700}.PopularAgeGaps_section__OODDY{margin:3rem auto}.PopularAgeGaps_header__RWhoy{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.5rem}.PopularAgeGaps_heading__xhIWK{font-family:var(--font-fraunces),Georgia,serif;font-weight:700;font-size:1.5rem;margin:0}.PopularAgeGaps_viewAll__mP_8Q{color:var(--color-accent);font-weight:600;text-decoration:none;white-space:nowrap}.PopularAgeGaps_viewAll__mP_8Q:hover{text-decoration:underline}.PopularAgeGaps_lead__K1suC{color:var(--color-text-muted);line-height:1.6;margin:0 0 1.25rem;max-width:62ch}.PopularAgeGaps_grid__WzSGo{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.PopularAgeGaps_card__Y_5Y4{display:flex;flex-direction:column;gap:.3rem;height:100%;padding:1rem 1.1rem;border:1px solid var(--color-border);border-radius:12px;text-decoration:none;background:var(--color-bg-card);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.PopularAgeGaps_card__Y_5Y4:hover{border-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-border));transform:translateY(-2px);box-shadow:0 12px 30px color-mix(in srgb,var(--color-accent) 14%,transparent)}.PopularAgeGaps_gap__hfmBM{font-size:.85rem;font-weight:600;color:var(--color-accent)}.PopularAgeGaps_names__OAVE0{font-weight:700;color:var(--color-text)}