.cesrta-congress{--scd-green:#038e46;--scd-deep:#064d2b;--scd-red:#d72026;--scd-line:#dce5df;max-width:1200px;margin:0 auto;color:#202d25;background:#fff;font:16px/1.75 'Open Sans',Arial,sans-serif}.cesrta-congress *{box-sizing:border-box}.cesrta-congress h1,.cesrta-congress h2,.cesrta-congress h3{font-family:Merriweather,Georgia,serif;color:inherit;line-height:1.3;margin:0 0 22px;text-transform:none;letter-spacing:normal}.cesrta-congress h1{font-size:clamp(2rem,4vw,3rem)}.cesrta-congress h2{font-size:clamp(1.5rem,3vw,2rem)}.cesrta-congress h3{font-size:1.4rem}.cesrta-congress p{margin:0 0 20px}.cesrta-congress a{color:var(--scd-deep);text-underline-offset:4px}.cesrta-congress button{font:inherit;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:normal;border-radius:0}.cesrta-congress a:focus-visible,.cesrta-congress button:focus-visible,.cesrta-congress [tabindex]:focus-visible{outline:3px solid #e8a322;outline-offset:4px}.cesrta-congress [id]{scroll-margin-top:100px}.cesrta-congress .scd-eyebrow{color:var(--scd-green);font-size:13px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:14px}.cesrta-congress .scd-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:38px;background:var(--scd-deep);color:white;padding:42px}.cesrta-congress .scd-hero .scd-eyebrow{color:#c4ecd3}.cesrta-congress .scd-theme{font-size:18px}.cesrta-congress .scd-venue{font-size:14px;color:#d0e9d9}.cesrta-congress .scd-hero-photo{position:relative;display:block;border-bottom:4px solid var(--scd-red)}.cesrta-congress .scd-hero-photo img{display:block;width:100%;height:360px;object-fit:cover}.cesrta-congress .scd-hero-photo span{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000d);color:white;padding:28px 18px 14px;font-size:14px}.cesrta-congress .scd-button{display:inline-block;color:white;background:var(--scd-green);text-decoration:none;padding:12px 18px;font-size:14px;font-weight:700}.cesrta-congress .scd-light{background:white;color:var(--scd-deep)}.cesrta-congress .scd-jump{display:flex;flex-wrap:wrap;gap:14px 25px;align-items:center;padding:20px 35px;border-bottom:1px solid var(--scd-line);font-size:14px}.cesrta-congress .scd-jump span{color:#68776c}.cesrta-congress .scd-jump a{font-weight:700;text-decoration:none}.cesrta-congress .scd-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin:0 35px;padding:30px 0;border-bottom:1px solid var(--scd-line)}.cesrta-congress .scd-metrics>div{padding-left:24px;border-left:1px solid var(--scd-line)}.cesrta-congress .scd-metrics>div:first-child{padding-left:0;border:0}.cesrta-congress .scd-metrics strong{display:block;font:700 34px/1.4 Georgia,serif;color:var(--scd-green)}.cesrta-congress .scd-metrics span{font-size:14px;color:#58655c}.cesrta-congress .scd-overview{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:55px;padding:45px 35px}.cesrta-congress article h2:not(:first-of-type){margin-top:36px}.cesrta-congress .scd-research-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.cesrta-congress .scd-research-grid>div{background:#f1f7f3;padding:14px}.cesrta-congress .scd-research-grid strong{display:block;color:var(--scd-green);font-size:28px}.cesrta-congress .scd-research-grid span{font-size:13px;display:block}.cesrta-congress .scd-source-note{font-size:13px;border-top:1px solid var(--scd-line);padding-top:18px}.cesrta-congress .scd-report{background:#f1f7f3;border-top:4px solid var(--scd-green);padding:24px}.cesrta-congress .scd-report p:not(.scd-eyebrow){font-size:14px}.cesrta-congress .scd-download{display:block;font-size:13px;margin-top:14px}.cesrta-congress .scd-gallery{padding:40px 35px;background:#f1f7f3}.cesrta-congress .scd-gallery-heading{display:flex;justify-content:space-between;align-items:end;gap:20px}.cesrta-congress .scd-gallery-heading>p{font-size:14px;color:#58655c}.cesrta-congress .scd-days{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:8px 0 24px}.cesrta-congress .scd-days button{background:white;color:var(--scd-deep);border:1px solid var(--scd-line);padding:13px 18px;text-align:left}.cesrta-congress .scd-days button[aria-pressed=true]{background:var(--scd-green);color:#fff;border-color:var(--scd-green);box-shadow:inset 0 -3px var(--scd-red)}.cesrta-congress .scd-days strong{display:block;font-size:18px}.cesrta-congress .scd-days span{display:block;font-size:13px}.cesrta-congress .scd-image-wrap{position:relative;background:#10261a;touch-action:pan-y}.cesrta-congress .scd-current-photo{display:block;width:100%;height:clamp(280px,48vw,590px);object-fit:contain}.cesrta-congress .scd-enlarge{position:absolute;right:16px;bottom:16px;background:#fff;color:#143d23;border:0;padding:8px 15px;font-size:14px}.cesrta-congress .scd-controls{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 0}.cesrta-congress .scd-counter{margin:0;font-size:14px}.cesrta-congress .scd-controls>div{display:flex;gap:8px}.cesrta-congress .scd-controls button{background:white;color:var(--scd-deep);border:1px solid #bccfc1;font-size:24px;min-width:48px;min-height:44px;padding:0 12px}.cesrta-congress .scd-thumbnails{position:relative;display:flex;gap:10px;overflow-x:auto;padding:5px 4px 12px;scrollbar-width:thin}.cesrta-congress .scd-thumbnails button{flex:0 0 104px;border:3px solid transparent;padding:0;background:transparent;opacity:.65}.cesrta-congress .scd-thumbnails button[aria-pressed=true]{border-color:var(--scd-green);opacity:1}.cesrta-congress .scd-thumbnails button:hover{opacity:1}.cesrta-congress .scd-thumbnails img{width:98px;height:68px;display:block;object-fit:cover}.cesrta-congress .scd-gallery-hint{font-size:13px;color:#58655c;margin:12px 0 0}.cesrta-congress .scd-lightbox{background:#102019;color:#fff;border:0;padding:20px;width:min(1200px,96vw);max-width:96vw;max-height:95dvh}.cesrta-congress .scd-lightbox::backdrop{background:#000d}.cesrta-congress .scd-modal-bar{display:flex;align-items:center;justify-content:space-between;gap:15px}.cesrta-congress .scd-modal-bar p{font-size:14px;margin:0}.cesrta-congress .scd-lightbox button{background:#ffffff15;color:white;border:1px solid #ffffff66;padding:10px 14px;min-height:44px}.cesrta-congress .scd-modal-stage{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.cesrta-congress .scd-modal-stage img{max-width:calc(100% - 120px);max-height:75dvh;object-fit:contain}
@media(max-width:800px){.cesrta-congress .scd-hero{grid-template-columns:1fr;padding:28px}.cesrta-congress .scd-hero-photo img{height:300px}.cesrta-congress .scd-overview{grid-template-columns:1fr;gap:25px}.cesrta-congress .scd-report{max-width:none}.cesrta-congress .scd-gallery-heading{display:block}}
@media(max-width:520px){.cesrta-congress .scd-hero{padding:24px 18px}.cesrta-congress .scd-hero-photo img{height:240px}.cesrta-congress .scd-jump{padding:18px;gap:10px 18px}.cesrta-congress .scd-jump span{flex-basis:100%}.cesrta-congress .scd-metrics{margin:0 18px;grid-template-columns:repeat(2,1fr);gap:20px}.cesrta-congress .scd-metrics>div{padding:0;border:0}.cesrta-congress .scd-overview,.cesrta-congress .scd-gallery{padding:30px 18px}.cesrta-congress .scd-days{grid-template-columns:repeat(2,1fr)}.cesrta-congress .scd-days button{padding:10px 12px}.cesrta-congress .scd-research-grid>div{padding:10px}.cesrta-congress .scd-research-grid span{font-size:12px}.cesrta-congress .scd-controls{align-items:start}.cesrta-congress .scd-counter{max-width:190px}.cesrta-congress .scd-current-photo{height:300px}.cesrta-congress .scd-lightbox{padding:12px}.cesrta-congress .scd-modal-stage{gap:5px}.cesrta-congress .scd-modal-stage img{max-width:calc(100% - 86px)}.cesrta-congress .scd-lightbox button{padding:8px}}
