.congress-hero{position:relative;overflow:hidden;background:var(--deep);color:#fff}.congress-hero::before{position:absolute;inset:0;background:radial-gradient(circle at 76% 18%,rgba(16,183,191,.3),transparent 28%),linear-gradient(115deg,rgba(0,0,0,.12),transparent 56%);content:""}.congress-ring{position:absolute;border:1px solid rgba(255,255,255,.13);border-radius:50%;pointer-events:none}.ring-one{top:-25rem;right:-16rem;width:59rem;height:59rem}.ring-two{right:21rem;bottom:-16rem;width:31rem;height:31rem}.congress-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.52fr);gap:clamp(3rem,8vw,8rem);align-items:center;padding-block:clamp(4.8rem,7.5vw,7rem)}.congress-hero h1{max-width:930px;margin-bottom:1.35rem;font-size:clamp(3.4rem,6vw,6.1rem)}.congress-hero h1::after{display:block;width:115px;margin-top:1.5rem;border-bottom:8px solid var(--yellow);content:""}.congress-hero .hero-lede{max-width:710px;margin-bottom:2rem;color:rgba(255,255,255,.74);font-size:1.08rem}.archive-card{display:grid;grid-template-columns:1fr 1fr;padding:2rem;background:#fff;color:var(--ink);border-top:8px solid var(--yellow);box-shadow:0 28px 70px rgba(0,0,0,.22)}.archive-card>span,.archive-card>strong,.archive-card>p{grid-column:1/-1}.archive-card>span{color:var(--turquoise-dark);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.archive-card>strong{margin-top:1rem;font-size:5.2rem;line-height:.9}.archive-card>p{margin:.45rem 0 1.35rem;color:var(--gray);font-size:.86rem}.archive-card>div{padding:1rem 0;border-top:1px solid var(--line)}.archive-card>div:nth-of-type(2){padding-left:1rem;border-left:1px solid var(--line)}.archive-card .wide-stat{grid-column:1/-1;padding-bottom:0}.archive-card b,.archive-card small{display:block}.archive-card b{font-size:1.35rem}.archive-card small{margin-top:.2rem;color:var(--gray);font-size:.62rem;text-transform:uppercase}
.legacy{padding-block:clamp(4.2rem,7vw,6.5rem);background:#fff}.legacy-head{display:grid;grid-template-columns:.45fr 1.55fr;gap:clamp(2rem,6vw,6rem);align-items:start}.legacy-head h2{max-width:900px;margin:0}.legacy-pillars{display:grid;grid-template-columns:repeat(3,1fr);margin-top:3.2rem;border-top:1px solid var(--line);border-left:1px solid var(--line)}.legacy-pillars article{padding:1.8rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.legacy-pillars span{color:var(--yellow);font-size:.75rem;font-weight:900}.legacy-pillars h3{margin:2rem 0 .7rem;font-size:1.3rem}.legacy-pillars p{margin:0;color:var(--gray);font-size:.86rem}.reach-line{display:flex;gap:1.3rem;align-items:center;margin-top:2rem;color:var(--turquoise-dark);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.reach-line i{height:1px;background:var(--line);flex:1}.reach-line strong{color:var(--deep)}
.section-intro{display:grid;grid-template-columns:minmax(270px,.95fr) minmax(0,.75fr);gap:clamp(3rem,8vw,8rem);align-items:end;margin-bottom:3rem}.section-intro h2{max-width:720px;margin-bottom:0}.section-intro>p{max-width:550px;margin:0;color:var(--gray)}.editions{background:var(--mist)}.edition-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.edition-grid article{min-height:215px;padding:1.7rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.edition-grid span{color:var(--turquoise-dark);font-size:.68rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.edition-grid h3{margin:2.2rem 0 .7rem;font-size:1.3rem}.edition-grid p{margin:0;color:var(--gray);font-size:.78rem}.edition-grid .edition-current{background:var(--deep);color:#fff}.edition-grid .edition-current span{color:var(--yellow)}.edition-grid .edition-current p{color:rgba(255,255,255,.65)}
.knowledge-system{background:#fff}.system-head{display:grid;grid-template-columns:.45fr 1.1fr .8fr;gap:clamp(2rem,6vw,6rem);align-items:start;margin-bottom:3rem}.system-head h2,.system-head p{margin-bottom:0}.system-head>p:last-child{color:var(--gray)}.publication-lineage{border-top:1px solid var(--line)}.publication-stage{padding-top:1.5rem}.stage-heading{display:flex;justify-content:space-between;gap:2rem;align-items:baseline;margin-bottom:1.2rem}.stage-heading span{color:var(--turquoise-dark);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.stage-heading strong{color:var(--gray);font-size:.76rem}.direct-publications,.subsequent-publications{display:grid;border-top:1px solid var(--line);border-left:1px solid var(--line)}.direct-publications{grid-template-columns:repeat(3,1fr)}.subsequent-publications{grid-template-columns:repeat(2,1fr)}.publication-card{display:flex;min-height:260px;padding:1.7rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);flex-direction:column;text-decoration:none;transition:background .2s ease,color .2s ease}.publication-card small{color:var(--turquoise-dark);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.publication-card h3{margin:2rem 0 .75rem;font-size:1.35rem}.publication-card p{margin:0 0 1.5rem;color:var(--gray);font-size:.82rem}.publication-card b{margin-top:auto;color:var(--turquoise-dark);font-size:.69rem;text-transform:uppercase}.publication-card b span{color:var(--yellow)}.publication-card:hover,.publication-card:focus-visible{background:var(--mist)}.lineage-connector{display:flex;gap:1.2rem;align-items:center;padding:2rem 0;color:var(--turquoise-dark);font-size:.64rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.lineage-connector i{height:1px;background:var(--line);flex:1}.publication-dark{background:var(--deep);color:#fff}.publication-dark small,.publication-dark b{color:#83e1e5}.publication-dark p{color:rgba(255,255,255,.68)}.publication-dark:hover,.publication-dark:focus-visible{background:var(--deepest)}.publication-accent{background:var(--yellow)}.publication-accent small,.publication-accent b{color:var(--deep)}.publication-accent p{color:#4e5558}.publication-accent:hover,.publication-accent:focus-visible{background:#ffd52e}
.community-band{padding-block:clamp(3.8rem,6vw,5.5rem);background:var(--turquoise);color:#fff}.community-grid{display:grid;grid-template-columns:1fr .9fr;gap:clamp(3rem,8vw,8rem);align-items:start}.community-grid h2{max-width:720px;margin-bottom:0}.community-grid>div:last-child>p{color:rgba(255,255,255,.82)}.community-grid .country-list{color:#fff;font-weight:800;line-height:1.8}.logo-history{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2.8rem;background:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.25)}.logo-history figure{display:flex;margin:0;background:#fff;flex-direction:column}.logo-history img{width:100%;height:230px;padding:1rem;object-fit:contain}.logo-history figcaption{padding:.75rem 1rem;border-top:1px solid var(--line);color:var(--deep);font-size:.66rem;font-weight:900;text-transform:uppercase}.voice-line{margin-top:1.4rem;color:#fff;font-size:.8rem;line-height:1.8}.voice-line strong{display:block;color:var(--yellow);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.network-note{margin-top:.55rem;color:rgba(255,255,255,.62);font-size:.7rem}
.video-library{background:var(--deepest);color:#fff}.video-heading{display:grid;grid-template-columns:1fr .58fr;gap:clamp(3rem,8vw,8rem);align-items:end;margin-bottom:3rem}.video-heading h2{max-width:780px;margin-bottom:0}.video-heading>p{margin:0;color:rgba(255,255,255,.58);font-size:.8rem}.video-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.18)}.video-card{display:flex;min-width:0;background:#092c3a;color:#fff;flex-direction:column;text-decoration:none}.video-thumb{position:relative;overflow:hidden;aspect-ratio:16/9;background:#041c27}.video-thumb img{width:100%;height:100%;object-fit:cover;filter:saturate(.78);transition:transform .3s ease,filter .3s ease}.video-thumb span{position:absolute;right:.65rem;bottom:.65rem;padding:.45rem .58rem;background:var(--yellow);color:var(--deep);font-size:.6rem;font-weight:900}.video-card>div:last-child{padding:1.2rem}.video-card small{color:#83e1e5;font-size:.6rem;font-weight:900;text-transform:uppercase}.video-card h3{margin:.6rem 0 0;font-size:1rem}.video-card:hover img,.video-card:focus-visible img{transform:scale(1.035);filter:saturate(1)}.library-action{margin-top:2rem;text-align:right}
.congress-close{background:#fff}.close-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(3rem,8vw,8rem);align-items:end;padding-block:clamp(4rem,7vw,6.2rem)}.close-grid h2{max-width:820px;margin-bottom:0}.close-grid>div:last-child p{color:var(--gray)}.close-grid a{color:var(--turquoise-dark);font-size:.75rem;font-weight:900;text-decoration:none;text-transform:uppercase}
@media(max-width:1000px){.congress-hero-grid,.legacy-head,.section-intro,.system-head,.community-grid,.video-heading,.close-grid{grid-template-columns:1fr}.archive-card{max-width:620px}.legacy-pillars,.edition-grid{grid-template-columns:repeat(2,1fr)}.direct-publications{grid-template-columns:1fr 1fr}.direct-publications .publication-card:last-child{grid-column:1/-1}.logo-history{grid-template-columns:1fr}.video-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.congress-hero-grid{padding-block:4rem 4.5rem}.congress-hero h1{font-size:clamp(2.9rem,12vw,4.4rem)}.legacy-pillars,.edition-grid,.direct-publications,.subsequent-publications,.video-grid{grid-template-columns:1fr}.direct-publications .publication-card:last-child{grid-column:auto}.stage-heading{align-items:flex-start;flex-direction:column;gap:.35rem}.reach-line{align-items:flex-start;flex-direction:column}.reach-line i{display:none}.edition-grid article{min-height:180px}.publication-card{min-height:230px}.logo-history img{height:auto}.library-action{text-align:left}}
