.ZkbMmG_main{min-height:100vh;padding-top:calc(var(--nav-height) + 2rem)}.ZkbMmG_hero{background:var(--color-lavender);border-radius:1.25rem;padding-block:clamp(2rem,5vw,4rem)}.ZkbMmG_hero h1{letter-spacing:-.055em;max-width:20ch;font-size:clamp(2.2rem,5vw,4.7rem);line-height:1.05}.ZkbMmG_hero p{max-width:45rem;line-height:1.7}.ZkbMmG_content{padding-block:clamp(2.5rem,5vw,5rem) clamp(4rem,7vw,7rem)}.ZkbMmG_prose{max-width:50rem;margin-inline:auto}.ZkbMmG_prose h2{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-ink);border-top:1px solid var(--color-border);margin-top:3rem;margin-bottom:1.2rem;padding-top:1.5rem;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:600;line-height:1.25}.ZkbMmG_prose h2:first-child{margin-top:0}.ZkbMmG_prose h3{color:var(--color-ink);margin:1.5rem 0 1rem;font-size:1.2rem;font-weight:600;line-height:1.35}.ZkbMmG_prose p,.ZkbMmG_prose li{color:var(--color-text-secondary);font-size:.97rem;line-height:1.85}.ZkbMmG_prose p{margin-bottom:1.4rem}.ZkbMmG_prose ul,.ZkbMmG_prose ol{margin-bottom:1.5rem;padding-left:1.5rem}.ZkbMmG_prose li{margin-bottom:.65rem;padding-left:.25rem}.ZkbMmG_prose li::marker{color:var(--color-link)}.ZkbMmG_prose strong{color:var(--color-ink);font-weight:600}.ZkbMmG_prose a{color:var(--color-link);text-underline-offset:.2rem;overflow-wrap:anywhere;text-decoration:underline}.ZkbMmG_prose a:hover{color:var(--color-accent-hover)}.ZkbMmG_infoTable{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.875rem}.ZkbMmG_infoTable th,.ZkbMmG_infoTable td{text-align:left;vertical-align:top;border:1px solid var(--color-border);color:var(--color-text-secondary);overflow-wrap:anywhere;padding:.9rem 1rem;line-height:1.7}.ZkbMmG_infoTable th{width:30%;color:var(--color-ink);background:var(--color-bg-subtle);font-weight:600}.ZkbMmG_lastUpdated{border-top:1px solid var(--color-border);font-family:var(--font-body);color:var(--color-text-muted);margin-top:3rem;padding-top:1.5rem;font-size:.7rem!important}@media (max-width:600px){.ZkbMmG_main{padding-top:var(--nav-height)}.ZkbMmG_hero{border-radius:0}.ZkbMmG_infoTable th,.ZkbMmG_infoTable td{padding:.75rem .65rem;font-size:.875rem}}
