.NDLsUG_section{padding:var(--space-12) var(--space-6);background:var(--color-bg-sunken)}.NDLsUG_inner{max-width:1280px;margin:0 auto}.NDLsUG_heading{font-family:var(--font-display);font-weight:800;font-size:var(--fs-display-sm);letter-spacing:var(--tracking-display);margin:0 0 var(--space-6);max-width:880px;line-height:1.1}.NDLsUG_grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.NDLsUG_card{padding:var(--space-5);height:100%}.NDLsUG_role-title{font-family:var(--font-body);font-size:var(--fs-h3);margin:0 0 var(--space-3);color:var(--brand-primary);letter-spacing:var(--tracking-display)}.NDLsUG_list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.NDLsUG_list-item{padding-left:var(--space-4);color:var(--color-text-soft);font-size:var(--fs-body-sm);position:relative}.NDLsUG_bullet{color:var(--brand-primary);font-weight:700;position:absolute;left:0}.NDLsUG_full-height{height:100%}
.ecfvGG_eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-2);font-weight:700}.ecfvGG_brand{color:var(--brand-primary)}
.VyXWwq_section{padding:var(--space-12) var(--space-6);background:var(--color-bg-sunken)}.VyXWwq_inner{max-width:1280px;margin:0 auto}.VyXWwq_heading{font-family:var(--font-display);font-weight:800;font-size:var(--fs-display-sm);letter-spacing:var(--tracking-display);margin:0 0 var(--space-6);max-width:880px;line-height:1.1}.VyXWwq_list{gap:var(--space-3);flex-direction:column;display:flex}.VyXWwq_item{padding:var(--space-4) var(--space-5);background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border);transition:background-color .3s,border-color .3s}.VyXWwq_question{font-weight:700;font-size:var(--fs-body-lg);cursor:pointer;list-style:none}.VyXWwq_answer{margin-top:var(--space-3);color:var(--color-text-soft)}
._09KjSa_section{padding:var(--space-12) var(--space-6);background:var(--brand-primary-solid);color:var(--brand-on-primary)}._09KjSa_inner{text-align:center;max-width:880px;margin:0 auto}._09KjSa_title{font-family:var(--font-display);font-weight:800;font-size:var(--fs-display-md);letter-spacing:var(--tracking-display);margin:0 0 var(--space-3);line-height:1.05}._09KjSa_description{font-size:var(--fs-body-lg);opacity:.9;max-width:600px;margin:0 auto var(--space-6)}._09KjSa_actions{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}