.editorial-shell{--ed-ink:var(--theme-foreground,#172448);--ed-muted:var(--theme-muted-foreground,#52648b);--ed-accent:var(--theme-primary,#3154f4);max-width:1080px;margin:auto;padding:64px 28px 88px;color:var(--ed-ink);line-height:1.7}
.editorial-header{max-width:850px;margin:30px 0 36px}.editorial-header h1{font-size:clamp(2.2rem,5vw,4.1rem);line-height:1.1;letter-spacing:-.035em;margin:16px 0 24px;text-wrap:balance}.editorial-teaser{font-size:1.2rem;max-width:740px;color:var(--ed-muted)}.editorial-topics{font-size:.8rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.editorial-byline{display:flex;gap:24px;flex-wrap:wrap;font-size:.9rem}.editorial-summary{border-left:4px solid var(--ed-accent);padding:20px 28px;background:var(--theme-muted,#edf1ff);font-size:1.1rem;max-width:850px}.editorial-disclosure{font-size:.85rem;color:var(--ed-muted);max-width:850px;margin:18px 0 40px}.editorial-body{max-width:850px}.editorial-body .umb-block-grid,.editorial-body .umb-block-grid__layout-container{display:block}.editorial-section,.editorial-question{margin:40px 0}.editorial-body h2{font-size:1.65rem;line-height:1.25;margin-bottom:18px;text-wrap:balance}.editorial-body p,.editorial-body ul,.editorial-body ol{margin:14px 0}.editorial-body ul,.editorial-body ol{padding-left:1.4em}.editorial-shell a{text-underline-offset:4px}.editorial-shell a:focus-visible,.editorial-table:focus-visible{outline:3px solid var(--ed-accent);outline-offset:4px}.editorial-table{overflow-x:auto;margin:40px 0}.editorial-table table{border-collapse:collapse;width:100%;font-size:.95rem;min-width:560px}.editorial-table caption{text-align:left;font-weight:700;margin-bottom:16px;font-size:1.2rem}.editorial-table th,.editorial-table td{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid var(--theme-border,#d7e2e5)}.editorial-table thead{background:var(--theme-muted,#edf1ff)}.editorial-table tbody th{width:25%}.editorial-cta{padding:28px 32px;margin:44px 0;border:1px solid var(--theme-border,#d7e2e5);border-top:4px solid var(--ed-accent);border-radius:8px}.editorial-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.editorial-actions a{padding:11px 18px;border:1px solid currentColor;border-radius:5px;text-decoration:none;font-weight:650}.editorial-actions a:first-child{background:var(--ed-accent);color:var(--theme-primary-foreground,#fff);border-color:var(--ed-accent)}.editorial-related{border-top:1px solid var(--theme-border,#d7e2e5);padding-top:28px;margin-top:48px}.editorial-related a{display:block;margin:12px 0}.editorial-filters{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.editorial-filters a{border:1px solid var(--theme-border,#d7e2e5);padding:6px 14px;border-radius:40px;text-decoration:none}.editorial-filters [aria-current]{background:var(--ed-accent);color:var(--theme-primary-foreground,#fff)}.editorial-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.editorial-cards article{padding:26px;border:1px solid var(--theme-border,#d7e2e5);border-radius:8px}.editorial-cards h2{font-size:1.6rem;line-height:1.25;margin:14px 0}.editorial-cards p{margin-bottom:18px}.editorial-body img{max-width:100%;height:auto}@media(max-width:640px){.editorial-shell{padding:32px 20px 60px}.editorial-cards{grid-template-columns:1fr}.editorial-summary,.editorial-cta{padding:20px}.editorial-actions{flex-direction:column}.editorial-actions a{text-align:center}}
.editorial-section a,.editorial-question a,.editorial-back{text-decoration:underline}
