.mx3XuG_hero{padding:var(--space-16) 0;border-bottom:1px solid var(--border-subtle);background:linear-gradient(140deg, var(--surface-1), transparent 72%)}.mx3XuG_heroLayout{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(18rem,.48fr);align-items:end;display:grid}.mx3XuG_draftBadge{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);border:1px solid color-mix(in srgb, var(--amber,#f59e0b) 35%, transparent);border-radius:var(--radius-full,9999px);background:color-mix(in srgb, var(--amber,#f59e0b) 10%, transparent);color:var(--amber,#f59e0b);font-size:var(--text-xs,.75rem);letter-spacing:.05em;text-transform:uppercase;padding:.25rem .75rem;font-weight:600;display:inline-flex}.mx3XuG_draftDot{background:var(--amber,#f59e0b);width:.5rem;height:.5rem;box-shadow:0 0 0 .15rem color-mix(in srgb, var(--amber,#f59e0b) 25%, transparent);border-radius:50%}.mx3XuG_title{max-width:12ch;margin-top:var(--space-4);font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(2.75rem,7vw,5.5rem);font-weight:400;line-height:.94}.mx3XuG_lede{max-width:62ch;margin-top:var(--space-6);color:var(--text-secondary);font-size:var(--text-lg);line-height:1.75}.mx3XuG_notice{gap:var(--space-4);padding:var(--space-6);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border-subtle));border-radius:var(--radius-xl);background:color-mix(in srgb, var(--accent) 7%, var(--surface-1));display:flex}.mx3XuG_notice>svg,.mx3XuG_cardIcon,.mx3XuG_licensePanel>svg{color:var(--accent);flex:none}.mx3XuG_noticeLabel{margin-bottom:var(--space-2);color:var(--text-primary);font-size:var(--text-sm);font-weight:700}.mx3XuG_notice p:last-child,.mx3XuG_principleCard p,.mx3XuG_availabilityLead,.mx3XuG_statusList p,.mx3XuG_licensePanel p{color:var(--text-secondary);line-height:1.7}.mx3XuG_section{padding:var(--space-16) 0}.mx3XuG_sectionHeader{max-width:55rem;margin-bottom:var(--space-8)}.mx3XuG_sectionHeader h2,.mx3XuG_availabilityLayout h2,.mx3XuG_licensePanel h2,.mx3XuG_related h2{margin-top:var(--space-3);font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.3rem);font-weight:400;line-height:1}.mx3XuG_principleGrid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mx3XuG_principleCard{min-height:16rem;padding:var(--space-7);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bg-surface);flex-direction:column;display:flex}.mx3XuG_principleCard h3{margin-top:var(--space-5);font-size:var(--text-lg)}.mx3XuG_principleCard p{margin-top:var(--space-3)}.mx3XuG_availabilityLayout{gap:var(--space-10);padding:var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);background:var(--surface-1);grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);display:grid}.mx3XuG_availabilityLead{margin-top:var(--space-5)}.mx3XuG_statusList{gap:var(--space-4);display:grid}.mx3XuG_statusList article{gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr);display:grid}.mx3XuG_statusList article:last-child{border-bottom:0;padding-bottom:0}.mx3XuG_statusMarker{background:var(--accent);width:.65rem;height:.65rem;box-shadow:0 0 0 .25rem color-mix(in srgb, var(--accent) 13%, transparent);border-radius:50%;margin-top:.45rem}.mx3XuG_statusList h3{font-size:var(--text-base)}.mx3XuG_statusList p{margin-top:var(--space-2);font-size:var(--text-sm)}.mx3XuG_licensePanel{gap:var(--space-5);max-width:64rem;padding:var(--space-8);border-left:3px solid var(--accent);background:var(--surface-1);grid-template-columns:auto minmax(0,1fr);display:grid}.mx3XuG_licensePanel p{margin-top:var(--space-4)}.mx3XuG_licensePanel code{font-family:var(--font-mono,monospace);font-size:.9em}.mx3XuG_related{justify-content:space-between;align-items:end;gap:var(--space-8);padding-top:var(--space-10);border-top:1px solid var(--border-subtle);display:flex}.mx3XuG_related h2{max-width:20ch}.mx3XuG_relatedLinks{gap:var(--space-3);flex-wrap:wrap;display:flex}.mx3XuG_relatedLinks a{align-items:center;gap:var(--space-2);display:inline-flex}@media (max-width:900px){.mx3XuG_heroLayout,.mx3XuG_availabilityLayout,.mx3XuG_principleGrid{grid-template-columns:1fr}.mx3XuG_principleCard{min-height:0}.mx3XuG_related{flex-direction:column;align-items:start}}@media (max-width:640px){.mx3XuG_notice,.mx3XuG_principleCard,.mx3XuG_availabilityLayout,.mx3XuG_licensePanel{padding:var(--space-5)}.mx3XuG_licensePanel{grid-template-columns:1fr}}
