.agenda-hero{padding:92px 0 82px;background:linear-gradient(125deg,#0b5d49,#176cc5 52%,#6d3db4);color:#fff}.agenda-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:65px;align-items:end}.agenda-hero h1{font-size:clamp(3.5rem,7vw,6.4rem);line-height:.94;margin:.3rem 0 1.4rem;color:#fff}.agenda-hero h1 em{color:#ffd13e}.agenda-hero p:not(.section-kicker){font-size:1.16rem;line-height:1.7}.agenda-stamp{padding:30px;border:1px solid #ffffff75;border-radius:24px;background:#ffffff18}.agenda-stamp span,.agenda-stamp small{display:block}.agenda-stamp span{text-transform:uppercase;letter-spacing:.13em;font-weight:900;color:#ffd13e}.agenda-stamp strong{display:block;font:700 2rem/1.2 Georgia,serif;margin:12px 0}.agenda-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:36px}.agenda-heading h2{font-size:clamp(2.2rem,4.2vw,4rem);line-height:1.07;margin:.2rem 0}.agenda-heading>p{color:#5b6470;line-height:1.7}.next-events{background:#fffaf3}.waiting-card{display:grid;grid-template-columns:180px 1fr;gap:38px;align-items:center;padding:36px;border-radius:26px;background:#fff;box-shadow:0 16px 45px #2f31391a}.calendar-mark{display:grid;place-items:center;overflow:hidden;border-radius:20px;background:#263d99;color:#fff;min-height:150px}.calendar-mark span{width:100%;height:24px;background:#ffd13e}.calendar-mark strong{font:700 1.8rem Georgia,serif}.waiting-label{text-transform:uppercase;letter-spacing:.12em;color:#e6246b;font-weight:900}.waiting-card h3{font-size:1.8rem;margin:.2rem 0}.waiting-card p{line-height:1.65;color:#59616c}.waiting-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.btn-outline-dark{border:2px solid #263d99;color:#263d99;background:#fff}.format-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.format-grid article{padding:30px;border-radius:24px;border:1px solid #e7e5e4;box-shadow:0 12px 35px #34304512}.format-grid article>span{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;font-size:1.5rem}.format-grid small{display:block;text-transform:uppercase;letter-spacing:.12em;font-weight:900;margin:20px 0 8px;color:#6b7280}.format-grid h3{font:700 2.3rem Georgia,serif;margin:0 0 9px}.format-grid strong{display:block;color:#263d99}.format-grid p{color:#59616c;line-height:1.65}.format-grid a,.news a{font-weight:900;text-decoration:none;color:#176cc5}.teal>span{background:#dff7f5;color:#0da8b5}.yellow>span{background:#fff2d6;color:#f0a400}.blue>span{background:#e7f1ff;color:#176cc5}.orange>span{background:#fff0e9;color:#f35b28}.news{background:linear-gradient(125deg,#2f285f,#6338a6);color:#fff}.news-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center}.news h2{font-size:clamp(2.5rem,4.5vw,4.2rem);color:#fff}.news p{color:#ffffffcc;line-height:1.7}.news article{background:#fff;color:#30313b;border-radius:24px;padding:34px}.news article span{color:#e6246b;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.news article h3{font-size:1.8rem}.news article p{color:#59616c}.agenda-contact{background:#eaf8f7}.agenda-contact-box{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:center}.agenda-contact h2{font-size:clamp(2.2rem,4vw,3.7rem);margin:.25rem 0}.agenda-contact-box>div:last-child{display:grid;gap:10px}.agenda-contact-box>div:last-child>a:not(.btn){color:#263d99;font-weight:800;text-decoration:none;text-align:center}
@media(max-width:900px){.agenda-hero-grid,.agenda-heading,.news-grid,.agenda-contact-box{grid-template-columns:1fr;gap:28px}.waiting-card{grid-template-columns:1fr}.format-grid{grid-template-columns:1fr}}
@media(max-width:600px){.agenda-hero{padding:64px 0 54px}.agenda-hero h1{font-size:3.35rem}.waiting-card{padding:22px 18px}.calendar-mark{min-height:110px}.waiting-actions{display:grid}.waiting-actions .btn{width:100%;text-align:center}.news article{padding:24px 20px}}
