:root{--navy:#102e3b;--midnight:#0b2531;--paper:#f7f6f0;--white:#fff;--ink:#153440;--muted:#536770;--teal:#3e716e;--gold:#a4864d;--line:#d6dcd5;--pale:#e9eee7;--serif:"Libre Caslon Display", Georgia, serif;--sans:"DM Sans", sans-serif;--max:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--paper);color:var(--ink);font:16px/1.65 var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}a:hover{color:var(--teal)}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}img,svg{max-width:100%;height:auto}button:disabled{cursor:wait;opacity:.65}[hidden]{display:none!important}:focus-visible{outline-offset:4px;outline:3px solid #b77523}::selection{color:var(--navy);background:#d9c795}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}h1,h2{font-family:var(--serif);letter-spacing:-.025em;line-height:1.06}h1{font-size:clamp(3rem,5.7vw,5.3rem)}h2{font-size:clamp(2.25rem,3.7vw,3.7rem)}h3{font-size:1.3rem;line-height:1.28}p+p{margin-top:1.2rem}.container{max-width:var(--max);width:calc(100% - 112px);margin:0 auto}.eyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--teal);margin-bottom:1.5rem;font-size:.68rem;font-weight:600;line-height:1.6}.lead{max-width:670px;color:var(--muted);margin-top:1.7rem;font-size:1.13rem;line-height:1.7}.subtle{color:var(--muted);font-size:.875rem}.skip-link{z-index:100;background:var(--paper);padding:12px;position:absolute;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.utility{background:var(--navy);color:#d0dbdb;letter-spacing:.09em;font-size:.6rem}.utility-inner{justify-content:space-between;align-items:center;gap:25px;min-height:34px;display:flex}.utility-inner>div{white-space:nowrap;gap:24px;display:flex}.utility a{text-decoration:none}.utility a:hover{color:#fff}.site-header{background:var(--paper);border-bottom:1px solid var(--line)}.header-inner{justify-content:space-between;align-items:center;gap:30px;min-height:104px;display:flex}.brand{align-items:center;gap:13px;text-decoration:none;display:flex}.brand strong{font:35px/1 var(--serif);letter-spacing:.065em}.brand div{flex-direction:column;gap:8px;display:flex}.brand span{letter-spacing:.12em;font-size:.48rem;font-weight:600}.brand img{flex-shrink:0}#primary-nav{align-items:center;gap:30px;font-size:.82rem;font-weight:500;display:flex}#primary-nav a{border-bottom:1px solid #0000;padding:12px 0;text-decoration:none}#primary-nav a[aria-current],#primary-nav a:hover{border-color:var(--gold)}.search-link{align-items:center;gap:12px;display:flex;border-left:1px solid var(--line)!important;padding-left:25px!important}.menu-toggle,.mobile-only{display:none}.button{background:var(--navy);color:#fff;border:1px solid var(--navy);justify-content:space-between;align-items:center;gap:30px;padding:14px 22px;font-size:.81rem;font-weight:500;line-height:1.5;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.button:hover{color:var(--navy);background:#d7e3db}.button-light{background:var(--paper);border-color:var(--paper);color:var(--navy)}.button-outline{color:var(--navy);background:0 0;border-color:#87968c}.button span{font-size:1.2rem}.text-link{border-bottom:1px solid var(--gold);align-items:center;gap:30px;padding-bottom:6px;font-size:.84rem;text-decoration:none;display:inline-flex}.text-link span{font-size:1.3rem}.text-button{color:inherit;text-underline-offset:5px;background:0 0;border:0;padding:10px 0;font-size:.85rem;text-decoration:underline}.hero{background:var(--navy);color:var(--paper);position:relative;overflow:hidden}.hero-inner{grid-template-columns:1fr 1.04fr;align-items:center;gap:12px;min-height:635px;padding-top:65px;padding-bottom:48px;display:grid}.hero .eyebrow{color:#c4ad78;margin-bottom:27px}.hero h1{max-width:640px;font-size:clamp(3.6rem,5.4vw,5.55rem);line-height:1.015}.hero h1 em{color:#b0c4b9;font-style:normal}.hero .lead{color:#bbcecd;max-width:460px;margin-top:26px;font-size:.96rem;line-height:1.8}.hero-actions{align-items:center;gap:28px;margin-top:35px;display:flex}.hero .text-link{color:#e2e9df;border-color:#6c8888}.scientific-plate{margin:0;position:relative}.scientific-plate svg{width:100%;display:block}.scientific-plate figcaption{letter-spacing:.05em;text-transform:uppercase;color:#a7bcbb;border-top:1px solid #425c64;justify-content:space-between;padding:15px 8px;font-size:.55rem;display:flex}.hero-ribbon{color:#b7caca;letter-spacing:.06em;border-top:1px solid #35505a;grid-template-columns:repeat(3,1fr);padding:23px 0;font-size:.66rem;display:grid}.hero-ribbon span+span{border-left:1px solid #35505a;padding-left:36px}.hero-ribbon b{color:#d5be89;margin-right:16px;font-weight:500}.section{padding:88px 0}.section-top{justify-content:space-between;align-items:end;gap:45px;margin-bottom:40px;display:flex}.section-top h2{max-width:650px}.section-top .text-link{white-space:nowrap}.intro-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.intro-grid h2{max-width:420px}.intro-grid .body-copy{max-width:660px;font-size:1.07rem}.body-copy p{color:var(--muted)}.body-copy .text-link{margin-top:25px}.status-badge{color:#46635b;letter-spacing:.055em;text-transform:uppercase;border:1px solid #c8d2c9;align-items:center;gap:7px;padding:4px 9px;font-size:.59rem;font-weight:600;line-height:1.5;display:inline-flex}.status-badge:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}.status-inline{color:var(--muted);border-left:2px solid var(--gold);padding-left:11px;font-size:.67rem}.section-tint{background:var(--pale)}.programme-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.programme-card{border-top:1px solid #98aaa0;padding:24px 0 12px;position:relative}.programme-card .card-number{color:var(--teal);letter-spacing:.1em;font-size:.69rem}.programme-card h3{font-family:var(--serif);margin:12px 0;font-size:2rem}.programme-card a{text-decoration:none}.programme-card p{color:var(--muted);max-width:95%;margin:14px 0;font-size:.87rem}.programme-card .network-art{width:100%;height:126px;color:var(--teal);margin:15px 0}.card-bottom{border-top:1px solid #c5d1c7;justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;font-size:.68rem;display:flex}.arrow{font-size:1.4rem}.publication-feature{grid-template-columns:.75fr 1.25fr;gap:64px;display:grid}.cover-art{background:var(--navy);color:#d5dfcf;flex-direction:column;justify-content:space-between;min-height:390px;padding:28px 32px;display:flex;position:relative}.cover-art .eyebrow{color:#c4ad78}.cover-art .network-art{color:#a6c2b2;height:210px}.cover-art h3{font-family:var(--serif);max-width:310px;font-size:2.25rem}.cover-art small{letter-spacing:.13em;border-top:1px solid #536c6e;margin-top:20px;padding-top:18px;font-size:.6rem}.publication-list{display:grid}.publication-row{border-bottom:1px solid var(--line);padding:25px 0;position:relative}.publication-row:first-child{padding-top:0}.publication-row .meta,.meta{text-transform:uppercase;letter-spacing:.07em;color:var(--teal);flex-wrap:wrap;gap:16px;margin-bottom:11px;font-size:.64rem;display:flex}.publication-row h3{font:1.75rem/1.2 var(--serif);max-width:95%}.publication-row a{text-decoration:none}.publication-row p{color:var(--muted);max-width:95%;margin-top:12px;font-size:.87rem}.publication-row .row-footer{color:var(--muted);justify-content:space-between;align-items:center;margin-top:20px;font-size:.62rem;display:flex}.dual-feature{grid-template-columns:1fr 1fr;display:grid}.dual-feature>div{background:#dce5dc;flex-direction:column;align-items:start;min-height:365px;padding:64px;display:flex}.dual-feature>div+div{background:#eae7dd}.dual-feature h2{max-width:430px;font-size:2.9rem}.dual-feature p:not(.eyebrow){color:var(--muted);max-width:410px;margin:22px 0 30px;font-size:.9rem}.news-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.news-card{border-top:2px solid var(--navy);padding-top:22px}.news-card h3{font:1.8rem/1.2 var(--serif);margin:17px 0}.news-card h3 a{text-decoration:none}.news-card p{color:var(--muted);font-size:.87rem}.news-card .date{color:var(--muted);margin-top:28px;font-size:.64rem;display:block}.closing-band{background:var(--teal);color:#fff}.closing-inner{justify-content:space-between;align-items:center;gap:50px;padding:60px 0;display:flex}.closing-inner .eyebrow{color:#d5dfc6;font-size:.6rem}.closing-inner h2{font-size:3.1rem}.site-footer{background:var(--midnight);color:#c1cfce;padding:60px 0 20px}.footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:45px;display:grid}.footer-grid h3{font-family:var(--sans);letter-spacing:.13em;text-transform:uppercase;color:#f4f3e8;margin:0 0 24px;font-size:.65rem}.footer-grid>div>a:not(.brand){margin:9px 0;font-size:.76rem;text-decoration:none;display:block}.footer-grid a:hover{color:#e0c38d}.footer-identity .brand{color:var(--paper);margin-bottom:22px}.footer-identity p{color:#c1cfce;font-size:.81rem}.footer-identity .subtle{color:#8fa6a8;font-size:.68rem;line-height:1.7}.footer-bottom{border-top:1px solid #33505a;justify-content:space-between;gap:20px;margin-top:45px;padding-top:22px;font-size:.62rem;display:flex}.footer-bottom div{gap:22px;display:flex}.footer-bottom a{text-decoration:none}.status-note{color:#9ab1b2;margin-top:22px;font-size:.58rem}.breadcrumb{color:var(--muted);flex-wrap:wrap;gap:13px;padding:20px 0;font-size:.66rem;display:flex}.breadcrumb a{text-decoration:none}.page-hero{border-bottom:1px solid var(--line);padding:49px 0 65px}.page-hero h1{max-width:1030px}.page-hero.dark{background:var(--navy);color:var(--paper)}.page-hero.dark .eyebrow{color:#c9b582}.page-hero.dark .lead{color:#b9cecc}.page-hero .status-badge{margin-top:24px}.content-grid{grid-template-columns:240px 1fr;gap:90px;padding:65px 0 85px;display:grid}.aside-nav{font-size:.78rem}.aside-nav h2{font:600 .64rem var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px}.aside-nav a{border-bottom:1px solid var(--line);padding:11px 0;text-decoration:none;display:block}.aside-nav .note{margin-top:32px}.article-body{max-width:770px}.article-body section{margin-bottom:44px;scroll-margin-top:25px}.article-body h2{font-family:var(--serif);margin-bottom:20px;font-size:2.2rem;line-height:1.16}.article-body p{color:#3b535c;white-space:pre-line;font-size:1rem;line-height:1.85}.article-body ul{padding-left:22px}.article-body li{margin-bottom:12px}.note{background:var(--pale);border-left:2px solid var(--gold);color:#405e60;padding:21px 24px;font-size:.85rem}.note strong{color:var(--ink);margin-bottom:5px;font-size:.8rem;display:block}.references{border-top:1px solid var(--line);max-width:770px;margin:40px 0;padding-top:30px}.references li{margin-bottom:18px;padding-left:6px;font-size:.8rem}.references p{color:var(--muted);margin-top:6px;font-size:.74rem}.references ol{padding-left:20px}.collection-tools{align-items:end;gap:24px;padding:32px 0 10px;display:flex}.collection-tools>div{flex:1}.collection-tools>.search-field{flex:2.5}label{margin-bottom:8px;font-size:.76rem;font-weight:500;display:block}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #aebcb6;border-radius:0;min-height:49px;padding:13px 14px}textarea{resize:vertical;min-height:150px}input::placeholder,textarea::placeholder{color:#75857f;font-size:.85rem}.result-count{color:var(--muted);padding:10px 0 22px;font-size:.69rem}.library-list{grid-template-columns:1fr 1fr;gap:0 50px;margin-bottom:75px;display:grid}.library-list .publication-row{border-top:1px solid var(--line);border-bottom:0;padding:28px 0}.registry-wrap{margin-bottom:65px;overflow-x:auto}.registry{border-collapse:collapse;width:100%;min-width:720px;font-size:.78rem}.registry th{background:var(--navy);color:#fff;text-transform:uppercase;letter-spacing:.1em;text-align:left;padding:17px;font-size:.59rem}.registry td{border-bottom:1px solid var(--line);vertical-align:top;padding:25px 17px}.registry td:first-child{max-width:350px}.registry td a{font-family:var(--serif);margin-bottom:8px;font-size:1.45rem;line-height:1.2;text-decoration:none;display:block}.registry code{color:var(--teal);font-size:.62rem}.document-detail{max-width:850px}.document-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:24px;margin:35px 0;padding:22px 0;font-size:.8rem;display:grid}.document-meta dt{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:.6rem}.document-meta dd{margin:0}.document-actions{flex-wrap:wrap;align-items:center;gap:26px;margin:30px 0 45px;display:flex}.document-actions [role=status]{font-size:.75rem}.org-root{text-align:center;border:1px solid var(--teal);background:var(--navy);max-width:580px;color:var(--paper);margin:0 auto 40px;padding:28px}.org-root:after{content:"";border-left:1px solid var(--teal);height:40px;margin-top:28px;display:block;position:absolute;left:50%}.org-root h2{margin:8px 0;font-size:2rem}.org-root .eyebrow{color:#c7b483;margin:0}.org-grid{border-top:1px solid var(--teal);grid-template-columns:repeat(4,1fr);gap:20px;padding-top:28px;display:grid}.org-unit{border:1px solid var(--line);background:#fff;padding:24px}.org-unit h3{font-family:var(--serif);margin-bottom:15px;font-size:1.5rem}.org-unit p{color:var(--muted);margin-bottom:22px;font-size:.8rem}.committee-list{gap:0;display:grid}.committee-item{border-top:1px solid var(--line);grid-template-columns:100px 1fr 150px;align-items:start;gap:30px;padding:38px 0;display:grid}.committee-code{font:2.7rem var(--serif);color:var(--teal)}.committee-item h2{margin-bottom:15px;font-size:2rem}.committee-item p{color:var(--muted);max-width:700px;font-size:.9rem}.committee-item a{text-decoration:none}.detail-list{margin:25px 0;padding-left:20px}.detail-list li{margin:14px 0}.position-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:40px 0;display:grid}.position{border:1px solid var(--line);background:#fff;padding:25px}.position h3{font:1.65rem var(--serif);margin:15px 0}.position p{color:var(--muted);font-size:.8rem}.form-layout{grid-template-columns:1fr .47fr;gap:70px;padding:55px 0 80px;display:grid}.form-card{border:1px solid var(--line);background:#fff;padding:38px}.form-card h2{margin-bottom:12px;font-size:2.2rem}.form-card>p{color:var(--muted);margin-bottom:28px;font-size:.85rem}.form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.field-full{grid-column:1/-1}.hint{color:var(--muted);margin:7px 0 0;font-size:.72rem}.required-note{color:var(--muted);font-size:.7rem}.checkbox{align-items:flex-start;gap:12px;margin:25px 0;font-size:.8rem;font-weight:400;display:flex}.checkbox input{width:18px;height:18px;min-height:18px;accent-color:var(--navy);flex-shrink:0;margin-top:4px}.form-aside h2{margin-bottom:20px;font-size:1.85rem}.form-aside p,.form-aside li{color:var(--muted);font-size:.85rem}.form-aside ol{padding-left:20px}.form-aside li{padding:0 0 20px 8px}.form-aside .note{margin:25px 0}.form-status{margin-top:22px;font-size:.9rem}.form-status:not(:empty){border:1px solid var(--teal);background:var(--pale);padding:20px}.form-status.error{color:#782917;background:#f8eee8;border-color:#9b4430}.form-status a{margin-top:12px;display:inline-block}.honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.challenge-note{color:var(--teal);border:1px dashed #bdcbbf;margin:22px 0;padding:12px;font-size:.72rem}.faq-list{max-width:900px;padding-bottom:70px}.faq-list details{border-top:1px solid var(--line);padding:23px 0}.faq-list summary{font:1.65rem/1.3 var(--serif);cursor:pointer;justify-content:space-between;gap:25px;list-style:none;display:flex}.faq-list summary:after{content:"+";font:1.2rem var(--sans)}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:var(--muted);max-width:770px;margin-top:20px;font-size:.95rem}.search-results{max-width:900px;padding-bottom:70px}.search-result{border-top:1px solid var(--line);padding:24px 0}.search-result a{font:1.7rem var(--serif);text-decoration:none}.search-result p{color:var(--muted);margin-top:8px;font-size:.87rem}.search-result .meta{margin-bottom:6px}.brand-downloads{grid-template-columns:repeat(3,1fr);gap:25px;margin:35px 0;display:grid}.brand-download{border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:space-between;gap:30px;padding:28px;display:flex}.brand-download img{max-width:100%;height:95px}.brand-download a{font-size:.78rem}.demo-panel{border:1px solid var(--line);background:#fff;padding:35px}.demo-panel .network-art{max-width:360px;color:var(--teal);margin:auto;display:block}.demo-choices{flex-wrap:wrap;gap:16px;display:flex}.demo-panel h3{font:2rem var(--serif);margin:14px 0}.demo-panel>p{color:var(--muted);margin:15px 0;font-size:.9rem}.statement{font:clamp(2.1rem, 4vw, 3.6rem)/1.15 var(--serif);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:50px 0}.two-col{grid-template-columns:1fr 1fr;gap:55px;display:grid}.stack-links a{border-bottom:1px solid var(--line);padding:17px 0;font-size:.9rem;text-decoration:none;display:block}.empty-panel{border:1px solid var(--line);background:#fff;margin:30px 0;padding:35px}.empty-panel h3{font:1.9rem var(--serif);margin-bottom:16px}.not-found{padding:80px 0 110px}.not-found .big-number{font:9rem/.9 var(--serif);color:var(--gold);margin-bottom:25px}.not-found h1{font-size:3.5rem}.not-found .button{margin-top:30px}.programme-detail-hero{grid-template-columns:1.4fr .6fr;align-items:center;gap:50px;display:grid}.programme-detail-hero .network-art{color:var(--teal)}@media (width>=1600px){.hero-inner{min-height:700px}}@media (width<=1150px){.container{width:calc(100% - 64px)}#primary-nav{gap:20px}.brand strong{font-size:31px}.brand span{font-size:.4rem}.hero h1{font-size:4.3rem}.hero-inner{min-height:580px}.content-grid{grid-template-columns:210px 1fr;gap:55px}.dual-feature>div{padding:45px}.org-grid{grid-template-columns:repeat(2,1fr)}.form-layout{gap:35px}.footer-grid{gap:28px}.utility-inner>span{font-size:.52rem}}@media (width<=900px){.utility-inner>span{display:none}.utility-inner{justify-content:end}.header-inner{min-height:87px}.menu-toggle{border:1px solid var(--line);color:var(--ink);background:0 0;align-items:center;gap:22px;padding:10px 15px;font-size:.8rem;display:flex}#primary-nav{background:var(--paper);z-index:20;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:3px;padding:24px 32px;display:none;position:absolute;top:121px;left:0;right:0;box-shadow:0 15px 20px #102e3b12}#primary-nav.is-open{display:flex}.search-link{border:0!important;padding-left:0!important}.mobile-only{display:inline}.hero-inner{grid-template-columns:1fr 1fr;gap:0;min-height:560px}.hero h1{font-size:3.7rem}.hero .lead{font-size:.88rem}.hero-actions{flex-wrap:wrap;gap:20px}.hero-ribbon{font-size:.59rem}.hero-ribbon span+span{padding-left:16px}.hero-ribbon b{margin-right:8px}.intro-grid{gap:45px}.publication-feature{gap:35px}.programme-grid{gap:25px}.programme-card h3{font-size:1.7rem}.news-grid{gap:28px}.news-card h3{font-size:1.6rem}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2}.content-grid{grid-template-columns:180px 1fr;gap:35px}.form-layout{grid-template-columns:1fr}.form-aside{grid-template-columns:1fr 1fr;gap:30px;display:grid}.form-aside .note{margin:0}.position-grid{grid-template-columns:1fr 1fr}.two-col{gap:35px}}@media (width<=680px){.container{width:calc(100% - 40px)}.utility-inner{justify-content:space-between}.utility-inner>div{justify-content:space-between;gap:10px;width:100%;font-size:.56rem}.brand strong{font-size:30px}.brand img{width:43px;height:43px}.brand span{font-size:.36rem}.brand{gap:8px}.menu-toggle{gap:12px;padding:9px 12px}.hero-inner{flex-direction:column;align-items:stretch;padding:49px 0 20px;display:flex}.hero h1{max-width:500px;font-size:clamp(3.7rem,11vw,4.9rem)}.hero .eyebrow{margin-bottom:25px;font-size:.58rem}.hero .lead{max-width:430px;font-size:.92rem}.hero-actions{gap:25px;margin-top:30px}.hero .scientific-plate{max-width:530px;margin:28px -10px 0}.scientific-plate figcaption{padding:12px 8px;font-size:.48rem}.hero-ribbon{grid-template-columns:1fr;gap:12px;padding:20px 0}.hero-ribbon span+span{border:0;padding:0}.hero-ribbon span{justify-content:space-between;display:flex}.hero-ribbon b{font-size:.62rem}.section{padding:55px 0}.intro-grid{grid-template-columns:1fr;gap:30px}.intro-grid h2{font-size:2.9rem}.intro-grid .body-copy{font-size:.99rem}.eyebrow{margin-bottom:18px;font-size:.62rem}.section-top{margin-bottom:30px;display:block}.section-top .text-link{margin-top:24px}.programme-grid{grid-template-columns:1fr}.programme-card{padding-bottom:20px}.programme-card .network-art{height:155px}.programme-card h3{font-size:2rem}.publication-feature{grid-template-columns:1fr;gap:35px}.cover-art{min-height:330px}.cover-art .network-art{height:150px}.publication-row h3{font-size:1.85rem}.dual-feature{grid-template-columns:1fr}.dual-feature>div{min-height:0;padding:40px 30px}.dual-feature h2{font-size:2.75rem}.news-grid{grid-template-columns:1fr;gap:33px}.news-card h3{font-size:1.9rem}.news-card .date{margin-top:20px}.closing-inner{padding:45px 0;display:block}.closing-inner h2{font-size:2.6rem}.closing-inner .button{margin-top:30px}.site-footer{padding-top:45px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-identity{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-grid h3{margin-bottom:17px}.footer-bottom{margin-top:35px;display:block}.footer-bottom div{flex-wrap:wrap;gap:20px;margin-top:18px}.status-note{line-height:1.8}.page-hero{padding:32px 0 40px}.page-hero h1{overflow-wrap:anywhere;font-size:3.4rem}.page-hero .lead{margin-top:23px;font-size:1rem}.breadcrumb{gap:8px;padding:16px 0;font-size:.6rem;line-height:1.5}.content-grid{flex-direction:column;gap:35px;padding:40px 0 55px;display:flex}.aside-nav{order:2}.aside-nav .note{margin-top:25px}.article-body h2{font-size:2.05rem}.article-body p{font-size:.95rem}.article-body section{margin-bottom:34px}.collection-tools{grid-template-columns:1fr 1fr;gap:17px;display:grid}.collection-tools>.search-field{grid-column:1/-1}.collection-tools label{font-size:.69rem}input,select,textarea{max-width:100%;padding:12px;font-size:16px}.library-list{grid-template-columns:1fr;gap:0}.document-meta{grid-template-columns:1fr;gap:18px}.document-actions{gap:15px}.org-grid{grid-template-columns:1fr}.org-unit{padding:25px}.org-root{position:relative}.committee-item{grid-template-columns:45px 1fr;gap:18px;padding:30px 0}.committee-code{font-size:1.8rem}.committee-item>.status-badge{grid-column:2;justify-self:start}.committee-item h2{font-size:1.85rem}.position-grid{grid-template-columns:1fr}.form-layout{padding:35px 0 55px}.form-card{padding:25px 20px}.form-grid{grid-template-columns:1fr;gap:21px}.form-aside{display:block}.form-aside .note{margin:25px 0}.form-card h2{font-size:2rem}.faq-list summary{font-size:1.5rem}.brand-downloads{grid-template-columns:1fr}.brand-download{min-height:190px}.two-col{grid-template-columns:1fr;gap:35px}.demo-panel{padding:25px 20px}.statement{padding:32px 0}.programme-detail-hero{grid-template-columns:1fr;gap:15px}.programme-detail-hero .network-art{max-width:250px;max-height:150px;margin:auto}.not-found h1{font-size:2.6rem}.not-found .big-number{font-size:7rem}.button{gap:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{body{color:#111;background:#fff;font-size:11pt}.utility,.site-header,.site-footer,.closing-band,.breadcrumb,.aside-nav,.document-actions,.collection-tools,.skip-link{display:none}.container{width:100%;max-width:none}.page-hero{padding:0 0 20px;color:#111!important;background:#fff!important}.page-hero h1{font-size:36pt}.page-hero .lead{font-size:12pt;color:#222!important}.content-grid{padding:25px 0;display:block}.article-body{max-width:none}.article-body h2{break-after:avoid;font-size:22pt}.article-body p{color:#111}.article-body section{break-inside:auto}.references a{word-break:break-word}.references a:after{content:" (" attr(href) ")";font-size:9pt}.document-meta{margin:15px 0}.eyebrow{color:#333!important}.status-badge{color:#222}.hero,.closing-band{color:#111;background:#fff}a{color:#111}.note{background:#fff;border:1px solid #999}}.dual-feature .eyebrow{color:#315d5a}.closing-inner .eyebrow{color:#fff}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2)format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-600-normal.Aqo67rzb.woff2)format("woff2"),url(/_astro/dm-sans-latin-600-normal.BmdmIIQ2.woff)format("woff")}@font-face{font-family:Libre Caslon Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-display-latin-400-normal.n_DgBRfq.woff2)format("woff2"),url(/_astro/libre-caslon-display-latin-400-normal.BbfEE5V2.woff)format("woff")}
