.outlook-nav{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 20px}
.outlook-intro h1{font-size:clamp(2rem,5vw,3.5rem);letter-spacing:-.04em;margin:6px 0 12px}
.outlook-intro p:not(.eyebrow),.outlook-note{color:var(--muted);line-height:1.6}
.outlook-intro{margin:28px 0}.outlook-toolbar{display:flex;justify-content:space-between;align-items:start;gap:16px;flex-wrap:wrap}.outlook-toolbar button[aria-pressed="false"]{background:var(--panel2);color:var(--white);border:1px solid var(--line)}
.outlook-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.outlook-panel{overflow:hidden}.outlook-panel h2{font-size:1.1rem;margin:0;padding:18px 20px}.outlook-panel img{display:block;width:100%;height:auto;background:#fff}.outlook-panel a{display:block}.outlook-panel p{padding:0 20px;color:var(--muted);line-height:1.5}.outlook-note a{color:var(--orange2)}.outlook-error{color:#ffc0c8!important}
@media(max-width:720px){.outlook-grid{grid-template-columns:1fr}.outlook-toolbar button{width:auto}}
