.teamday p,.teamday .detail-grid p,.teamday .briefing p,.teamday .faq details p{font-size:1rem}.teamday .eyebrow{font-size:.75rem}.teamday .micro,.teamday figcaption{font-size:.875rem}.teamday .teamday-hero{align-items:start}.teamday-hero h1{font-size:clamp(2.35rem,4.1vw,3.8rem)}.teamday-hero figure{margin-top:22px}.teamday-hero figure img{object-fit:cover;border-radius:3px;width:100%;height:420px}.teamday-hero figcaption{color:var(--muted);padding-top:12px;line-height:1.5}.teamday .detail-grid a:not(.text-link){text-underline-offset:3px;color:var(--accent);text-decoration:underline}.teamday-note{max-width:880px;margin-top:32px;margin-bottom:0}.teamday-agenda{background:var(--navy);color:#fff;padding-block:75px}.teamday-agenda .eyebrow{color:#d8b9a0}.teamday-agenda p{color:#d6dfe4}.teamday-timeline{margin:40px 0 0;padding:0;list-style:none}.teamday-timeline li{border-top:1px solid #49606f;grid-template-columns:160px 1fr;gap:32px;padding:23px 0;display:grid}.teamday-time{color:#e3c3a8;font-variant-numeric:tabular-nums;font-size:.9375rem}.teamday-timeline h3{margin-bottom:9px;font-size:1.35rem}.teamday-timeline p{max-width:760px;margin:0}.teamday-scope{border-top:1px solid var(--line);max-width:940px;margin-top:36px;padding-top:28px}.teamday-regions{background:#eee9e1}.teamday-regions .detail-grid{gap:38px}.teamday-regions .text-link{font-size:.875rem}.teamday .teamday-safety{padding-block:72px}.teamday .faq summary{font-size:1rem}.teamday-intent{padding-top:35px}@media (max-width:800px){.teamday-hero figure img{height:330px}.teamday-regions .detail-grid{grid-template-columns:1fr;gap:30px}.teamday-regions article{max-width:700px}.teamday-timeline li{grid-template-columns:135px 1fr;gap:20px}}@media (max-width:560px){.teamday .teamday-hero h1{font-size:2.4rem}.teamday-hero figure{margin-top:0}.teamday-hero figure img{height:280px}.teamday-timeline li{grid-template-columns:1fr;gap:9px}.teamday-agenda{padding-block:50px}.teamday .teamday-safety{padding-block:48px}.teamday .teamday-intent{padding-top:28px}.teamday .section-heading>p{font-size:1rem}}
