/* Cultures: opt-in public presentation. Native forms and records remain native. */
.scp.scc{--scc-ink:#29211f;--scc-muted:#6b625e;--scc-paper:#f8f5ef;--scc-line:#d8d0c7;--scc-accent:#b44510;--scc-bright:#ffb45f;--scc-dark:#291c18;--scc-soft:#eee5d9;--scp-purple:var(--scc-accent);margin:0;background:var(--scc-paper);color:var(--scc-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.6}
.scp.scc.scc-edition{--scc-accent:#8b163b;--scc-bright:#f2b78d;--scc-dark:#300d1b;--scc-soft:#eee0e3}
.scc *, .scc *::before,.scc *::after{box-sizing:border-box}.scc [hidden]{display:none!important}.scc a{color:inherit;text-decoration:none}.scc a:hover{text-decoration:underline;text-underline-offset:5px}.scc button{font:inherit;cursor:pointer}.scc :focus-visible{outline:3px solid #d47c20;outline-offset:5px}.scc h1,.scc h2,.scc h3,.scc p{margin:0}.scc h1,.scc h2,.scc h3{font-weight:750;letter-spacing:-.04em;line-height:1.08}.scc p{max-width:none}.scc h1,.scc h2{white-space:pre-line;text-wrap:balance}.scc img{max-width:100%;height:auto}.scc .scc-wrap{width:min(1320px,calc(100% - 112px));margin-inline:auto}.scc .scc-kicker{text-transform:uppercase;letter-spacing:.14em;font:700 11px/1.6 'Courier New',monospace;color:var(--scc-accent)}
.scc-header{background:var(--scc-paper);position:relative;z-index:30;border-bottom:1px solid var(--scc-line)}.scc-utility{min-height:37px;display:flex;align-items:center;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.035em;border-bottom:1px solid var(--scc-line)}.scc-utility>div,.scc-utility nav{display:flex;align-items:center;gap:21px}.scc-utility nav{gap:14px}.scc-utility nav a{padding:6px 0}.scc-utility [aria-current]{border-bottom:2px solid var(--scc-accent);color:var(--scc-accent)}.scc-navrow{min-height:106px;display:flex;align-items:center;justify-content:space-between;gap:32px}.scc .scc-logo{display:block;flex-shrink:0;width:224px;line-height:0}.scc-logo img{width:100%;height:auto}.scc .scc-logo-permanent{height:80px;overflow:hidden}.scc-logo-permanent img{width:224px;height:auto;max-width:none;transform:translateY(-36px)}.scc-navigation{display:flex;align-items:center;gap:25px;font-size:11px;font-weight:700;line-height:1.3}.scc-navigation>a{padding:14px 0}.scc-navigation .scc-account{border:1px solid var(--scc-line);padding:13px 16px;display:flex;gap:10px;align-items:center}.scc-menu-toggle{display:none}.scc-edition .scc-header{background:var(--scc-dark);color:#fff3ec;border-color:#583543}.scc-edition .scc-utility{border-color:#583543}.scc-edition .scc-utility [aria-current]{color:#ffc49c;border-color:#ffc49c}.scc-edition .scc-account{border-color:#88616c}
.scc .scc-hero{background:var(--scc-dark);color:#fff7ed;overflow:hidden;position:relative}.scc-hero-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr);min-height:620px;gap:64px;align-items:stretch}.scc-hero-copy{padding:70px 0 30px;position:relative;z-index:2}.scc-hero .scc-kicker{color:var(--scc-bright);margin-bottom:28px}.scc-hero h1{font-size:clamp(44px,4.25vw,72px);letter-spacing:-.055em;line-height:1.03;max-width:900px}.scc .scc-hero-intro{font-size:19px;line-height:1.55;max-width:670px;margin-top:28px;color:#eedbd0}.scc .scc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px}.scc .scc-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;background:var(--scc-accent);color:white;padding:17px 23px;min-height:52px;font-size:12px;font-weight:700;letter-spacing:.01em;text-decoration:none;border:1px solid transparent;transition:background .15s,transform .15s}.scc .scc-button:hover{background:var(--scc-dark);transform:translateY(-2px)}.scc-hero .scc-button,.scc-closing .scc-button{background:#ffe5c8;color:var(--scc-dark)}.scc-hero .scc-button:hover,.scc-closing .scc-button:hover{background:#fff5e8}.scc .scc-button-outline{background:transparent;color:inherit;border-color:currentColor}.scc-hero .scc-button-outline:hover,.scc-closing .scc-button-outline:hover{color:var(--scc-dark)}.scc-hero-meta{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff30;margin-top:48px;padding-top:18px;font:10px/1.6 'Courier New',monospace;letter-spacing:.05em;color:#d7c2b6}.scc-hero-meta>span{max-width:260px}.scc-culture-art{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;isolation:isolate;min-width:0}.scc-rings{position:absolute;inset:65px -120px 75px -40px;z-index:-1;opacity:.9;transform:rotate(-18deg)}.scc-rings i{position:absolute;inset:0;border:37px solid #dc5c0f;border-radius:50%;box-shadow:0 0 0 1px #ffffff08}.scc-rings i:nth-child(2){inset:29px -18px 0 15px;border-color:#ef8526;transform:rotate(20deg)}.scc-rings i:nth-child(3){inset:4px 17px 27px -16px;border-color:#a73a18;transform:rotate(-12deg)}.scc-culture-art>span{font-size:clamp(32px,3.1vw,49px);font-weight:800;letter-spacing:-.05em;line-height:1.02;color:#fff6e9;padding:24px 0;margin-left:25px}.scc-culture-art>small{font:9px/1.5 'Courier New',monospace;letter-spacing:.16em;margin-top:24px}.scc-edition-poster{border-left:1px solid #ffffff25;display:flex;flex-direction:column;margin-right:-28px}.scc-poster-art{height:295px;min-height:260px;background-size:auto 490px;background-position:right top;background-repeat:no-repeat;background-color:#6c1635;position:relative}.scc-poster-art::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,var(--scc-dark),transparent 50%)}.scc-edition-facts{padding:0 34px 35px;margin-top:-20px;position:relative}.scc-edition-facts .scc-kicker{margin:0}.scc .scc-year{font-size:84px;letter-spacing:-.075em;line-height:1.05;font-weight:800}.scc-edition-facts>p:not(.scc-kicker){font-size:22px;font-weight:700;margin-top:15px}.scc-edition-facts>span{font-size:12px;color:#eedbd0}.scc-edition-facts>a{display:block;border-top:1px solid #ffffff30;margin-top:20px;padding-top:15px;color:var(--scc-bright);font:700 11px/1.6 'Courier New',monospace;text-transform:uppercase;letter-spacing:.05em}.scc .scc-quick{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--scc-line);padding-block:25px}.scc-quick a{display:flex;align-items:center;gap:16px;padding:9px 25px;border-right:1px solid var(--scc-line);font-size:13px;line-height:1.3}.scc-quick a:first-child{padding-left:0}.scc-quick a:last-child{border-right:0}.scc-quick span{font:11px 'Courier New',monospace;color:var(--scc-accent)}.scc-quick b{margin-left:auto;font-size:24px;font-weight:400;color:var(--scc-accent)}
.scc .scc-section{padding-block:86px;scroll-margin-top:25px}.scc-section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:22px 75px;margin-bottom:44px;align-items:start}.scc-section-heading>.scc-kicker{grid-column:1/-1;margin-bottom:0}.scc-section-heading h2{font-size:clamp(32px,3.2vw,49px);line-height:1.08}.scc-section-heading>p:not(.scc-kicker),.scc-section-heading>div{font-size:16px;line-height:1.8;color:var(--scc-muted)}.scc-section-heading>div p+p{margin-top:15px}.scc-features{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--scc-line);border-bottom:1px solid var(--scc-line)}.scc-features article{padding:29px 35px 31px;border-right:1px solid var(--scc-line)}.scc-features article:first-child{padding-left:0}.scc-features article:last-child{border:0}.scc-number{font:12px/1.5 'Courier New',monospace;color:var(--scc-accent)}.scc-features h3{font-size:23px;letter-spacing:-.025em;margin:18px 0 12px}.scc-features p{font-size:14px;line-height:1.7;color:var(--scc-muted)}.scc .scc-statement{font-family:Georgia,serif;font-size:clamp(19px,2vw,28px);font-style:italic;color:var(--scc-accent);margin-top:34px}.scc-editions{background:var(--scc-soft)}.scc-edition-card{display:grid;grid-template-columns:1.2fr 1fr;background:var(--scc-paper);border:1px solid var(--scc-line);margin-top:24px;overflow:hidden}.scc-edition-image{background:#350c1d;display:flex;align-items:center}.scc-edition-image img{width:100%;height:auto}.scc-edition-card>div:last-child{padding:36px 42px}.scc-edition-card h3{font-size:40px;margin:18px 0}.scc-edition-card h3 span{color:#8b163b}.scc-card-theme{font-size:20px;line-height:1.25;font-weight:700;margin-bottom:12px!important}.scc-card-date{font:700 12px 'Courier New',monospace;color:var(--scc-muted);margin:22px 0!important}.scc-edition-card .scc-button{background:#8b163b}.scc-axes{background:#eae3d9}.scc-edition .scc-axes{background:#eee5e5}.scc-axes-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #c8bcb4;border-left:1px solid #c8bcb4}.scc-axis{padding:28px 24px 33px;min-height:196px;border-right:1px solid #c8bcb4;border-bottom:1px solid #c8bcb4;transition:background .15s}.scc-axis:hover{background:#ffffff80}.scc-axis>span{font:700 10px 'Courier New',monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--scc-accent)}.scc-axis h3{font-size:20px;line-height:1.25;letter-spacing:-.025em;margin-top:28px}.scc-axis h3 a{display:block}.scc-axis h3 b{font-weight:400;color:var(--scc-accent);white-space:nowrap}.scc .scc-text-link{display:inline-block;font-size:12px;font-weight:700;margin-top:25px;color:var(--scc-accent);border-bottom:1px solid var(--scc-accent);padding-bottom:4px}.scc-participation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.scc-participation-grid article{padding:32px;border:1px solid var(--scc-line);background:#fffdfa;display:flex;align-items:start;flex-direction:column;gap:20px}.scc-participation-grid h3{font-size:29px}.scc-participation-grid p{font-size:14px;line-height:1.8;color:var(--scc-muted);flex:1}.scc-participation-grid .scc-text-link{margin-top:0}.scc-programme{background:var(--scc-dark);color:#fff3ec}.scc-programme .scc-section-heading p,.scc-programme .scc-kicker{color:#e1c4b8}.scc .scp-edition-programme{font-family:inherit;color:inherit;max-width:none;margin:0;padding:0}.scc .scp-edition-programme>header{margin-bottom:24px}.scc .scp-edition-programme>header>div{display:none}.scc .scp-edition-programme>header>nav{margin-left:auto}.scc .scp-edition-programme>header a{color:#efc7b0;border-color:#9c687d}.scc .scp-programme-activity{border:1px solid #805768;border-radius:0;background:#ffffff09;box-shadow:none;gap:42px;padding:35px;grid-template-columns:1.5fr 1fr}.scc .scp-programme-details h3{font-size:28px;line-height:1.2;letter-spacing:-.025em}.scc .scp-programme-details h3 a{color:#fff1e9}.scc .scp-programme-details p{color:#dcbfaf}.scc .scp-programme-kicker{color:#f3b58b}.scc .scp-programme-person{background:transparent;border:0;padding:0;color:#fff1e9;gap:18px}.scc .scp-programme-person img{width:112px;height:140px;border-radius:0;object-fit:cover}.scc .scp-programme-person strong{font-size:18px;color:#fff1e9}.scc .scp-programme-person small{color:#dcbfaf}.scc .scp-programme-unassigned{color:var(--scc-ink)}
.scc-timeline{border-top:1px solid var(--scc-line)}.scc-timeline article{display:grid;grid-template-columns:225px 1fr 160px;gap:28px;padding:24px 20px;border-bottom:1px solid var(--scc-line);align-items:center}.scc-timeline time{font-size:19px;font-weight:700;line-height:1.3;color:var(--scc-accent)}.scc-timeline time span{font-size:14px}.scc-timeline h3{font-size:18px;line-height:1.4;letter-spacing:-.02em}.scc-timeline p{font-size:13px;color:var(--scc-muted)}.scc-timeline .scc-date-state{font:10px 'Courier New',monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--scc-accent)}.scc-timeline .scc-elapsed{color:var(--scc-muted)}.scc-elapsed time,.scc-elapsed .scc-date-state{color:var(--scc-muted)}.scc-timeline .scc-congress-date{background:var(--scc-soft)}.scc-congress-date>span{font-size:12px}.scc-news{background:var(--scc-soft)}.scc-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.scc-news-grid article{padding-top:25px;border-top:3px solid var(--scc-accent)}.scc-news-grid time{font:11px 'Courier New',monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--scc-muted)}.scc-news-grid h3{font-size:24px;line-height:1.2;margin:22px 0 15px}.scc-news-grid p{font-size:14px;color:var(--scc-muted)}.scc-organisers{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--scc-line)}.scc-organisers>a{padding:38px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:22px;text-align:center;border-right:1px solid var(--scc-line)}.scc-organisers>a:last-child{border:0}.scc-organisers img{width:260px;height:140px;object-fit:contain}.scc-organisers>a>span:last-child{font-size:12px;color:var(--scc-muted)}.scc .scc-partners-label{font:700 11px 'Courier New',monospace;text-transform:uppercase;letter-spacing:.08em;margin-top:40px}.scc-partners{display:flex;flex-wrap:wrap;gap:35px;align-items:center;padding-top:25px}.scc-partners article{max-width:260px}.scc-partners img{max-width:240px;max-height:100px;object-fit:contain}.scc-closing{padding:75px 0 80px;background:var(--scc-accent);color:#fff5ed}.scc-closing .scc-kicker{color:#ffe1c3}.scc-closing h2{font-size:clamp(38px,4vw,60px);margin:22px 0}.scc-closing p:not(.scc-kicker){max-width:680px;font-size:16px;color:#ffe4d3}.scc-footer{background:#211b1c;color:#e7deda;padding:65px 0 26px}.scc-footer-grid{display:grid;grid-template-columns:1.45fr .8fr .9fr 1.3fr;gap:45px}.scc .scc-wordmark{font-size:36px;font-weight:750;letter-spacing:-.055em;color:#fff1e8}.scc-footer h2{font:700 10px 'Courier New',monospace;text-transform:uppercase;letter-spacing:.14em;color:#ffcc9d;margin-bottom:24px}.scc-footer p{font-size:12px;line-height:1.8;color:#c5b8b3}.scc-footer a,.scc-footer button{display:block;font-size:12px;padding:4px 0;overflow-wrap:anywhere}.scc-footer-brand p{margin:18px 0}.scc-footer-grid>div:last-child p{margin-top:16px}.scc-footer button{background:transparent;border:0;color:inherit;text-align:left}.scc .scc-footer-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;border-top:1px solid #6a525a;margin-top:50px;padding-top:25px}.scc-footer-base p:last-child{width:100%;font-size:10px;color:#a89994}.scc-footer-base p a{display:inline;font-size:inherit}.scc-footer-base>a{font-size:10px}.scc .scp-newsletter{background:var(--scc-soft);color:var(--scc-ink);border-top:1px solid var(--scc-line)}.scc .scp-newsletter h2{color:var(--scc-accent)}.scc .scp-cookie-banner{border-top:3px solid var(--scc-accent)}.scc .scp-cookie-actions button{background:var(--scc-accent);color:white}.scc .scp-cookie-dialog h2{font-size:25px}.scc .scp-cookie-category h3{font-size:18px}.scc .scp-cookie-banner p{font-size:13px}
.scc .scc-document{padding-block:45px 85px;min-height:55vh}.scc-back{display:inline-block;color:var(--scc-accent)!important;font-size:12px;margin-bottom:28px}.scc-document .page-main{width:100%;max-width:none;margin:0;padding:0;display:block}.scc-document .page-content{padding:0}.scc-document h1{font-size:clamp(30px,4vw,48px)!important;line-height:1.15!important;color:var(--scc-accent);font-weight:750!important;margin-block:12px 30px!important}.scc-document h2{font-size:clamp(24px,2.7vw,34px);line-height:1.2;margin-block:24px 15px}.scc-document h3{font-size:23px;line-height:1.3;margin-block:20px 12px}.scc-document p{line-height:1.8;margin-block:12px}.scc-document .user-content{max-width:100%;font-size:16px}.scc-document .user-content a{color:var(--scc-accent);text-decoration:underline;text-underline-offset:3px}.scc-document img{max-width:100%}.scc-document table{max-width:100%}.scc-document :is(input,textarea,select){font-size:16px}.scc-document .btn{border-radius:3px}.scc-document .breadcrumbs{font-size:12px}.scc .scp-people-hero{background:var(--scc-soft)}.scc .scp-people-nav{background:var(--scc-paper)}.scc .scp-profile-main h1{color:var(--scc-accent)}.scc .scp-profile-hero{background:var(--scc-soft)}.scc .scp-person-card,.scc .scp-group-card{border-radius:0}.scc .scp-button{border-radius:0;background:var(--scc-accent)}
@media(min-width:1600px){.scc-hero-grid{min-height:660px}.scc-hero-copy{padding-top:88px}.scc-poster-art{height:320px;background-size:auto 600px}.scc-edition-facts{padding-top:15px}}
@media(max-width:1190px){.scc .scc-wrap{width:calc(100% - 64px)}.scc-navigation{gap:14px;font-size:10px}.scc .scc-logo{width:185px}.scc .scc-logo-permanent{height:70px}.scc-logo-permanent img{width:185px;transform:translateY(-29px)}.scc-navrow{gap:20px;min-height:95px}.scc-navigation .scc-account{padding:12px 10px}.scc-hero-grid{gap:35px;grid-template-columns:1.5fr 1fr;min-height:600px}.scc-hero-copy{padding-top:60px}.scc-hero h1{font-size:56px}.scc-edition-poster{margin-right:0}.scc-section-heading{gap:22px 45px}.scc-axis{padding:23px 20px}.scc-axis h3{font-size:18px}.scc-footer-grid{gap:28px;grid-template-columns:1.2fr .7fr .85fr 1.2fr}.scc-footer a{font-size:11px}.scc .scp-programme-activity{padding:28px;gap:28px}.scc .scp-programme-person{flex-direction:column;align-items:start}.scc-edition-card>div:last-child{padding:28px}.scc-edition-card h3{font-size:34px}}
@media(max-width:960px){.scc .scc-wrap{width:calc(100% - 48px)}.scc-navrow{min-height:90px;position:relative}.scc .scc-logo{width:200px}.scc-logo-permanent img{width:200px;transform:translateY(-32px)}.scc-menu-toggle{display:flex;gap:18px;background:none;border:1px solid currentColor;padding:11px 16px;font-size:12px!important}.scc-navigation{display:none;position:absolute;top:100%;left:-24px;right:-24px;padding:20px 24px;background:var(--scc-paper);color:var(--scc-ink);border-bottom:1px solid var(--scc-line);font-size:15px;box-shadow:0 14px 20px #0000000d}.scc-navigation.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.scc-navigation a{padding:15px 3px;border-bottom:1px solid var(--scc-line)}.scc-navigation .scc-account{margin-top:12px;justify-content:space-between}.scc-hero h1{font-size:48px}.scc-hero-grid{grid-template-columns:1.4fr 1fr;gap:24px}.scc-hero-copy{padding-top:50px}.scc-hero-intro{font-size:17px!important}.scc .scc-hero-meta{flex-direction:column;gap:8px}.scc-edition-facts{padding:10px 22px 25px}.scc-poster-art{height:280px;background-size:auto 480px}.scc .scc-year{font-size:68px}.scc-edition-facts>p:not(.scc-kicker){font-size:19px}.scc-quick a{padding-inline:18px;gap:10px}.scc .scc-section{padding-block:65px}.scc-axes-grid{grid-template-columns:repeat(2,1fr)}.scc-axis{min-height:165px}.scc-axis h3{font-size:22px}.scc-participation-grid{gap:15px}.scc-participation-grid article{padding:24px}.scc-participation-grid h3{font-size:25px}.scc .scp-programme-activity{grid-template-columns:1.4fr 1fr}.scc .scp-programme-details h3{font-size:25px}.scc-timeline article{grid-template-columns:170px 1fr 90px;gap:20px}.scc-footer-grid{grid-template-columns:1.1fr 1fr}.scc-edition-card{grid-template-columns:1fr 1fr}.scc-edition-card h3{font-size:31px}.scc-edition-card .scc-card-theme{font-size:17px}.scc-edition-card p{font-size:13px}.scc-organisers>a{padding:28px}}
@media(max-width:650px){.scc .scc-wrap{width:calc(100% - 40px)}.scc-utility{font-size:9px;gap:12px;min-height:40px}.scc-utility>div{gap:12px}.scc-utility>div>a{display:none}.scc-utility nav{gap:12px}.scc-navrow{min-height:87px}.scc .scc-logo{width:185px}.scc .scc-logo-permanent{height:67px}.scc-logo-permanent img{width:185px;transform:translateY(-30px)}.scc-menu-toggle{padding:9px 12px;font-size:11px!important;gap:10px}.scc-navigation{left:-20px;right:-20px;padding-inline:20px}.scc-hero-grid{display:block;min-height:0}.scc-hero-copy{padding:42px 0 30px}.scc-hero h1{font-size:clamp(38px,10.5vw,60px);line-height:1.05}.scc-hero .scc-kicker{font-size:9px;margin-bottom:22px}.scc .scc-hero-intro{margin-top:23px;font-size:17px!important;line-height:1.6}.scc .scc-actions{gap:12px;margin-top:26px}.scc .scc-button{padding:15px 18px;font-size:11px;gap:18px;min-height:49px}.scc-hero-meta{margin-top:28px;padding-top:17px;font-size:9px}.scc-culture-art{height:240px;align-items:flex-start;overflow:hidden;margin-inline:-20px;padding-left:25px}.scc-culture-art>span{font-size:42px;line-height:1;margin-left:0;max-width:230px}.scc-culture-art>small{position:absolute;right:20px;bottom:28px;font-size:8px}.scc-rings{inset:-10px -50px -140px 26%;opacity:.8}.scc-rings i{border-width:24px}.scc-edition-poster{margin:0 -20px;border-left:0;border-top:1px solid #ffffff30;display:grid;grid-template-columns:1fr 1.1fr;min-height:215px}.scc-poster-art{height:100%;min-height:220px;background-size:auto 330px;background-position:80% top}.scc-edition-facts{padding:20px;margin:0}.scc-edition-facts .scc-kicker{margin:0}.scc .scc-year{font-size:58px}.scc-edition-facts>p:not(.scc-kicker){font-size:17px;margin-top:13px}.scc-edition-facts>span{font-size:10px}.scc-edition-facts>a{font-size:9px;line-height:1.5;margin-top:14px;padding-top:12px}.scc .scc-quick{grid-template-columns:repeat(2,1fr);padding-block:12px}.scc-quick a{padding:15px 10px;gap:10px;font-size:12px}.scc-quick a:nth-child(2n){border-right:0}.scc-quick a:nth-child(3){padding-left:0}.scc-quick b{font-size:20px}.scc .scc-section{padding-block:48px}.scc-section-heading{display:block;margin-bottom:28px}.scc-section-heading .scc-kicker{margin-bottom:18px}.scc-section-heading h2{font-size:33px;line-height:1.12;margin-bottom:22px}.scc-section-heading>p:not(.scc-kicker),.scc-section-heading>div{font-size:15px;line-height:1.75}.scc-features{grid-template-columns:1fr}.scc-features article,.scc-features article:first-child{border-right:0;border-bottom:1px solid var(--scc-line);padding:24px 0;display:grid;grid-template-columns:35px 1fr;gap:12px 0}.scc-features h3{font-size:22px;margin:0}.scc-features p{grid-column:2}.scc .scc-statement{font-size:24px;line-height:1.4;margin-top:25px}.scc-edition-card{display:block}.scc-edition-card>div:last-child{padding:26px}.scc-edition-card h3{font-size:35px}.scc-edition-card .scc-card-theme{font-size:22px}.scc-edition-card p{font-size:15px}.scc-axis{padding:20px 17px;min-height:181px}.scc-axis h3{font-size:18px;margin-top:22px}.scc-axis>span{font-size:9px}.scc-participation-grid{grid-template-columns:1fr}.scc-participation-grid article{padding:27px;gap:18px}.scc-participation-grid h3{font-size:28px}.scc-participation-grid p{font-size:15px}.scc .scp-programme-activity{grid-template-columns:1fr;padding:24px;gap:25px}.scc .scp-programme-details h3{font-size:25px}.scc .scp-programme-person{flex-direction:row;align-items:center}.scc .scp-programme-person img{width:88px;height:112px;flex-shrink:0}.scc .scp-programme-person strong{font-size:16px}.scc .scp-programme-person small{font-size:11px}.scc .scp-edition-programme>header a{font-size:11px}.scc-timeline article{grid-template-columns:1fr auto;padding:22px 0;gap:10px 15px}.scc-timeline article>time{grid-column:1/-1;font-size:20px}.scc-timeline h3{font-size:16px}.scc-timeline p{font-size:13px}.scc-timeline .scc-date-state{font-size:9px}.scc-timeline .scc-congress-date{padding:22px 18px;grid-template-columns:1fr}.scc-news-grid{grid-template-columns:1fr;gap:27px}.scc-news-grid h3{font-size:25px;margin-top:16px}.scc-organisers{grid-template-columns:1fr}.scc-organisers>a{padding:32px 20px;border-right:0;border-bottom:1px solid var(--scc-line)}.scc-organisers img{width:240px}.scc-closing{padding:50px 0 55px}.scc-closing h2{font-size:37px}.scc-closing p:not(.scc-kicker){font-size:15px}.scc-footer{padding:45px 0 25px}.scc-footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.scc-footer-brand{grid-column:1/-1}.scc-footer-grid>div:last-child{grid-column:1/-1}.scc-footer h2{margin-bottom:18px}.scc-footer a,.scc-footer button{font-size:12px;line-height:1.5;padding:6px 0}.scc-footer-base{margin-top:30px!important}.scc .scc-document{padding-block:28px 50px}.scc-document h1{font-size:34px!important}.scc-document .user-content{font-size:15px;overflow-wrap:anywhere}.scc-document .user-content table{display:block;overflow-x:auto}.scc .scp-cookie-banner{padding:20px}.scc .scp-cookie-banner h2{font-size:22px}.scc .scp-cookie-banner p{font-size:12px}.scc .scp-cookie-actions{gap:8px}.scc .scp-cookie-actions button{font-size:11px;padding:12px}.scc .scp-profile-layout{gap:25px}}
@media(prefers-reduced-motion:reduce){.scc *, .scc *::before,.scc *::after{scroll-behavior:auto!important;transition:none!important}}
@media print{.scc-header,.scc-footer,.scc-closing,.scp-newsletter,#scp-consent{display:none!important}.scp.scc{background:white;color:black}.scc .scc-wrap{width:100%}.scc .scc-section{padding:25px 0}.scc-programme{background:white;color:black}.scc .scc-document{padding:0}}
.scc-document .prose{--tw-prose-body:#3f3436;--tw-prose-headings:#481329;--tw-prose-bold:#481329;--tw-prose-links:#8b163b;color:#3f3436}.scc-document .prose :is(h2,h3,h4,strong){color:#481329}.scc-document h1{min-width:0!important;overflow-wrap:anywhere}.scc-document h1+hr{display:none}.scc-document .prose table{max-width:100%}.scc-document .prose :is(td,th){overflow-wrap:anywhere}@media(max-width:650px){.scc-document .prose table{display:block;overflow-x:auto}.scc-document .prose [style*="grid-template-columns"]{grid-template-columns:1fr!important}.scc-document .prose [style*="display: flex"]{flex-wrap:wrap}}
.scc-document .scc-rich-content{max-width:none;color:var(--scc-ink)}.scc-document .scc-rich-content>div{padding:0!important;max-width:none!important}.scc-rich-content strong:not([style]){color:inherit!important}.scc-rich-content [style*="border-radius"]{border-radius:2px!important}.scc-rich-content h1{font-size:clamp(34px,4vw,52px)!important}.scc-rich-content :is(h1,h2,h3){white-space:normal}.scc-rich-content a{overflow-wrap:anywhere}.scc-rich-content ul{list-style:disc;padding-left:24px}.scc-rich-content ol{list-style:decimal;padding-left:24px}@media(max-width:650px){.scc-document .scc-rich-content>div>section{padding-inline:22px!important}.scc-document .scc-rich-content>div>section:not([style*="background"]){padding-inline:0!important}.scc-rich-content h1{font-size:32px!important;overflow-wrap:normal!important}.scc-rich-content [style*="display: grid"]{grid-template-columns:1fr!important}.scc-rich-content table{display:block;overflow-x:auto}}
.scc .scp-people{--people-dark:var(--scc-dark);--people-accent:var(--scc-bright)}.scc .scp-people-hero{background:var(--scc-dark);border-top-color:var(--scc-accent);color:#fff3ec}.scc .scp-people-hero h1{color:#fff3ec}.scc .scp-people-hero .scp-kicker{color:var(--scc-bright)}.scc .scp-people-lead{color:#e7cdbd}.scc .scp-people-manifesto{border-color:#91667b}.scc .scp-people-manifesto a{color:#f6d8c6}
.scp.scc{--purple:var(--scc-accent);--ink:var(--scc-ink);--muted:var(--scc-muted);--rule:var(--scc-line)}.scc .scp-profile-hero{background:var(--scc-dark);border-top-color:var(--scc-accent)}.scc .scp-profile-hero h1{color:#fff3ec}.scc .scp-profile-hero .scp-kicker{color:var(--scc-bright)}

/* Keep the complete institutional mark at its original aspect ratio. */
.scc-organisers img.scc-scientia-logo{position:static;width:400px;max-width:100%;height:140px;object-fit:contain;transform:none}
.scc-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin:42px 0}.scc-contact-grid section{padding:30px;border:1px solid var(--scc-line)}.scc-contact-grid h2{font-size:26px;margin-bottom:22px}.scc-contact-grid a{color:var(--scc-accent);text-decoration:underline;overflow-wrap:anywhere}@media(max-width:650px){.scc-contact-grid{grid-template-columns:1fr;gap:20px}}
