html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--brandOS-font-family-sans);line-height:1.5}body{background:var(--brandOS-surface-canvas);color:var(--brandOS-text-primary);margin:0}*,:before,:after{box-sizing:border-box}.vertical-app-shell{gap:1.5rem;max-inline-size:72rem;margin-inline:auto;padding:clamp(1.5rem,4vw,4rem);display:grid}.vertical-app-hero,.vertical-app-grid article{background:var(--brandOS-surface-elevated);border:1px solid var(--brandOS-border-subtle);border-radius:var(--brandOS-radius-lg);box-shadow:var(--brandOS-shadow-md);padding:1.5rem}.vertical-app-eyebrow{color:var(--brandOS-text-muted);font-size:var(--brandOS-text-sm);letter-spacing:.14em;text-transform:uppercase}.vertical-app-hero h1{margin-block:0 1rem;font-size:clamp(2rem,5vw,4rem)}.vertical-app-copy{color:var(--brandOS-text-muted);max-inline-size:48rem}.vertical-app-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.vertical-app-grid span{color:var(--brandOS-text-muted);font-size:var(--brandOS-text-sm);display:block}.vertical-app-link{color:var(--brandOS-text-link);font-weight:700}.vertical-app-card{background:var(--brandOS-surface-elevated);border:1px solid var(--brandOS-border-subtle);border-radius:var(--brandOS-radius-lg);box-shadow:var(--brandOS-shadow-md);gap:1rem;padding:1.5rem;display:grid}.vertical-app-card h2{margin:0}.vertical-app-table-wrap{overflow-x:auto}.vertical-app-table{border-collapse:collapse;inline-size:100%;min-inline-size:44rem}.vertical-app-table th,.vertical-app-table td{border-block-end:1px solid var(--brandOS-border-subtle);text-align:start;vertical-align:top;padding:.85rem .75rem}.vertical-app-table th{color:var(--brandOS-text-muted);font-size:var(--brandOS-text-sm);letter-spacing:.08em;text-transform:uppercase}.vertical-app-table td span{color:var(--brandOS-text-muted);font-size:var(--brandOS-text-sm);display:block}.vertical-app-decision-list{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.85rem;display:grid}.vertical-app-decision-list article{border:1px solid var(--brandOS-border-subtle);border-radius:var(--brandOS-radius-md);padding:1rem}.vertical-app-decision-list span{color:var(--brandOS-text-muted);font-size:var(--brandOS-text-sm);display:block}.vertical-app-decision-list p{color:var(--brandOS-text-muted);margin-block-end:0}
