.ui-container{width:min(calc(100% - 40px), var(--container-width));margin-inline:auto}.ui-container--narrow{max-width:var(--container-narrow)}.ui-section{padding:96px 0}.ui-section--soft{background:var(--color-background-soft)}.ui-section--dark{background:var(--color-primary-dark);color:#fff}.ui-section--primary{background:var(--color-primary);color:#fff}.ui-section-header{max-width:700px;margin-bottom:48px}.ui-section-header--center{text-align:center;margin-left:auto;margin-right:auto}.ui-section-header h2{margin:8px 0 16px;font-size:clamp(2rem,4vw,3rem)}.ui-section-description{color:var(--color-text-secondary);font-size:1.08rem}.ui-section--dark .ui-section-description,.ui-section--primary .ui-section-description{color:#ffffffbf}.ui-eyebrow{color:var(--color-primary);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:700;display:block}.ui-section--dark .ui-eyebrow,.ui-section--primary .ui-eyebrow{color:#ffffffbf}.ui-button{border-radius:var(--radius-sm);transition:background var(--transition), color var(--transition), border-color var(--transition), transform var(--transition);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}.ui-button:hover{transform:translateY(-1px)}.ui-button--small{padding:8px 14px;font-size:.88rem}.ui-button--medium{padding:12px 20px}.ui-button--large{padding:15px 26px;font-size:1.02rem}.ui-button--primary{background:var(--color-primary);color:#fff}.ui-button--primary:hover{background:var(--color-primary-dark)}.ui-button--secondary{color:var(--color-text);border-color:var(--color-border);background:#fff}.ui-button--secondary:hover{background:var(--color-background-soft)}.ui-button--outline{color:var(--color-primary);border-color:var(--color-primary);background:0 0}.ui-button--outline:hover{background:var(--color-primary);color:#fff}.ui-button--white{color:var(--color-primary-dark);background:#fff}.ui-card{border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;padding:28px}.ui-card--hover{transition:transform var(--transition), box-shadow var(--transition)}.ui-card--hover:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.ui-badge{border-radius:999px;padding:5px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.ui-badge--primary{background:var(--color-primary-light);color:var(--color-primary)}.ui-badge--accent{color:var(--color-accent);background:#fbeaec}.ui-badge--neutral{background:var(--color-background-muted);color:var(--color-text-secondary)}.ui-grid{gap:24px;display:grid}.ui-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-divider{background:var(--color-border);height:1px}@media (width<=900px){.ui-section{padding:72px 0}.ui-grid--3,.ui-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ui-container{width:min(calc(100% - 28px), var(--container-width))}.ui-section{padding:56px 0}.ui-grid--2,.ui-grid--3,.ui-grid--4{grid-template-columns:1fr}.ui-button--hero-outline{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border-color:#fff9}.ui-button--hero-outline:hover{color:var(--color-primary-dark);background:#fff;border-color:#fff}}.site-header{z-index:100;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;height:76px;position:sticky;top:0}.header-container{justify-content:space-between;align-items:center;height:100%;display:flex}.site-logo{flex-shrink:0;align-items:center;gap:12px;display:flex}.site-logo-mark{background:var(--color-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:.9rem;font-weight:800;display:flex}.site-logo-text{flex-direction:column;line-height:1.15;display:flex}.site-logo-text strong{font-size:.92rem}.site-logo-text span{color:var(--color-text-secondary);font-size:.76rem}.site-navigation{align-items:center;gap:4px;display:flex}.nav-link{color:var(--color-text-secondary);transition:color var(--transition);padding:9px 8px;font-size:.84rem;font-weight:500}.nav-link:hover{color:var(--color-primary)}.nav-link--active{color:var(--color-primary);font-weight:700}.mobile-menu-button{color:var(--color-text);background:0 0;border:0;display:none}@media (width<=1100px){.mobile-menu-button{display:block}.site-navigation{border-bottom:1px solid var(--color-border);background:#fff;flex-direction:column;align-items:stretch;padding:18px 24px 30px;display:none;position:absolute;top:76px;left:0;right:0}.site-navigation--open{display:flex}.nav-link{padding:12px 4px}}.site-footer{color:#fff;background:#101713;padding:72px 0 24px}.footer-main{grid-template-columns:2fr repeat(3,1fr);gap:48px;padding-bottom:56px;display:grid}.footer-brand{max-width:360px}.footer-logo{background:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:20px;font-size:.8rem;font-weight:800;display:flex}.footer-brand h3{margin-bottom:12px}.footer-brand p{color:#ffffffa6;font-size:.92rem}.footer-links{flex-direction:column;gap:10px;display:flex}.footer-links h4{margin-bottom:8px;font-size:.88rem}.footer-links a{color:#ffffff9e;font-size:.88rem}.footer-links a:hover{color:#fff}.footer-bottom{color:#ffffff80;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding-top:22px;font-size:.8rem;display:flex}.footer-languages{gap:20px;display:flex}@media (width<=800px){.footer-main{grid-template-columns:1fr 1fr}}@media (width<=500px){.footer-main{grid-template-columns:1fr}.footer-bottom{flex-direction:column;align-items:flex-start;gap:14px}}.home-hero{color:#fff;background:#102019;align-items:center;min-height:720px;display:flex;position:relative;overflow:hidden}.home-hero__background{background:url(/src/assets/images/kashmir-hero.jpg) 50% 45%/cover no-repeat;position:absolute;inset:0;transform:scale(1.02)}.home-hero__overlay{background:linear-gradient(90deg,#071c11f0 0%,#071c11c2 42%,#071c1147 72%,#071c112e 100%);position:absolute;inset:0}.home-hero__container{z-index:2;position:relative}.home-hero__content{max-width:760px}.home-hero__eyebrow{text-transform:uppercase;letter-spacing:.18em;color:#ffffffbd;margin-bottom:20px;font-size:.76rem;font-weight:700;display:block}.home-hero h1{letter-spacing:-.055em;margin-bottom:24px;font-size:clamp(3.4rem,7vw,6.8rem);line-height:.91}.home-hero h1 span{color:#ffffffc7;margin-top:10px;font-weight:400;display:block}.home-hero__lead{color:#ffffffc7;max-width:650px;margin-bottom:32px;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.7}.home-hero__actions{flex-wrap:wrap;gap:12px;margin-bottom:48px;display:flex}.home-hero__principles{text-transform:uppercase;letter-spacing:.08em;color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:15px;font-size:.83rem;font-weight:600;display:flex}.home-hero__principles i{background:#ffffff73;border-radius:50%;width:4px;height:4px}.home-hero__scroll{z-index:5;color:#ffffffa6;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;align-items:center;gap:4px;font-size:.68rem;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.priority-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.priority-card{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:275px;transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);background:#fff;flex-direction:column;padding:30px;display:flex}.priority-card:hover{box-shadow:var(--shadow-md);border-color:#0b6b3a4d;transform:translateY(-5px)}.priority-card__top{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.priority-card__icon{border-radius:var(--radius-sm);background:var(--color-primary-light);width:48px;height:48px;color:var(--color-primary);justify-content:center;align-items:center;display:flex}.priority-card__arrow{color:#a8afa9;transition:color var(--transition), transform var(--transition)}.priority-card:hover .priority-card__arrow{color:var(--color-primary);transform:translate(2px,-2px)}.priority-card h3{margin-bottom:12px;font-size:1.16rem}.priority-card p{color:var(--color-text-secondary);margin:0;font-size:.91rem}.who-we-are{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:80px;display:grid}.who-we-are__image{border-radius:var(--radius-lg);min-height:550px;position:relative;overflow:hidden}.who-we-are__image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.who-we-are__image:after{content:"";background:linear-gradient(#0000 55%,#05140cad);position:absolute;inset:0}.who-we-are__image-label{z-index:2;color:#fff;flex-direction:column;display:flex;position:absolute;bottom:28px;left:30px}.who-we-are__image-label strong{text-transform:uppercase;letter-spacing:.13em;font-size:.74rem}.who-we-are__image-label span{font-size:1.12rem}.who-we-are__content h2{letter-spacing:-.035em;margin:12px 0 22px;font-size:clamp(2.3rem,5vw,3.8rem)}.who-we-are__content>p{color:var(--color-text-secondary)}.who-we-are__lead{font-size:1.1rem}.who-we-are__points{gap:12px;margin:30px 0;padding:0;list-style:none;display:grid}.who-we-are__points li{align-items:center;gap:12px;font-size:.94rem;font-weight:600;display:flex}.who-we-are__points li span{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:7px;height:7px}.vision-section{position:relative;overflow:hidden}.vision-section:before{content:"";border:1px solid #ffffff0d;border-radius:50%;width:500px;height:500px;position:absolute;top:-250px;right:-150px}.vision-heading,.history-preview__heading,.latest-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.vision-heading .ui-section-header,.history-preview__heading .ui-section-header,.latest-heading .ui-section-header{margin-bottom:48px}.vision-heading>.ui-button,.history-preview__heading>.ui-button,.latest-heading>.ui-button{flex-shrink:0;margin-bottom:48px}.vision-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.vision-card{border-top:1px solid #ffffff29;border-right:1px solid #ffffff1f;min-height:330px;padding:34px}.vision-card:last-child{border-right:0}.vision-card__number{color:#ffffff61;letter-spacing:.15em;margin-bottom:55px;font-size:.7rem}.vision-card__icon{color:#ffffffbf;margin-bottom:24px}.vision-card h3{margin-bottom:14px;font-size:1.4rem}.vision-card p{color:#ffffff9e;margin:0;font-size:.9rem}.map-explorer{border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:1.3fr .7fr;min-height:600px;display:grid;overflow:hidden}.map-explorer__map{background:linear-gradient(135deg,#f0f5f2,#e7eee9);min-height:600px}.map-placeholder{justify-content:center;align-items:center;width:100%;height:100%;min-height:600px;display:flex;position:relative}.map-placeholder:before,.map-placeholder:after{content:"";border:1px solid #0b6b3a1a;border-radius:50%;position:absolute}.map-placeholder:before{width:420px;height:420px}.map-placeholder:after{width:280px;height:280px}.map-placeholder__shape{z-index:2;color:var(--color-primary);flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.map-placeholder__shape strong{color:var(--color-text);margin-top:8px}.map-placeholder__shape span{color:var(--color-text-secondary);font-size:.85rem}.map-explorer__panel{background:#fff;padding:46px}.map-explorer__label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:18px;font-size:.72rem;font-weight:700;display:block}.region-selector{flex-direction:column;margin-bottom:42px;display:flex}.region-button{text-align:left;border:0;border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);transition:color var(--transition), padding var(--transition);background:0 0;padding:13px 0}.region-button:hover{color:var(--color-primary)}.region-button--active{color:var(--color-primary);padding-left:10px;font-weight:700}.region-information>span{color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:700}.region-information h3{margin:8px 0 12px;font-size:1.55rem}.region-information p{color:var(--color-text-secondary);font-size:.9rem}.region-information__types{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.region-information__types div{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:.8rem;display:flex}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.news-card{border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform var(--transition), box-shadow var(--transition);background:#fff;overflow:hidden}.news-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.news-card__image{background:#e9eee9;height:215px;position:relative}.news-card__image img{object-fit:cover;width:100%;height:100%}.news-card__placeholder{background:linear-gradient(135deg, var(--color-primary-dark), #183e2a);color:#ffffff73;letter-spacing:.08em;justify-content:center;align-items:center;height:100%;font-size:2.2rem;font-weight:800;display:flex}.news-card__image .ui-badge{position:absolute;bottom:16px;left:18px}.news-card__content{padding:26px}.news-card__date{color:var(--color-text-secondary);align-items:center;gap:7px;margin-bottom:14px;font-size:.77rem;display:flex}.news-card h3{margin-bottom:12px;font-size:1.25rem}.news-card h3 a:hover{color:var(--color-primary)}.news-card p{color:var(--color-text-secondary);font-size:.88rem}.news-card__link{color:var(--color-primary);align-items:center;gap:8px;margin-top:8px;font-size:.83rem;font-weight:700;display:inline-flex}.featured-issue{background:var(--color-background-soft);border-radius:var(--radius-lg);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.featured-issue__content{padding:clamp(40px,6vw,76px)}.featured-issue h2{letter-spacing:-.035em;margin:12px 0 20px;font-size:clamp(2.4rem,4vw,3.8rem)}.featured-issue__lead{color:var(--color-text-secondary);font-size:1rem;line-height:1.8}.featured-issue__links{grid-template-columns:1fr 1fr;gap:12px;margin:30px 0;display:grid}.featured-issue__links div{color:var(--color-text-secondary);align-items:center;gap:9px;font-size:.85rem;display:flex}.featured-issue__visual{background:#17251d;min-height:520px;position:relative}.featured-issue__visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.featured-issue__visual-overlay{color:#fff;background:linear-gradient(#0000,#06110ae0);flex-direction:column;padding:80px 36px 34px;display:flex;position:absolute;bottom:0;left:0;right:0}.featured-issue__visual-overlay span{letter-spacing:.16em;margin-bottom:5px;font-size:.66rem}.featured-issue__visual-overlay strong{font-size:1rem}.history-preview{overflow:hidden}.timeline{scrollbar-width:thin;grid-template-columns:repeat(7,minmax(190px,1fr));padding-top:22px;display:grid;position:relative;overflow-x:auto}.timeline__line{background:#ffffff2b;height:1px;position:absolute;top:38px;left:0;right:0}.timeline__item{min-height:320px;padding:0 26px 30px 0;position:relative}.timeline__marker{align-items:center;height:32px;margin-bottom:24px;display:flex}.timeline__marker span{z-index:2;background:var(--color-primary-dark);border:2px solid #fff;border-radius:50%;width:10px;height:10px;display:block;position:relative}.timeline__number{color:#ffffff47;letter-spacing:.1em;margin-bottom:8px;font-size:.67rem}.timeline__year{color:#ffffff9e;letter-spacing:.08em;margin-bottom:26px;font-size:.74rem;display:block}.timeline__item h3{margin-bottom:12px;font-size:1.1rem}.timeline__item p{color:#ffffff8a;font-size:.82rem}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.resource-card{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:330px;transition:transform var(--transition), box-shadow var(--transition);flex-direction:column;padding:38px;display:flex}.resource-card:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.resource-card__icon{background:var(--color-primary-light);border-radius:var(--radius-sm);width:54px;height:54px;color:var(--color-primary);justify-content:center;align-items:center;margin-bottom:42px;display:flex}.resource-card>span{color:var(--color-primary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px;font-size:.67rem;font-weight:700}.resource-card h3{margin-bottom:12px;font-size:1.45rem}.resource-card p{color:var(--color-text-secondary);font-size:.88rem}.resource-card__link{color:var(--color-primary);align-items:center;gap:8px;margin-top:auto;font-size:.82rem;font-weight:700;display:flex}.international{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.international__visual{min-height:450px;color:var(--color-primary);justify-content:center;align-items:center;display:flex;position:relative}.international__rings{border:1px solid #0b6b3a1f;border-radius:50%;position:absolute}.ring-1{width:180px;height:180px}.ring-2{width:300px;height:300px}.ring-3{width:430px;height:430px}.international__content h2{letter-spacing:-.035em;margin:10px 0 20px;font-size:clamp(2.2rem,4vw,3.6rem)}.international__content>p{color:var(--color-text-secondary);max-width:560px;line-height:1.8}.international__regions{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0 32px;display:grid}.international__regions div{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:.87rem;display:flex}.newsletter{background:var(--color-primary);color:#fff;padding:72px 0}.newsletter__inner{justify-content:space-between;align-items:center;gap:60px;display:flex}.newsletter__content{align-items:center;gap:22px;display:flex}.newsletter__icon{background:#ffffff21;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.newsletter__content span{color:#ffffffa8;text-transform:uppercase;letter-spacing:.12em;font-size:.67rem;font-weight:700}.newsletter__content h2{margin:3px 0 4px;font-size:1.7rem}.newsletter__content p{color:#ffffffb3;margin:0;font-size:.86rem}.newsletter__form{border-radius:var(--radius-sm);background:#fff;width:min(100%,450px);display:flex;overflow:hidden}.newsletter__form input{border:0;outline:0;flex:1;min-width:0;padding:14px 17px}.newsletter__form button{background:var(--color-primary-dark);color:#fff;border:0;align-items:center;gap:8px;padding:0 20px;font-size:.83rem;font-weight:700;display:flex}@media (width<=1100px){.priority-grid,.vision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vision-card:nth-child(2){border-right:0}.who-we-are{gap:50px}.map-explorer{grid-template-columns:1fr .8fr}}@media (width<=900px){.home-hero{min-height:680px}.who-we-are,.featured-issue,.international{grid-template-columns:1fr}.who-we-are__image{min-height:430px}.map-explorer{grid-template-columns:1fr}.map-explorer__map,.map-placeholder{min-height:400px}.news-grid,.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter__inner{flex-direction:column;align-items:flex-start}.newsletter__form{width:100%}.international__visual{min-height:360px}}@media (width<=650px){.home-hero{min-height:calc(100svh - 76px)}.home-hero h1{font-size:clamp(3rem,15vw,4.7rem)}.home-hero__lead{font-size:1rem}.home-hero__principles{gap:10px;font-size:.68rem}.home-hero__scroll{display:none}.priority-grid,.vision-grid,.news-grid,.resource-grid{grid-template-columns:1fr}.vision-card{border-right:0;min-height:auto}.vision-card__number{margin-bottom:30px}.vision-heading,.history-preview__heading,.latest-heading{display:block}.vision-heading>.ui-button,.history-preview__heading>.ui-button,.latest-heading>.ui-button{margin-top:-20px;margin-bottom:42px}.map-explorer__panel{padding:30px 22px}.featured-issue__visual{min-height:380px}.featured-issue__links,.international__regions{grid-template-columns:1fr}.international__visual{min-height:300px}.ring-3{width:290px;height:290px}.ring-2{width:220px;height:220px}.ring-1{width:150px;height:150px}.newsletter__content{align-items:flex-start}.newsletter__form{background:0 0;flex-direction:column;gap:8px}.newsletter__form input,.newsletter__form button{border-radius:var(--radius-sm);min-height:50px}.newsletter__form button{justify-content:center}}.page-hero{background:var(--color-primary-dark);color:#fff;align-items:flex-end;min-height:500px;display:flex;position:relative;overflow:hidden}.page-hero__background{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.page-hero__overlay{background:linear-gradient(90deg,#05180ef5 0%,#05180ed6 42%,#05180e59 100%);position:absolute;inset:0}.page-hero__container{z-index:2;width:100%;position:relative}.page-hero__content{max-width:800px;padding:110px 0 72px}.page-hero__eyebrow{color:#ffffffab;text-transform:uppercase;letter-spacing:.16em;margin-bottom:18px;font-size:.74rem;font-weight:700;display:block}.page-hero h1{letter-spacing:-.055em;margin-bottom:24px;font-size:clamp(3.2rem,7vw,5.8rem);line-height:.96}.page-hero p{color:#ffffffbd;max-width:690px;margin-bottom:0;font-size:1.08rem;line-height:1.75}.page-hero__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}@media (width<=650px){.page-hero{min-height:440px}.page-hero__content{padding:85px 0 55px}.page-hero h1{font-size:clamp(3rem,14vw,4.4rem)}.page-hero p{font-size:.98rem}}.about-nav{z-index:80;border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:76px}.about-nav__inner{scrollbar-width:none;align-items:center;gap:28px;min-height:58px;display:flex;overflow-x:auto}.about-nav__inner::-webkit-scrollbar{display:none}.about-nav__inner a{color:var(--color-text-secondary);transition:color var(--transition);flex-shrink:0;padding:19px 0;font-size:.78rem;font-weight:600;position:relative}.about-nav__inner a:hover{color:var(--color-primary)}.about-intro{grid-template-columns:.8fr 1.2fr;gap:100px;margin-bottom:70px;display:grid}.about-intro__heading h2{letter-spacing:-.05em;max-width:430px;margin:10px 0 0;font-size:clamp(2.8rem,5vw,4.7rem);line-height:1}.about-intro__text{max-width:680px}.about-intro__text>p{color:var(--color-text-secondary)}.about-large-copy{font-size:clamp(1.25rem,2vw,1.55rem);line-height:1.55;color:var(--color-text)!important}.about-fact-grid{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.about-fact{border-right:1px solid var(--color-border);min-height:230px;padding:34px 30px}.about-fact:last-child{border-right:0}.about-fact>svg{color:var(--color-primary);margin-bottom:35px}.about-fact h3{margin-bottom:10px;font-size:1.08rem}.about-fact p{color:var(--color-text-secondary);margin:0;font-size:.85rem}.about-split-heading{grid-template-columns:1fr .7fr;gap:100px;margin-bottom:65px;display:grid}.about-split-heading h2{letter-spacing:-.045em;max-width:700px;margin:10px 0 0;font-size:clamp(2.5rem,5vw,4.3rem);line-height:1.05}.about-split-heading>div:last-child{flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}.about-split-heading p{color:var(--color-text-secondary);margin-bottom:24px}.origins-timeline{border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.origin-period{border-right:1px solid var(--color-border);padding:36px 38px 20px 0;position:relative}.origin-period+.origin-period{padding-left:38px}.origin-period:last-child{border-right:0}.origin-period__number{color:#a1aaa4;letter-spacing:.12em;margin-bottom:25px;font-size:.7rem;font-weight:700}.origin-period__icon{background:var(--color-primary-light);width:42px;height:42px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:28px;display:flex}.origin-period>span{color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;font-size:.69rem;font-weight:700}.origin-period h3{margin:9px 0 13px;font-size:1.3rem}.origin-period p{color:var(--color-text-secondary);font-size:.88rem}.about-philosophy{position:relative;overflow:hidden}.about-philosophy:after{content:"";border:1px solid #ffffff0d;border-radius:50%;width:650px;height:650px;position:absolute;bottom:-350px;right:-350px}.about-philosophy__heading,.key-figures__heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.about-philosophy__heading .ui-section-header,.key-figures__heading .ui-section-header{margin-bottom:48px}.about-philosophy__heading>.ui-button,.key-figures__heading>.ui-button{flex-shrink:0;margin-bottom:48px}.philosophy-grid{z-index:2;border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.philosophy-item{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:300px;padding:38px}.philosophy-item__header{color:#ffffff8c;justify-content:space-between;align-items:center;margin-bottom:55px;display:flex}.philosophy-item__header span{letter-spacing:.13em;font-size:.7rem}.philosophy-item h3{margin-bottom:14px;font-size:1.4rem}.philosophy-item p{color:#fff9;max-width:500px;margin:0;font-size:.9rem}.political-transition{grid-template-columns:.7fr 1.3fr;align-items:start;gap:100px;display:grid}.political-transition__number{border-radius:var(--radius-lg);background:linear-gradient(145deg, var(--color-primary-dark), #173c29);color:#fff;flex-direction:column;justify-content:flex-end;min-height:420px;padding:45px;display:flex}.political-transition__number span{color:#ffffff85;text-transform:uppercase;letter-spacing:.14em;font-size:.8rem}.political-transition__number strong{font-size:clamp(2.5rem,5vw,4rem);line-height:1}.political-transition__content{max-width:690px}.political-transition__content h2{letter-spacing:-.045em;margin:10px 0 24px;font-size:clamp(2.6rem,5vw,4.2rem);line-height:1.03}.political-transition__content>p:not(.about-large-copy){color:var(--color-text-secondary);line-height:1.8}.transition-note{background:var(--color-background-soft);border-left:3px solid var(--color-primary);gap:15px;margin:30px 0;padding:21px;display:flex}.transition-note>svg{color:var(--color-primary);flex-shrink:0;margin-top:2px}.transition-note div{flex-direction:column;display:flex}.transition-note strong{margin-bottom:3px;font-size:.9rem}.transition-note span{color:var(--color-text-secondary);font-size:.82rem}.organisation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.organisation-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;min-height:260px;padding:30px}.organisation-card__icon{background:var(--color-primary-light);border-radius:var(--radius-sm);width:48px;height:48px;color:var(--color-primary);justify-content:center;align-items:center;margin-bottom:35px;display:flex}.organisation-card h3{margin-bottom:11px;font-size:1.13rem}.organisation-card p{color:var(--color-text-secondary);margin:0;font-size:.86rem}.organisation-note{background:var(--color-primary-dark);border-radius:var(--radius-md);color:#fff;justify-content:space-between;align-items:center;gap:30px;margin-top:24px;padding:25px 30px;display:flex}.organisation-note strong{font-size:.94rem}.organisation-note p{color:#fff9;margin:3px 0 0;font-size:.82rem}.organisation-note a{flex-shrink:0;font-size:.83rem;font-weight:700}.figure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.figure-card{border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform var(--transition), box-shadow var(--transition);background:#fff;overflow:hidden}.figure-card:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.figure-card__image{background:#e8eeea;height:340px}.figure-card__image img{object-fit:cover;width:100%;height:100%}.figure-card__placeholder{color:#0b6b3a59;background:linear-gradient(145deg,#e9f0eb,#dfe8e2);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.figure-card__content{padding:27px}.figure-card__content>span{color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;font-size:.67rem;font-weight:700}.figure-card h3{margin:8px 0 12px;font-size:1.35rem}.figure-card p{color:var(--color-text-secondary);font-size:.85rem}.figure-card__link{color:var(--color-primary);align-items:center;gap:7px;margin-top:20px;font-size:.8rem;font-weight:700;display:flex}.constitution-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:80px;display:grid}.constitution-intro h2{letter-spacing:-.04em;max-width:450px;margin:10px 0 20px;font-size:clamp(2.4rem,4vw,3.8rem);line-height:1.03}.constitution-intro p{max-width:450px;color:var(--color-text-secondary);margin-bottom:27px}.constitution-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.constitution-document{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;flex-direction:column;min-height:330px;padding:30px;display:flex}.constitution-document__top{color:var(--color-text-secondary);justify-content:space-between;align-items:center;margin-bottom:45px;display:flex}.constitution-document__icon{border-radius:var(--radius-sm);background:var(--color-primary-light);width:48px;height:48px;color:var(--color-primary);justify-content:center;align-items:center;display:flex}.constitution-document>span{color:var(--color-primary);text-transform:uppercase;letter-spacing:.11em;font-size:.66rem;font-weight:700}.constitution-document h3{margin:8px 0 12px;font-size:1.3rem}.constitution-document p{color:var(--color-text-secondary);font-size:.85rem}.constitution-document button{color:var(--color-primary);background:0 0;border:0;align-items:center;gap:7px;margin-top:auto;padding:0;font-size:.8rem;font-weight:700;display:flex}.faq-layout{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.faq-list{border-top:1px solid var(--color-border)}.faq-item{border-bottom:1px solid var(--color-border)}.faq-item>button{text-align:left;width:100%;color:var(--color-text);background:0 0;border:0;justify-content:space-between;align-items:center;gap:30px;padding:23px 0;display:flex}.faq-item>button span{font-size:1rem;font-weight:650}.faq-item>button svg{color:var(--color-primary);flex-shrink:0}.faq-item__answer{max-width:650px;padding:0 45px 24px 0}.faq-item__answer p{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.75}.about-cta__heading{max-width:700px;margin-bottom:45px}.about-cta__heading h2{letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(2.5rem,5vw,4rem)}.about-cta__links{border-top:1px solid #ffffff26;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-cta-card{min-height:270px;transition:background var(--transition);border-right:1px solid #ffffff26;grid-template-columns:auto 1fr auto;align-items:start;gap:24px;padding:36px;display:grid;position:relative}.about-cta-card:last-child{border-right:0}.about-cta-card:hover{background:#ffffff0a}.about-cta-card>svg:first-child{color:#ffffffa1}.about-cta-card span{color:#ffffff7a;text-transform:uppercase;letter-spacing:.12em;font-size:.66rem;font-weight:700}.about-cta-card h3{margin:7px 0 12px;font-size:1.4rem}.about-cta-card p{color:#ffffff91;max-width:420px;margin:0;font-size:.86rem}.about-cta-card__arrow{color:#ffffff73;transition:transform var(--transition), color var(--transition)}.about-cta-card:hover .about-cta-card__arrow{color:#fff;transform:translate(4px)}@media (width<=1050px){.about-intro,.about-split-heading,.political-transition,.constitution-layout,.faq-layout{gap:55px}.about-fact-grid,.organisation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-fact:nth-child(2){border-right:0}.about-fact:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.organisation-grid{gap:16px}}@media (width<=800px){.about-intro,.about-split-heading,.political-transition,.constitution-layout,.faq-layout{grid-template-columns:1fr}.about-intro{gap:35px}.about-split-heading{gap:30px}.origins-timeline,.figure-grid{grid-template-columns:1fr}.origin-period,.origin-period+.origin-period{border-right:0;border-bottom:1px solid var(--color-border);padding:30px 0}.origin-period:last-child{border-bottom:0}.political-transition__number{min-height:300px}.philosophy-grid{grid-template-columns:1fr}.constitution-documents{max-width:650px}.about-philosophy__heading,.key-figures__heading{display:block}.about-philosophy__heading>.ui-button,.key-figures__heading>.ui-button{margin-top:-20px;margin-bottom:42px}.faq-layout .ui-section-header{margin-bottom:10px}}@media (width<=600px){.about-nav{top:76px}.about-nav__inner{gap:22px}.about-fact-grid,.organisation-grid,.constitution-documents,.about-cta__links{grid-template-columns:1fr}.about-fact{border-right:0;border-bottom:1px solid var(--color-border)}.about-fact:last-child{border-bottom:0}.organisation-note{flex-direction:column;align-items:flex-start}.figure-card__image{height:300px}.constitution-document{min-height:300px}.about-cta-card{border-bottom:1px solid #ffffff26;border-right:0;grid-template-columns:auto 1fr}.about-cta-card:last-child{border-bottom:0}.about-cta-card__arrow{display:none}}.position-intro{grid-template-columns:.8fr 1.2fr;gap:100px;margin-bottom:70px;display:grid}.position-intro__heading h2{letter-spacing:-.05em;max-width:560px;margin:10px 0 0;font-size:clamp(2.7rem,5vw,4.6rem);line-height:1}.position-intro__content{max-width:680px}.position-intro__content p{color:var(--color-text-secondary)}.position-large-copy{font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.55;color:var(--color-text)!important}.position-editorial-grid{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.position-editorial-card{border-right:1px solid var(--color-border);min-height:220px;padding:32px}.position-editorial-card:last-child{border-right:0}.position-editorial-card>svg{color:var(--color-primary);margin-bottom:30px}.position-editorial-card h3{margin-bottom:10px;font-size:1.08rem}.position-editorial-card p{color:var(--color-text-secondary);margin:0;font-size:.85rem}.position-principles{position:relative;overflow:hidden}.position-principles:before{content:"";border:1px solid #ffffff0d;border-radius:50%;width:620px;height:620px;position:absolute;top:-320px;right:-320px}.position-principle-grid{z-index:2;border-top:1px solid #ffffff26;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.position-principle{border-right:1px solid #ffffff1f;min-height:330px;padding:34px}.position-principle:last-child{border-right:0}.position-principle__top{color:#ffffff7a;justify-content:space-between;align-items:center;margin-bottom:65px;display:flex}.position-principle__top span{letter-spacing:.13em;font-size:.67rem}.position-principle h3{margin-bottom:14px;font-size:1.35rem}.position-principle p{color:#fff9;margin:0;font-size:.88rem}.position-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.position-topic-card{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:315px;transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);background:#fff;flex-direction:column;padding:30px;display:flex}.position-topic-card:hover{box-shadow:var(--shadow-md);border-color:#0b6b3a47;transform:translateY(-5px)}.position-topic-card__top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:50px;display:flex}.position-topic-card__number{color:#9ca59f;letter-spacing:.12em;font-size:.69rem;font-weight:700}.position-topic-card__category{background:var(--color-primary-light);color:var(--color-primary);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:5px 9px;font-size:.64rem;font-weight:700}.position-topic-card h3{margin-bottom:13px;font-size:1.3rem}.position-topic-card p{color:var(--color-text-secondary);font-size:.86rem}.position-topic-card__link{color:var(--color-primary);align-items:center;gap:8px;margin-top:auto;font-size:.8rem;font-weight:700;display:flex}.political-framework{grid-template-columns:.8fr 1.2fr;align-items:start;gap:100px;display:grid}.political-framework__intro{position:sticky;top:170px}.political-framework__intro h2{letter-spacing:-.045em;margin:10px 0 20px;font-size:clamp(2.5rem,4.5vw,4rem);line-height:1.03}.political-framework__intro p{color:var(--color-text-secondary);margin-bottom:28px;line-height:1.8}.political-framework__steps{position:relative}.political-framework__steps:before{content:"";background:var(--color-border);width:1px;position:absolute;top:20px;bottom:20px;left:19px}.framework-step{grid-template-columns:40px 1fr;gap:26px;padding-bottom:48px;display:grid;position:relative}.framework-step:last-child{padding-bottom:0}.framework-step__marker{z-index:2;background:var(--color-background-soft);width:40px;height:40px;color:var(--color-primary);justify-content:center;align-items:center;display:flex;position:relative}.framework-step__content{border-bottom:1px solid var(--color-border);padding:4px 0 30px}.framework-step:last-child .framework-step__content{border-bottom:0}.framework-step__content>span{color:var(--color-primary);letter-spacing:.12em;font-size:.67rem;font-weight:700}.framework-step h3{margin:8px 0 10px;font-size:1.35rem}.framework-step p{max-width:600px;color:var(--color-text-secondary);margin:0;font-size:.9rem}.governance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.governance-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;min-height:260px;padding:32px}.governance-card__icon{border-radius:var(--radius-sm);background:var(--color-primary-light);width:48px;height:48px;color:var(--color-primary);justify-content:center;align-items:center;margin-bottom:35px;display:flex}.governance-card h3{margin-bottom:11px;font-size:1.14rem}.governance-card p{color:var(--color-text-secondary);margin:0;font-size:.86rem}.position-documents__heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:50px;display:flex}.position-documents__heading h2{letter-spacing:-.04em;margin:9px 0 14px;font-size:clamp(2.5rem,5vw,4rem)}.position-documents__heading p{color:#ffffff9e;max-width:620px;margin:0}.position-documents__heading>.ui-button{flex-shrink:0}.position-document-grid{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.position-document-card{border-right:1px solid #ffffff24;flex-direction:column;min-height:300px;padding:34px;display:flex}.position-document-card:last-child{border-right:0}.position-document-card>svg{color:#ffffffa1;margin-bottom:42px}.position-document-card>span{color:#ffffff6e;text-transform:uppercase;letter-spacing:.1em;font-size:.66rem;font-weight:700}.position-document-card h3{margin:8px 0 12px;font-size:1.27rem}.position-document-card p{color:#ffffff94;font-size:.84rem}.position-document-card__link{color:#fff;align-items:center;gap:8px;margin-top:auto;font-size:.8rem;font-weight:700;display:flex}.position-faq{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.position-faq__list{border-top:1px solid var(--color-border)}.position-faq__item{border-bottom:1px solid var(--color-border)}.position-faq__item>button{width:100%;color:var(--color-text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:30px;padding:23px 0;display:flex}.position-faq__item>button span{font-size:1rem;font-weight:650}.position-faq__item>button svg{color:var(--color-primary);flex-shrink:0}.position-faq__answer{padding:0 45px 25px 0}.position-faq__answer p{max-width:650px;color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.75}.position-cta__intro{max-width:750px;margin-bottom:45px}.position-cta__intro h2{letter-spacing:-.04em;margin:9px 0 14px;font-size:clamp(2.5rem,5vw,4rem)}.position-cta__intro p{max-width:620px;color:var(--color-text-secondary)}.position-cta__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.position-cta-card{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:250px;transition:transform var(--transition), box-shadow var(--transition);background:#fff;grid-template-columns:auto 1fr auto;align-items:start;gap:24px;padding:34px;display:grid}.position-cta-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.position-cta-card>svg:first-child{color:var(--color-primary)}.position-cta-card>svg:last-child{color:#9ea7a1;transition:transform var(--transition), color var(--transition)}.position-cta-card:hover>svg:last-child{color:var(--color-primary);transform:translate(4px)}.position-cta-card span{color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;font-size:.66rem;font-weight:700}.position-cta-card h3{margin:8px 0 11px;font-size:1.35rem}.position-cta-card p{color:var(--color-text-secondary);margin:0;font-size:.85rem}@media (width<=1050px){.position-intro,.political-framework,.position-faq{gap:55px}.position-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.position-principle:nth-child(2){border-right:0}.position-principle:nth-child(-n+2){border-bottom:1px solid #ffffff1f}.position-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.position-intro,.political-framework,.position-faq{grid-template-columns:1fr}.political-framework__intro{position:static}.position-editorial-grid,.governance-grid,.position-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.position-editorial-card:nth-child(2){border-right:0}.position-editorial-card:nth-child(3){border-top:1px solid var(--color-border);border-right:0;grid-column:1/-1}.position-documents__heading{display:block}.position-documents__heading>.ui-button{margin-top:25px}.position-document-card:nth-child(2){border-right:0}.position-document-card:nth-child(3){border-top:1px solid #ffffff24;border-right:0;grid-column:1/-1}}@media (width<=600px){.position-editorial-grid,.position-principle-grid,.position-topic-grid,.governance-grid,.position-document-grid,.position-cta__grid{grid-template-columns:1fr}.position-editorial-card,.position-principle,.position-document-card{border-right:0}.position-editorial-card{border-bottom:1px solid var(--color-border)}.position-editorial-card:last-child{border-bottom:0}.position-editorial-card:nth-child(3),.position-document-card:nth-child(3){grid-column:auto}.position-principle{border-bottom:1px solid #ffffff1f;min-height:auto}.position-principle:last-child{border-bottom:0}.position-principle__top{margin-bottom:35px}.position-topic-card{min-height:280px}.position-document-card{border-bottom:1px solid #ffffff24}.position-document-card:last-child{border-bottom:0}.position-cta-card{grid-template-columns:auto 1fr}.position-cta-card>svg:last-child{display:none}}.history-intro{grid-template-columns:.8fr 1.2fr;gap:100px;margin-bottom:70px;display:grid}.history-intro__heading h2{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(2.8rem,5vw,4.6rem);line-height:1}.history-intro__text{max-width:680px}.history-intro__text p{color:var(--color-text-secondary)}.history-large-copy{font-size:clamp(1.22rem,2vw,1.5rem);line-height:1.55;color:var(--color-text)!important}.history-feature-grid{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.history-feature{border-right:1px solid var(--color-border);min-height:230px;padding:32px}.history-feature:last-child{border-right:0}.history-feature>svg{color:var(--color-primary);margin-bottom:35px}.history-feature h3{margin-bottom:10px;font-size:1.08rem}.history-feature p{color:var(--color-text-secondary);margin:0;font-size:.85rem}.history-explorer-section{overflow:hidden}.history-mode-switch{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));max-width:850px;margin-bottom:40px;padding:5px;display:grid}.history-mode{min-height:78px;color:var(--color-text-secondary);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:14px;padding:15px 20px;display:flex}.history-mode--active{background:var(--color-primary-dark);color:#fff}.history-mode svg{flex-shrink:0}.history-mode div{flex-direction:column;display:flex}.history-mode strong{font-size:.91rem}.history-mode span{color:inherit;opacity:.68;margin-top:2px;font-size:.74rem}.period-navigation{scrollbar-width:none;gap:7px;margin-bottom:25px;display:flex;overflow-x:auto}.period-navigation::-webkit-scrollbar{display:none}.period-nav-button{border:1px solid var(--color-border);color:var(--color-text-secondary);background:#fff;border-radius:999px;flex-shrink:0;padding:9px 14px;font-size:.76rem;font-weight:600}.period-nav-button:hover{border-color:var(--color-primary);color:var(--color-primary)}.period-nav-button--active{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.history-selected-period{border-radius:var(--radius-lg);background:linear-gradient(135deg, var(--color-primary-dark), #173e29);color:#fff;grid-template-columns:.45fr 1.2fr .45fr;align-items:end;gap:50px;min-height:300px;padding:46px;display:grid}.history-selected-period__date{color:#ffffff75;text-transform:uppercase;letter-spacing:.13em;align-self:start;font-size:.75rem;font-weight:700}.history-selected-period__content>span{color:#ffffff7a;text-transform:uppercase;letter-spacing:.12em;font-size:.67rem;font-weight:700}.history-selected-period__content h3{letter-spacing:-.04em;margin:9px 0 16px;font-size:clamp(2rem,4vw,3.3rem)}.history-selected-period__content p{color:#ffffffa8;max-width:620px;margin:0;line-height:1.75}.history-selected-period__actions{text-align:right}.history-selected-period__actions button{color:#fff;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:700}.history-main-timeline{scrollbar-width:thin;grid-template-columns:repeat(8,minmax(150px,1fr));margin-top:40px;display:grid;position:relative;overflow-x:auto}.history-main-timeline__line{background:var(--color-border);height:1px;position:absolute;top:17px;left:0;right:0}.history-timeline-item{text-align:left;min-height:190px;color:var(--color-text-secondary);background:0 0;border:0;padding:0 20px 25px 0;position:relative}.history-timeline-item__marker{align-items:center;height:34px;margin-bottom:20px;display:flex}.history-timeline-item__marker span{z-index:2;border:2px solid var(--color-primary);background:var(--color-background-soft);border-radius:50%;width:9px;height:9px;position:relative}.history-timeline-item--active .history-timeline-item__marker span{background:var(--color-primary);width:14px;height:14px}.history-timeline-item__number{color:#a0aaa3;letter-spacing:.12em;margin-bottom:6px;font-size:.64rem;display:block}.history-timeline-item strong{color:var(--color-text);margin-bottom:5px;font-size:.83rem;display:block}.history-timeline-item small{color:var(--color-text-secondary);font-size:.71rem;display:block}.history-timeline-item--active strong{color:var(--color-primary)}.historical-events__heading,.history-people__heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.historical-events__heading .ui-section-header,.history-people__heading .ui-section-header{margin-bottom:48px}.historical-events__heading>.ui-button,.history-people__heading>.ui-button{flex-shrink:0;margin-bottom:48px}.historical-event-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.historical-event-card{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:320px;transition:transform var(--transition), box-shadow var(--transition);background:#fff;flex-direction:column;padding:31px;display:flex}.historical-event-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.historical-event-card__top{justify-content:space-between;gap:20px;margin-bottom:48px;display:flex}.historical-event-card__date{color:var(--color-text-secondary);align-items:center;gap:7px;font-size:.72rem;display:flex}.historical-event-card__top>span{color:var(--color-primary);text-transform:uppercase;letter-spacing:.08em;font-size:.63rem;font-weight:700}.historical-event-card h3{margin-bottom:13px;font-size:1.3rem}.historical-event-card p{color:var(--color-text-secondary);font-size:.87rem}.historical-event-card>button{color:var(--color-primary);background:0 0;border:0;align-items:center;gap:7px;margin-top:auto;padding:0;font-size:.8rem;font-weight:700;display:flex}.historical-documents__intro{grid-template-columns:1fr .7fr;gap:100px;margin-bottom:60px;display:grid}.historical-documents__intro h2{letter-spacing:-.045em;max-width:700px;margin:10px 0 0;font-size:clamp(2.6rem,5vw,4.2rem);line-height:1.03}.historical-documents__intro>div:last-child{align-self:end}.historical-documents__intro p{color:#ffffff9e;margin-bottom:25px;line-height:1.75}.historical-document-grid{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.historical-document-type{border-right:1px solid #ffffff24;flex-direction:column;min-height:290px;padding:34px;display:flex}.historical-document-type:last-child{border-right:0}.historical-document-type>svg{color:#ffffff94;margin-bottom:45px}.historical-document-type h3{margin-bottom:12px;font-size:1.2rem}.historical-document-type p{color:#ffffff8f;font-size:.84rem}.historical-document-type>div{align-items:center;gap:8px;margin-top:auto;font-size:.78rem;font-weight:700;display:flex}.history-person-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.history-person-card{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:245px;transition:transform var(--transition), box-shadow var(--transition);background:#fff;grid-template-columns:145px 1fr;display:grid;overflow:hidden}.history-person-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.history-person-card__image{color:#0b6b3a59;background:linear-gradient(145deg,#e9efeb,#dce6df);justify-content:center;align-items:center;min-height:100%;display:flex}.history-person-card__image img{object-fit:cover;width:100%;height:100%}.history-person-card__content{padding:26px}.history-person-card__content>span{color:var(--color-primary);text-transform:uppercase;letter-spacing:.09em;font-size:.63rem;font-weight:700}.history-person-card h3{margin:7px 0 10px;font-size:1.2rem}.history-person-card p{color:var(--color-text-secondary);font-size:.81rem}.history-person-card__content>div{color:var(--color-primary);align-items:center;gap:7px;font-size:.77rem;font-weight:700;display:flex}.archive-search{border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:950px;box-shadow:var(--shadow-sm);background:#fff;margin:0 auto;overflow:hidden}.archive-search__input{border-bottom:1px solid var(--color-border);align-items:center;gap:14px;padding:18px 20px;display:flex}.archive-search__input>svg{color:var(--color-text-secondary);flex-shrink:0}.archive-search__input input{border:0;outline:0;flex:1;min-width:0;font-size:.93rem}.archive-search__input button{border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;border:0;padding:10px 18px;font-size:.8rem;font-weight:700}.archive-search__filters{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.archive-search__filters button{border:0;border-right:1px solid var(--color-border);text-align:left;background:#fff;align-items:center;gap:11px;padding:21px;display:flex}.archive-search__filters button:last-child{border-right:0}.archive-search__filters svg{color:var(--color-primary)}.archive-search__filters div{flex-direction:column;display:flex}.archive-search__filters span{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:.62rem}.archive-search__filters strong{font-size:.78rem}.archive-search__note{max-width:950px;color:var(--color-text-secondary);text-align:center;margin:15px auto 0;font-size:.75rem}.history-cta__header{max-width:700px;margin-bottom:45px}.history-cta__header h2{letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(2.5rem,5vw,4rem)}.history-cta__grid{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.history-cta-card{color:#fff;border-right:1px solid #ffffff24;grid-template-columns:auto 1fr auto;gap:24px;min-height:270px;padding:36px;display:grid}.history-cta-card:last-child{border-right:0}.history-cta-card>svg:first-child{color:#ffffff9c}.history-cta-card>svg:last-child{color:#fff6}.history-cta-card span{color:#ffffff73;text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:700}.history-cta-card h3{margin:7px 0 12px;font-size:1.4rem}.history-cta-card p{color:#ffffff8f;margin:0;font-size:.85rem}@media (width<=1050px){.history-intro,.historical-documents__intro{gap:55px}.history-feature-grid,.historical-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-feature:nth-child(2),.historical-document-type:nth-child(2){border-right:0}.history-feature:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.historical-document-type:nth-child(-n+2){border-bottom:1px solid #ffffff24}.historical-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-person-grid{grid-template-columns:1fr}}@media (width<=800px){.history-intro,.historical-documents__intro{grid-template-columns:1fr}.history-selected-period{grid-template-columns:1fr;align-items:start;gap:25px}.history-selected-period__actions{text-align:left}.historical-events__heading,.history-people__heading{display:block}.historical-events__heading>.ui-button,.history-people__heading>.ui-button{margin-top:-20px;margin-bottom:42px}.archive-search__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-search__filters button:nth-child(2){border-right:0}.archive-search__filters button:nth-child(-n+2){border-bottom:1px solid var(--color-border)}}@media (width<=600px){.history-mode-switch,.history-feature-grid,.historical-event-grid,.historical-document-grid,.history-cta__grid{grid-template-columns:1fr}.history-feature,.historical-document-type{border-right:0}.history-feature{border-bottom:1px solid var(--color-border)}.history-feature:last-child{border-bottom:0}.historical-document-type{border-bottom:1px solid #ffffff24}.historical-document-type:last-child{border-bottom:0}.history-selected-period{padding:30px 24px}.history-person-card{grid-template-columns:105px 1fr}.archive-search__input{flex-wrap:wrap;align-items:stretch}.archive-search__input input{min-width:calc(100% - 40px)}.archive-search__input button{width:100%}.archive-search__filters{grid-template-columns:1fr}.archive-search__filters button{border-right:0;border-bottom:1px solid var(--color-border)}.archive-search__filters button:last-child{border-bottom:0}.history-cta-card{border-bottom:1px solid #ffffff24;border-right:0;grid-template-columns:auto 1fr}.history-cta-card:last-child{border-bottom:0}.history-cta-card>svg:last-child{display:none}}.leadership-intro{grid-template-columns:.8fr 1.2fr;gap:100px;margin-bottom:70px;display:grid}.leadership-intro__heading h2{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(2.8rem,5vw,4.6rem);line-height:1}.leadership-intro__content{max-width:680px}.leadership-intro__content p{color:var(--color-text-secondary)}.leadership-large-copy{font-size:clamp(1.22rem,2vw,1.5rem);line-height:1.55;color:var(--color-text)!important}.leadership-feature-grid{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.leadership-feature{border-right:1px solid var(--color-border);min-height:230px;padding:32px}.leadership-feature:last-child{border-right:0}.leadership-feature>svg{color:var(--color-primary);margin-bottom:34px}.leadership-feature h3{margin-bottom:10px;font-size:1.08rem}.leadership-feature p{color:var(--color-text-secondary);margin:0;font-size:.85rem}.current-leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.current-leader-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);min-height:460px;transition:transform var(--transition), box-shadow var(--transition);background:#fff;grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden}.current-leader-card:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.current-leader-card__image{background:#e6ece8;min-height:460px}.current-leader-card__image img{object-fit:cover;width:100%;height:100%}.current-leader-card__placeholder{color:#0b6b3a57;background:linear-gradient(145deg,#e7eee9,#dae5dd);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.current-leader-card__content{flex-direction:column;padding:36px;display:flex}.current-leader-card__category{color:var(--color-primary);text-transform:uppercase;letter-spacing:.11em;font-size:.65rem;font-weight:700}.current-leader-card h3{margin:10px 0 5px;font-size:1.7rem}.current-leader-card__content>strong{color:var(--color-text-secondary);font-size:.88rem}.current-leader-card__location{color:var(--color-text-secondary);align-items:center;gap:7px;margin:22px 0;font-size:.77rem;display:flex}.current-leader-card p{color:var(--color-text-secondary);font-size:.87rem}.current-leader-card__link{color:var(--color-primary);align-items:center;gap:8px;margin-top:auto;font-size:.8rem;font-weight:700;display:flex}.office-bearer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.office-bearer-card{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:105px;transition:border-color var(--transition), transform var(--transition);background:#fff;grid-template-columns:58px 1fr auto;align-items:center;gap:15px;padding:18px;display:grid}.office-bearer-card:hover{border-color:#0b6b3a4d;transform:translateY(-2px)}.office-bearer-card__image{background:var(--color-primary-light);width:58px;height:58px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.office-bearer-card__image img{object-fit:cover;width:100%;height:100%}.office-bearer-card__content>span{color:var(--color-primary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:.61rem;font-weight:700;display:block}.office-bearer-card h3{margin:0 0 2px;font-size:.96rem}.office-bearer-card p{color:var(--color-text-secondary);margin:0;font-size:.76rem}.office-bearer-card__arrow{color:#adb5af}.leadership-structure{overflow:hidden}.organisation-structure{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.structure-level{position:relative}.structure-level__line{align-items:center;height:50px;display:flex;position:relative}.structure-level__marker{z-index:2;background:var(--color-primary-dark);color:#ffffffbf;border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:.66rem;font-weight:700;display:flex;position:relative}.structure-level__line>span{background:#ffffff26;height:1px;position:absolute;left:38px;right:0}.structure-level__content{border-right:1px solid #ffffff1f;min-height:265px;padding:25px 30px 25px 0}.structure-level:last-child .structure-level__content{border-right:0}.structure-level__content>svg{color:#ffffff8c;margin-bottom:38px}.structure-level h3{margin-bottom:12px;font-size:1.14rem}.structure-level p{color:#ffffff91;margin:0;font-size:.83rem}.historical-leadership__heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.historical-leadership__heading .ui-section-header,.historical-leadership__heading>.ui-button{margin-bottom:48px}.historical-leadership-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.historical-leader-card{border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform var(--transition), box-shadow var(--transition);background:#fff;overflow:hidden}.historical-leader-card:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.historical-leader-card__image{color:#0b6b3a59;background:linear-gradient(145deg,#e9f0eb,#dae6de);justify-content:center;align-items:center;height:360px;display:flex}.historical-leader-card__image img{object-fit:cover;width:100%;height:100%}.historical-leader-card__content{padding:28px}.historical-leader-card__content>span{color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;font-size:.64rem;font-weight:700}.historical-leader-card h3{margin:8px 0 12px;font-size:1.35rem}.historical-leader-card p{color:var(--color-text-secondary);font-size:.84rem}.historical-leader-card__content>div{color:var(--color-primary);align-items:center;gap:8px;margin-top:20px;font-size:.78rem;font-weight:700;display:flex}.former-leadership-list{border-top:1px solid var(--color-border)}.former-leader-row{border-bottom:1px solid var(--color-border);grid-template-columns:58px 1.2fr 1fr .7fr auto;align-items:center;gap:20px;min-height:92px;padding:16px 0;display:grid}.former-leader-row__image{background:var(--color-primary-light);width:52px;height:52px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.former-leader-row__image img{object-fit:cover;width:100%;height:100%}.former-leader-row__name,.former-leader-row__role,.former-leader-row__period{flex-direction:column;display:flex}.former-leader-row span{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;font-size:.6rem}.former-leader-row strong{font-size:.84rem}.former-leader-row>svg{color:#a8afa9}.leadership-search{border:1px solid var(--color-border);border-radius:var(--radius-lg);max-width:900px;box-shadow:var(--shadow-sm);background:#fff;margin:0 auto;overflow:hidden}.leadership-search__main{border-bottom:1px solid var(--color-border);align-items:center;gap:13px;padding:18px 20px;display:flex}.leadership-search__main>svg{color:var(--color-text-secondary)}.leadership-search__main input{border:0;outline:0;flex:1;min-width:0}.leadership-search__main button{border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;border:0;padding:10px 18px;font-size:.78rem;font-weight:700}.leadership-search__filters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.leadership-search__filters button{border:0;border-right:1px solid var(--color-border);text-align:left;background:#fff;align-items:center;gap:11px;padding:20px;display:flex}.leadership-search__filters button:last-child{border-right:0}.leadership-search__filters svg{color:var(--color-primary)}.leadership-search__filters div{flex-direction:column;display:flex}.leadership-search__filters span{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.61rem}.leadership-search__filters strong{margin-top:2px;font-size:.78rem}.leadership-search__note{max-width:900px;color:var(--color-text-secondary);text-align:center;margin:15px auto 0;font-size:.74rem}.leadership-cta__heading{max-width:700px;margin-bottom:45px}.leadership-cta__heading h2{letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(2.5rem,5vw,4rem)}.leadership-cta__grid{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.leadership-cta-card{color:#fff;border-right:1px solid #ffffff24;grid-template-columns:auto 1fr auto;gap:24px;min-height:270px;padding:36px;display:grid}.leadership-cta-card:last-child{border-right:0}.leadership-cta-card>svg:first-child{color:#ffffff9e}.leadership-cta-card>svg:last-child{color:#fff6}.leadership-cta-card span{color:#ffffff73;text-transform:uppercase;letter-spacing:.1em;font-size:.64rem;font-weight:700}.leadership-cta-card h3{margin:7px 0 12px;font-size:1.4rem}.leadership-cta-card p{color:#ffffff8f;margin:0;font-size:.85rem}.leadership-profile-hero{background:var(--color-primary-dark);color:#fff;padding:80px 0}.leadership-profile-back{color:#ffffff9e;align-items:center;gap:7px;margin-bottom:40px;font-size:.8rem;display:inline-flex}.leadership-profile-hero__grid{grid-template-columns:300px 1fr;align-items:end;gap:60px;display:grid}.leadership-profile-hero__image{border-radius:var(--radius-lg);color:#ffffff4d;background:#ffffff14;justify-content:center;align-items:center;height:380px;display:flex;overflow:hidden}.leadership-profile-hero__image img{object-fit:cover;width:100%;height:100%}.leadership-profile-hero__content h1{letter-spacing:-.05em;margin:15px 0 10px;font-size:clamp(3rem,7vw,5.4rem)}.leadership-profile-hero__content>strong{font-size:1.15rem;display:block}.leadership-profile-hero__content>p{color:#fff9;margin:8px 0 0}.leadership-profile-layout{grid-template-columns:1.4fr .6fr;gap:90px;display:grid}.leadership-profile-main h2{letter-spacing:-.04em;margin:10px 0 25px;font-size:clamp(2.2rem,4vw,3.5rem)}.leadership-profile-main>p:not(.leadership-large-copy){color:var(--color-text-secondary);line-height:1.8}.leadership-profile-sidebar{border-top:1px solid var(--color-border)}.leadership-profile-sidebar>span{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.1em;padding:16px 0;font-size:.67rem;font-weight:700;display:block}.leadership-profile-sidebar a{border-top:1px solid var(--color-border);align-items:center;gap:14px;padding:18px 0;display:flex}.leadership-profile-sidebar a>svg{color:var(--color-primary)}.leadership-profile-sidebar a div{flex-direction:column;display:flex}.leadership-profile-sidebar strong{font-size:.84rem}.leadership-profile-sidebar small{color:var(--color-text-secondary);margin-top:2px}@media (width<=1050px){.leadership-intro{gap:55px}.leadership-feature-grid,.organisation-structure{grid-template-columns:repeat(2,minmax(0,1fr))}.leadership-feature:nth-child(2){border-right:0}.leadership-feature:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.current-leadership-grid{grid-template-columns:1fr}.office-bearer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.organisation-structure{gap:0}.structure-level__line>span{display:none}.structure-level__content{border-bottom:1px solid #ffffff1f}.historical-leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.leadership-intro{grid-template-columns:1fr;gap:35px}.historical-leadership__heading{display:block}.historical-leadership__heading>.ui-button{margin-top:-20px;margin-bottom:42px}.former-leader-row{grid-template-columns:52px 1fr auto}.former-leader-row__role,.former-leader-row__period{display:none}.leadership-profile-hero__grid{grid-template-columns:220px 1fr;gap:40px}.leadership-profile-hero__image{height:300px}.leadership-profile-layout{grid-template-columns:1fr;gap:55px}}@media (width<=600px){.leadership-feature-grid,.office-bearer-grid,.organisation-structure,.historical-leadership-grid,.leadership-cta__grid{grid-template-columns:1fr}.leadership-feature{border-right:0;border-bottom:1px solid var(--color-border)}.leadership-feature:last-child{border-bottom:0}.current-leader-card{grid-template-columns:1fr}.current-leader-card__image{min-height:350px}.office-bearer-card{grid-template-columns:50px 1fr auto}.organisation-structure{gap:0}.structure-level__content{border-right:0;min-height:auto;padding-bottom:35px}.historical-leader-card__image{height:310px}.leadership-search__main{flex-wrap:wrap}.leadership-search__main input{min-width:calc(100% - 40px)}.leadership-search__main button{width:100%}.leadership-search__filters{grid-template-columns:1fr}.leadership-search__filters button{border-right:0;border-bottom:1px solid var(--color-border)}.leadership-search__filters button:last-child{border-bottom:0}.leadership-cta-card{border-bottom:1px solid #ffffff24;border-right:0;grid-template-columns:auto 1fr}.leadership-cta-card:last-child{border-bottom:0}.leadership-cta-card>svg:last-child{display:none}.leadership-profile-hero{padding:55px 0}.leadership-profile-hero__grid{grid-template-columns:1fr}.leadership-profile-hero__image{width:min(100%,320px);height:390px}}.news-intro{grid-template-columns:.8fr 1.2fr;gap:100px;margin-bottom:70px;display:grid}.news-intro__heading h2{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(2.8rem,5vw,4.6rem);line-height:1}.news-intro__content{max-width:680px}.news-intro__content p{color:var(--color-text-secondary)}.news-large-copy{font-size:clamp(1.22rem,2vw,1.5rem);line-height:1.55;color:var(--color-text)!important}.news-feature-grid{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.news-feature{border-right:1px solid var(--color-border);min-height:225px;padding:32px}.news-feature:last-child{border-right:0}.news-feature>svg{color:var(--color-primary);margin-bottom:34px}.news-feature h3{margin-bottom:10px;font-size:1.08rem}.news-feature p{color:var(--color-text-secondary);margin:0;font-size:.85rem}.featured-news{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:#fff;grid-template-columns:1.15fr .85fr;min-height:510px;display:grid;overflow:hidden}.featured-news__visual{min-height:510px}.featured-news__visual img{object-fit:cover;width:100%;height:100%}.featured-news__placeholder{background:linear-gradient(145deg, var(--color-primary-dark), #173f2b);color:#fff;flex-direction:column;justify-content:flex-end;width:100%;height:100%;min-height:510px;padding:48px;display:flex}.featured-news__placeholder span{color:#ffffff73;letter-spacing:.14em;font-size:.75rem;font-weight:700}.featured-news__placeholder strong{margin-top:6px;font-size:clamp(2.5rem,5vw,4rem)}.featured-news__content{flex-direction:column;justify-content:center;padding:clamp(40px,6vw,70px);display:flex}.featured-news__date{color:var(--color-text-secondary);align-items:center;gap:7px;margin:24px 0 16px;font-size:.78rem;display:flex}.featured-news h2{letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(2rem,4vw,3.2rem)}.featured-news p{color:var(--color-text-secondary);line-height:1.75}.featured-news__link{color:var(--color-primary);align-items:center;gap:8px;margin-top:22px;font-size:.84rem;font-weight:700;display:inline-flex}.news-tools{gap:12px;margin-bottom:18px;display:flex}.news-search-box{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;flex:1;align-items:center;gap:11px;min-height:50px;padding:0 16px;display:flex}.news-search-box svg{color:var(--color-text-secondary)}.news-search-box input{border:0;outline:0;flex:1;min-width:0}.news-year-select{border:1px solid var(--color-border);border-radius:var(--radius-sm);min-width:150px;color:var(--color-text);background:#fff;padding:0 14px}.news-category-tabs{scrollbar-width:none;gap:7px;margin-bottom:38px;display:flex;overflow-x:auto}.news-category-tabs::-webkit-scrollbar{display:none}.news-category-tab{border:1px solid var(--color-border);color:var(--color-text-secondary);background:#fff;border-radius:999px;flex-shrink:0;padding:9px 14px;font-size:.75rem;font-weight:600}.news-category-tab--active{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.news-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.news-archive-card{border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform var(--transition), box-shadow var(--transition);background:#fff;overflow:hidden}.news-archive-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.news-archive-card__visual{background:#e8eee9;height:215px;position:relative}.news-archive-card__visual img{object-fit:cover;width:100%;height:100%}.news-archive-card__placeholder{background:linear-gradient(145deg, #143b27, var(--color-primary-dark));color:#ffffff61;letter-spacing:.08em;justify-content:center;align-items:center;width:100%;height:100%;font-size:2rem;font-weight:800;display:flex}.news-archive-card__visual .ui-badge{position:absolute;bottom:16px;left:17px}.news-archive-card__content{padding:26px}.news-archive-card__date{color:var(--color-text-secondary);align-items:center;gap:7px;margin-bottom:14px;font-size:.75rem;display:flex}.news-archive-card h3{margin-bottom:12px;font-size:1.25rem}.news-archive-card h3 a:hover{color:var(--color-primary)}.news-archive-card p{color:var(--color-text-secondary);font-size:.86rem}.news-archive-card__link{color:var(--color-primary);align-items:center;gap:7px;margin-top:10px;font-size:.79rem;font-weight:700;display:inline-flex}.news-empty{border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;background:var(--color-background-soft);padding:70px 20px}.news-empty p{color:var(--color-text-secondary);margin:5px 0 0}.news-cta__heading{max-width:700px;margin-bottom:45px}.news-cta__heading h2{letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(2.5rem,5vw,4rem)}.news-cta__grid{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.news-cta-card{color:#fff;border-right:1px solid #ffffff24;grid-template-columns:auto 1fr auto;gap:24px;min-height:260px;padding:36px;display:grid}.news-cta-card:last-child{border-right:0}.news-cta-card>svg:first-child{color:#ffffff9e}.news-cta-card>svg:last-child{color:#fff6}.news-cta-card span{color:#ffffff73;text-transform:uppercase;letter-spacing:.1em;font-size:.64rem;font-weight:700}.news-cta-card h3{margin:7px 0 12px;font-size:1.4rem}.news-cta-card p{color:#ffffff8f;margin:0;font-size:.85rem}.news-article-hero{background:var(--color-primary-dark);color:#fff;padding:80px 0 70px}.news-article-back{color:#ffffff9e;align-items:center;gap:7px;margin-bottom:45px;font-size:.8rem;display:inline-flex}.news-article-meta{flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:18px;display:flex}.news-article-date{color:#ffffff9e;align-items:center;gap:7px;font-size:.78rem;display:inline-flex}.news-article-hero h1{letter-spacing:-.055em;max-width:950px;margin-bottom:20px;font-size:clamp(3rem,7vw,5.7rem);line-height:.98}.news-article-hero__excerpt{color:#ffffffad;max-width:760px;margin:0;font-size:1.05rem;line-height:1.75}.news-article-layout{grid-template-columns:minmax(0,1fr) 280px;gap:90px;display:grid}.news-article-main{max-width:780px}.news-article-main p{color:var(--color-text-secondary);margin-bottom:24px;font-size:1rem;line-height:1.85}.news-article-main p:first-child{color:var(--color-text);font-size:1.15rem}.news-article-sidebar{border-top:1px solid var(--color-border)}.news-article-sidebar__section{border-bottom:1px solid var(--color-border);padding:20px 0}.news-article-sidebar__section>span{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.09em;margin-bottom:8px;font-size:.64rem;font-weight:700;display:block}.news-article-sidebar__section strong{font-size:.87rem}.news-related{border-top:1px solid var(--color-border);margin-top:70px;padding-top:45px}.news-related h2{margin-bottom:28px;font-size:2rem}.news-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.news-related-card{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:24px}.news-related-card span{color:var(--color-primary);text-transform:uppercase;font-size:.64rem;font-weight:700}.news-related-card h3{margin:8px 0 10px;font-size:1.05rem}.news-related-card p{margin:0;font-size:.8rem}@media (width<=1050px){.news-intro{gap:55px}.news-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-feature:nth-child(2){border-right:0}.news-feature:nth-child(-n+2){border-bottom:1px solid var(--color-border)}.news-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.news-intro,.featured-news,.news-article-layout{grid-template-columns:1fr}.featured-news__visual,.featured-news__placeholder{min-height:390px}.news-article-layout{gap:55px}}@media (width<=600px){.news-feature-grid,.news-archive-grid,.news-cta__grid,.news-related-grid{grid-template-columns:1fr}.news-feature{border-right:0;border-bottom:1px solid var(--color-border)}.news-feature:last-child{border-bottom:0}.news-tools{flex-direction:column}.news-year-select{width:100%;min-height:50px}.news-cta-card{border-bottom:1px solid #ffffff24;border-right:0;grid-template-columns:auto 1fr}.news-cta-card:last-child{border-bottom:0}.news-cta-card>svg:last-child{display:none}.news-article-hero{padding:55px 0}}.documents-intro{grid-template-columns:.8fr 1.2fr;gap:100px;margin-bottom:70px;display:grid}.documents-intro__heading h2{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(2.8rem,5vw,4.6rem);line-height:1}.documents-intro__content{max-width:680px}.documents-intro__content p{color:var(--color-text-secondary)}.documents-large-copy{font-size:clamp(1.22rem,2vw,1.5rem);line-height:1.55;color:var(--color-text)!important}.documents-feature-grid{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.documents-feature{border-right:1px solid var(--color-border);min-height:230px;padding:32px}.documents-feature:last-child{border-right:0}.documents-feature>svg{color:var(--color-primary);margin-bottom:34px}.documents-feature h3{margin-bottom:10px;font-size:1.08rem}.documents-feature p{color:var(--color-text-secondary);margin:0;font-size:.85rem}.featured-documents-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.featured-document-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);min-height:360px;transition:transform var(--transition), box-shadow var(--transition);background:#fff;flex-direction:column;padding:36px;display:flex}.featured-document-card:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.featured-document-card__icon{border-radius:var(--radius-sm);background:var(--color-primary-light);width:54px;height:54px;color:var(--color-primary);justify-content:center;align-items:center;margin-bottom:36px;display:flex}.featured-document-card h3{margin:16px 0 13px;font-size:1.55rem}.featured-document-card p{color:var(--color-text-secondary);line-height:1.75}.featured-document-card__link{color:var(--color-primary);align-items:center;gap:8px;margin-top:auto;font-size:.82rem;font-weight:700;display:flex}.documents-tools{margin-bottom:18px;display:flex}.documents-search-box{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;align-items:center;gap:11px;width:100%;min-height:52px;padding:0 16px;display:flex}.documents-search-box>svg{color:var(--color-text-secondary)}.documents-search-box input{border:0;outline:0;flex:1;min-width:0}.documents-category-tabs{scrollbar-width:none;gap:7px;margin-bottom:38px;display:flex;overflow-x:auto}.documents-category-tabs::-webkit-scrollbar{display:none}.documents-category-tab{border:1px solid var(--color-border);color:var(--color-text-secondary);background:#fff;border-radius:999px;flex-shrink:0;padding:9px 14px;font-size:.75rem;font-weight:600}.documents-category-tab--active{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.documents-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.document-card{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:330px;transition:transform var(--transition), border-color var(--transition), box-shadow var(--transition);background:#fff;flex-direction:column;padding:30px;display:flex}.document-card:hover{box-shadow:var(--shadow-md);border-color:#0b6b3a4d;transform:translateY(-5px)}.document-card__top{color:var(--color-text-secondary);justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.document-card__icon{border-radius:var(--radius-sm);background:var(--color-primary-light);width:48px;height:48px;color:var(--color-primary);justify-content:center;align-items:center;display:flex}.document-card h3{margin:15px 0 12px;font-size:1.25rem}.document-card p{color:var(--color-text-secondary);font-size:.86rem}.document-card__footer{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:20px;display:flex}.document-card__footer span{color:var(--color-text-secondary);align-items:center;gap:7px;font-size:.72rem;display:flex}.document-card__footer strong{color:var(--color-primary);font-size:.76rem}.documents-empty{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background-soft);text-align:center;padding:70px 20px}.documents-empty p{color:var(--color-text-secondary);margin:5px 0 0}.document-collection-grid{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.document-collection-card{border-right:1px solid #ffffff24;flex-direction:column;min-height:300px;padding:34px;display:flex}.document-collection-card:last-child{border-right:0}.document-collection-card>svg{color:#ffffff9e;margin-bottom:44px}.document-collection-card h3{margin-bottom:12px;font-size:1.2rem}.document-collection-card p{color:#ffffff91;font-size:.84rem}.document-collection-card>div{color:#fff;align-items:center;gap:8px;margin-top:auto;font-size:.79rem;font-weight:700;display:flex}.documents-cta__heading{max-width:700px;margin-bottom:45px}.documents-cta__heading h2{letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(2.5rem,5vw,4rem)}.documents-cta__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.documents-cta-card{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:250px;transition:transform var(--transition), box-shadow var(--transition);background:#fff;grid-template-columns:auto 1fr auto;gap:24px;padding:34px;display:grid}.documents-cta-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.documents-cta-card>svg:first-child{color:var(--color-primary)}.documents-cta-card>svg:last-child{color:#a8afa9}.documents-cta-card span{color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;font-size:.65rem;font-weight:700}.documents-cta-card h3{margin:7px 0 12px;font-size:1.35rem}.documents-cta-card p{color:var(--color-text-secondary);margin:0;font-size:.85rem}.document-detail-hero{background:var(--color-primary-dark);color:#fff;padding:80px 0 70px}.document-detail-back{color:#ffffff9e;align-items:center;gap:7px;margin-bottom:40px;font-size:.8rem;display:inline-flex}.document-detail-hero h1{letter-spacing:-.055em;max-width:950px;margin:18px 0;font-size:clamp(3rem,7vw,5.5rem);line-height:.98}.document-detail-hero p{color:#ffffffad;max-width:760px;margin:0;font-size:1.05rem;line-height:1.75}.document-detail-layout{grid-template-columns:minmax(0,1fr) 280px;gap:90px;display:grid}.document-viewer{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background-soft);min-height:450px;padding:50px}.document-viewer>svg{color:var(--color-primary)}.document-viewer h2{margin:20px 0 12px}.document-viewer p{max-width:650px;color:var(--color-text-secondary)}.document-detail-sidebar{border-top:1px solid var(--color-border)}.document-detail-sidebar__item{border-bottom:1px solid var(--color-border);padding:20px 0}.document-detail-sidebar__item span{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.09em;margin-bottom:5px;font-size:.63rem;font-weight:700;display:block}.document-detail-sidebar__item strong{font-size:.85rem}@media (width<=1050px){.documents-intro{gap:55px}.documents-feature-grid,.document-collection-grid,.documents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.documents-intro,.document-detail-layout{grid-template-columns:1fr}.document-detail-layout{gap:50px}}@media (width<=600px){.documents-feature-grid,.featured-documents-grid,.documents-grid,.document-collection-grid,.documents-cta__grid{grid-template-columns:1fr}.documents-feature{border-right:0;border-bottom:1px solid var(--color-border)}.documents-feature:last-child{border-bottom:0}.document-collection-card{border-bottom:1px solid #ffffff24;border-right:0}.document-collection-card:last-child{border-bottom:0}.documents-cta-card{grid-template-columns:auto 1fr}.documents-cta-card>svg:last-child{display:none}.document-detail-hero{padding:55px 0}.document-viewer{padding:30px 24px}}.human-rights-intro{grid-template-columns:.8fr 1.2fr;gap:100px;margin-bottom:70px;display:grid}.human-rights-intro__heading h2{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(2.8rem,5vw,4.6rem);line-height:1}.human-rights-intro__content{max-width:680px}.human-rights-intro__content p{color:var(--color-text-secondary)}.human-rights-large-copy{font-size:clamp(1.22rem,2vw,1.5rem);line-height:1.55;color:var(--color-text)!important}.human-rights-principle-grid{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.human-rights-principle{border-right:1px solid var(--color-border);min-height:230px;padding:32px}.human-rights-principle:last-child{border-right:0}.human-rights-principle>svg{color:var(--color-primary);margin-bottom:34px}.human-rights-principle p{color:var(--color-text-secondary);margin:0;font-size:.85rem}.human-rights-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.human-rights-area-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;min-height:260px;padding:30px}.human-rights-area-card__icon{border-radius:var(--radius-sm);background:var(--color-primary-light);width:48px;height:48px;color:var(--color-primary);justify-content:center;align-items:center;margin-bottom:35px;display:flex}.human-rights-area-card p{color:var(--color-text-secondary);margin:0;font-size:.86rem}.featured-case-layout{grid-template-columns:1fr .85fr;align-items:center;gap:80px;display:grid}.featured-case-content h2{letter-spacing:-.045em;margin:10px 0 20px;font-size:clamp(2.6rem,5vw,4.2rem)}.featured-case-lead{color:#ffffffa3;max-width:650px;line-height:1.8}.featured-case-materials{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0;display:grid}.featured-case-materials div{color:#ffffffad;align-items:center;gap:9px;font-size:.84rem;display:flex}.featured-case-visual{border-radius:var(--radius-lg);background:linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid #ffffff24;flex-direction:column;justify-content:flex-end;min-height:390px;padding:40px;display:flex}.featured-case-visual span{color:#ffffff70;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:700}.featured-case-visual strong{max-width:400px;margin-top:8px;font-size:1.5rem}.human-rights-search{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;align-items:center;gap:11px;min-height:52px;margin-bottom:18px;padding:0 16px;display:flex}.human-rights-search>svg{color:var(--color-text-secondary)}.human-rights-search input{border:0;outline:0;flex:1;min-width:0}.human-rights-category-tabs{gap:7px;margin-bottom:38px;display:flex;overflow-x:auto}.human-rights-category-tab{border:1px solid var(--color-border);color:var(--color-text-secondary);background:#fff;border-radius:999px;flex-shrink:0;padding:9px 14px;font-size:.75rem;font-weight:600}.human-rights-category-tab--active{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.human-rights-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.human-rights-case-card{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:320px;transition:transform var(--transition),box-shadow var(--transition);background:#fff;flex-direction:column;padding:30px;display:flex}.human-rights-case-card:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.human-rights-case-card__top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:40px;display:flex}.human-rights-case-card__top>span{color:var(--color-text-secondary);font-size:.68rem}.human-rights-case-card>p{color:var(--color-text-secondary);font-size:.86rem}.human-rights-case-card__footer{border-top:1px solid var(--color-border);justify-content:space-between;gap:15px;margin-top:auto;padding-top:20px;display:flex}.human-rights-case-card__footer span,.human-rights-case-card__footer strong{align-items:center;gap:7px;font-size:.73rem;display:flex}.human-rights-case-card__footer span{color:var(--color-text-secondary)}.human-rights-case-card__footer strong{color:var(--color-primary)}.human-rights-empty{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background-soft);text-align:center;padding:70px 20px}.human-rights-empty p{color:var(--color-text-secondary);margin:5px 0 0}.human-rights-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.human-rights-source-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;grid-template-columns:42px 1fr auto;align-items:center;gap:15px;min-height:125px;padding:22px;display:grid}.human-rights-source-card>svg:first-child{color:var(--color-primary)}.human-rights-source-card>svg:last-child{color:#a6aea8}.human-rights-source-card h3{margin:0 0 5px;font-size:1rem}.human-rights-source-card p{color:var(--color-text-secondary);margin:0;font-size:.8rem}.human-rights-cta__heading{max-width:700px;margin-bottom:45px}.human-rights-cta__heading h2{letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(2.5rem,5vw,4rem)}.human-rights-cta__grid{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.human-rights-cta-card{color:#fff;border-right:1px solid #ffffff24;grid-template-columns:auto 1fr auto;gap:24px;min-height:265px;padding:36px;display:grid}.human-rights-cta-card:last-child{border-right:0}.human-rights-cta-card>svg:first-child{color:#ffffff9e}.human-rights-cta-card>svg:last-child{color:#fff6}.human-rights-cta-card span{color:#ffffff73;text-transform:uppercase;font-size:.64rem;font-weight:700}.human-rights-cta-card p{color:#ffffff8f;margin:0;font-size:.85rem}.human-rights-detail-hero{background:var(--color-primary-dark);color:#fff;padding:80px 0 70px}.human-rights-detail-back{color:#ffffff9e;align-items:center;gap:7px;margin-bottom:40px;font-size:.8rem;display:inline-flex}.human-rights-detail-hero h1{letter-spacing:-.055em;max-width:950px;margin:18px 0;font-size:clamp(3rem,7vw,5.5rem);line-height:.98}.human-rights-detail-hero p{color:#ffffffad;max-width:760px;line-height:1.75}.human-rights-detail-layout{grid-template-columns:minmax(0,1fr) 280px;gap:90px;display:grid}.human-rights-detail-main p{color:var(--color-text-secondary);line-height:1.85}.human-rights-detail-note{border-left:3px solid var(--color-primary);background:var(--color-background-soft);margin-top:30px;padding:22px}.human-rights-detail-note p{margin:0;font-size:.86rem}.human-rights-detail-sidebar{border-top:1px solid var(--color-border)}.human-rights-detail-sidebar__item{border-bottom:1px solid var(--color-border);padding:20px 0}.human-rights-detail-sidebar__item span{color:var(--color-text-secondary);text-transform:uppercase;margin-bottom:5px;font-size:.63rem;font-weight:700;display:block}.human-rights-detail-sidebar__item strong{font-size:.85rem}@media (width<=1050px){.human-rights-intro{gap:55px}.human-rights-principle-grid,.human-rights-area-grid,.human-rights-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.human-rights-intro,.featured-case-layout,.human-rights-detail-layout{grid-template-columns:1fr}.featured-case-layout,.human-rights-detail-layout{gap:50px}}@media (width<=600px){.human-rights-principle-grid,.human-rights-area-grid,.human-rights-case-grid,.human-rights-source-grid,.human-rights-cta__grid{grid-template-columns:1fr}.human-rights-principle{border-right:0;border-bottom:1px solid var(--color-border)}.featured-case-materials{grid-template-columns:1fr}.human-rights-cta-card{border-bottom:1px solid #ffffff24;border-right:0;grid-template-columns:auto 1fr}.human-rights-cta-card>svg:last-child{display:none}.human-rights-detail-hero{padding:55px 0}}.media-intro{grid-template-columns:.8fr 1.2fr;gap:100px;margin-bottom:70px;display:grid}.media-intro__heading h2{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(2.8rem,5vw,4.6rem);line-height:1}.media-intro__content{max-width:680px}.media-intro__content p{color:var(--color-text-secondary)}.media-large-copy{font-size:clamp(1.22rem,2vw,1.5rem);line-height:1.55;color:var(--color-text)!important}.media-feature-grid{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.media-feature{border-right:1px solid var(--color-border);min-height:230px;padding:32px}.media-feature:last-child{border-right:0}.media-feature>svg{color:var(--color-primary);margin-bottom:34px}.media-feature h3{margin-bottom:10px;font-size:1.08rem}.media-feature p{color:var(--color-text-secondary);margin:0;font-size:.85rem}.media-search{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:#fff;align-items:center;gap:11px;min-height:52px;margin-bottom:18px;padding:0 16px;display:flex}.media-search>svg{color:var(--color-text-secondary)}.media-search input{border:0;outline:0;flex:1;min-width:0}.media-category-tabs{scrollbar-width:none;gap:7px;margin-bottom:38px;display:flex;overflow-x:auto}.media-category-tabs::-webkit-scrollbar{display:none}.media-category-tab{border:1px solid var(--color-border);color:var(--color-text-secondary);background:#fff;border-radius:999px;flex-shrink:0;padding:9px 14px;font-size:.75rem;font-weight:600}.media-category-tab--active{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.media-card{border:1px solid var(--color-border);border-radius:var(--radius-md);transition:transform var(--transition), box-shadow var(--transition);background:#fff;overflow:hidden}.media-card:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.media-card__visual{height:235px;position:relative}.media-card__visual img{object-fit:cover;width:100%;height:100%}.media-card__placeholder{background:linear-gradient(145deg, var(--color-primary-dark), #173f2b);color:#ffffff6b;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;display:flex}.media-card__visual .ui-badge{position:absolute;bottom:16px;left:17px}.media-card__content{padding:26px}.media-card__content>span{color:var(--color-text-secondary);font-size:.72rem}.media-card h3{margin:10px 0 12px;font-size:1.2rem}.media-card p{color:var(--color-text-secondary);font-size:.84rem}.media-card button{color:var(--color-primary);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:.78rem;font-weight:700;display:flex}.media-empty{border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center;padding:70px 20px}.press-resources__heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.press-resources__heading .ui-section-header,.press-resources__heading>.ui-button{margin-bottom:48px}.press-resource-grid{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.press-resource-card{border-right:1px solid #ffffff24;min-height:280px;padding:34px}.press-resource-card:last-child{border-right:0}.press-resource-card>svg{color:#ffffff9e;margin-bottom:42px}.press-resource-card p{color:#ffffff91;font-size:.84rem}.media-cta__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.media-cta-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;grid-template-columns:auto 1fr auto;gap:24px;min-height:250px;padding:34px;display:grid}.media-cta-card>svg:first-child{color:var(--color-primary)}.media-cta-card>svg:last-child{color:#a8afa9}.media-cta-card span{color:var(--color-primary);text-transform:uppercase;font-size:.65rem;font-weight:700}.media-cta-card h3{margin:7px 0 12px;font-size:1.35rem}.media-cta-card p{color:var(--color-text-secondary);margin:0;font-size:.85rem}@media (width<=1050px){.media-intro{gap:55px}.media-feature-grid,.press-resource-grid,.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.media-intro{grid-template-columns:1fr}.press-resources__heading{display:block}}@media (width<=600px){.media-feature-grid,.media-grid,.press-resource-grid,.media-cta__grid{grid-template-columns:1fr}.media-feature,.press-resource-card{border-right:0;border-bottom:1px solid var(--color-border)}.media-cta-card{grid-template-columns:auto 1fr}.media-cta-card>svg:last-child{display:none}}.contact-department-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.contact-department-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;min-height:235px;padding:30px}.contact-department-card>svg{color:var(--color-primary);margin-bottom:35px}.contact-department-card h3{margin-bottom:10px;font-size:1.08rem}.contact-department-card p{color:var(--color-text-secondary);margin:0;font-size:.85rem}.contact-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:80px;display:grid}.contact-layout__intro h2{letter-spacing:-.045em;margin:10px 0 18px;font-size:clamp(2.6rem,5vw,4.2rem)}.contact-layout__intro>p{color:var(--color-text-secondary);line-height:1.8}.contact-layout__note{border-left:3px solid var(--color-primary);background:#fff;margin-top:30px;padding:22px}.contact-layout__note strong{margin-bottom:5px;display:block}.contact-layout__note p{color:var(--color-text-secondary);margin:0;font-size:.84rem}.contact-form{border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;padding:36px}.contact-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.contact-form label{color:var(--color-text);flex-direction:column;gap:7px;margin-bottom:19px;font-size:.8rem;font-weight:700;display:flex}.contact-form input,.contact-form textarea,.contact-form select{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text);background:#fff;outline:0;padding:12px 13px}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{border-color:var(--color-primary)}.contact-form textarea{resize:vertical}.contact-form button{border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;border:0;align-items:center;gap:8px;min-height:48px;padding:0 19px;font-weight:700;display:inline-flex}.contact-form button:hover{background:var(--color-primary-dark)}.contact-information-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.contact-information-card{border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:250px;padding:30px}.contact-information-card__icon{border-radius:var(--radius-sm);background:var(--color-primary-light);width:48px;height:48px;color:var(--color-primary);justify-content:center;align-items:center;margin-bottom:30px;display:flex}.contact-information-card>span{color:var(--color-primary);text-transform:uppercase;letter-spacing:.09em;font-size:.64rem;font-weight:700}.contact-information-card h3{margin:8px 0 11px;font-size:1.08rem}.contact-information-card p{color:var(--color-text-secondary);margin:0;font-size:.83rem}.contact-cta__grid{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-cta-card{color:#fff;border-right:1px solid #ffffff24;grid-template-columns:auto 1fr auto;gap:24px;min-height:265px;padding:36px;display:grid}.contact-cta-card:last-child{border-right:0}.contact-cta-card>svg:first-child{color:#ffffff9e}.contact-cta-card>svg:last-child{color:#fff6}.contact-cta-card span{color:#ffffff73;text-transform:uppercase;letter-spacing:.1em;font-size:.64rem;font-weight:700}.contact-cta-card h3{margin:7px 0 12px;font-size:1.4rem}.contact-cta-card p{color:#ffffff8f;margin:0;font-size:.85rem}@media (width<=1050px){.contact-department-grid,.contact-information-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.contact-layout{grid-template-columns:1fr;gap:45px}}@media (width<=600px){.contact-department-grid,.contact-information-grid,.contact-cta__grid,.contact-form__row{grid-template-columns:1fr}.contact-cta-card{border-bottom:1px solid #ffffff24;border-right:0;grid-template-columns:auto 1fr}.contact-cta-card:last-child{border-bottom:0}.contact-cta-card>svg:last-child{display:none}.contact-form{padding:28px 22px}}:root{--color-primary:#0b6b3a;--color-primary-dark:#074a29;--color-primary-light:#eaf5ef;--color-accent:#b52025;--color-accent-dark:#8d171b;--color-background:#fff;--color-background-soft:#f7f8f7;--color-background-muted:#eef1ef;--color-text:#17201b;--color-text-secondary:#5d6861;--color-text-light:#fff;--color-border:#dfe5e1;--container-width:1240px;--container-narrow:850px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--shadow-sm:0 2px 8px #0000000d;--shadow-md:0 12px 30px #00000014;--transition:.18s ease;--font-size-page-title:clamp(3.2rem, 7vw, 5.8rem);--font-size-section-title:clamp(2.5rem, 5vw, 4rem)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-background);color:var(--color-text);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{line-height:1.2}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}button{cursor:pointer}[id]{scroll-margin-top:155px}
