.broker-editorial{--be-navy:var(--ae-navy);--be-navy-2:var(--ae-navy-800);--be-accent:var(--ae-accent);--be-paper:var(--ae-paper);--be-border:var(--ae-border);--be-ink:var(--ae-ink);--be-muted:var(--ae-muted);max-width:1120px;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.broker-editorial{padding-inline:1.25rem}}.broker-editorial__logos{display:flex;flex-wrap:wrap;gap:10px}.broker-editorial__cardmark,.broker-editorial__logo{display:block;object-fit:contain;background:#fff;box-sizing:border-box}.broker-editorial__logo{height:44px;width:auto;max-width:240px;padding:6px 12px;border-radius:10px}.broker-editorial__cardmark{height:32px;width:88px;padding:4px 8px;border-radius:8px;border:1px solid var(--be-border)}.broker-editorial__hero{display:grid;gap:1.25rem;padding:1.75rem 1.5rem;border-radius:1.35rem;background:var(--be-navy);color:#fff;border:1px solid var(--ae-navy-800)}@media (min-width:900px){.broker-editorial__hero{padding:2rem 1.85rem}}.broker-editorial__eyebrow{margin:0;font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.62)}.broker-editorial__hero h1{margin:0;max-width:28ch;font-family:var(--font-display,ui-sans-serif,system-ui,sans-serif);font-size:clamp(1.55rem,3.5vw,2.35rem);font-weight:800;line-height:1.12;letter-spacing:-.02em;text-transform:none;color:#fff}.broker-editorial__lead{margin:0;max-width:42rem;font-size:1.02rem;line-height:1.55;color:rgba(226,232,240,.94)}.broker-editorial__actions{display:flex;flex-wrap:wrap;gap:.65rem}.broker-editorial h2{text-transform:none!important;letter-spacing:-.01em}.broker-editorial__section{border-radius:1.1rem;border:1px solid var(--be-border);background:#fff;padding:1.35rem 1.25rem}.broker-editorial__section--soft{border-color:transparent;background:rgba(255,255,255,.72);box-shadow:none}.broker-editorial__section+.broker-editorial__section{margin-top:0}.broker-editorial .broker-editorial__stack{display:flex;flex-direction:column;gap:1.15rem}.broker-editorial table th{font-size:.75rem;letter-spacing:.04em}@media (max-width:640px){.broker-editorial{padding-inline:.75rem}.broker-editorial__hero{padding:1.35rem 1.1rem;border-radius:1.1rem}}