*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;line-height:1.5}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit;line-height:100%}p{margin:0;font-size:var(--text-size-l)}ol,ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{border:none;background:0 0;font:inherit;cursor:pointer}input,select,textarea{font:inherit;border:none;outline:0}table{border-collapse:collapse;border-spacing:0}:root{--bg:#ffffff;--fg:#000000;--muted:#a8b3c7;--accent:#3fb950;--white:#ffffff}:root{--gutter-breakpoint:1255px;--gutter-min:22px;--gutter-max:36px;--site-gutter:clamp(var(--gutter-min), 4vw, var(--gutter-max))}:root{--content-width:1040px}:root{--font-scale:1}:root{--text-size-xxl:clamp(calc(18px * var(--font-scale, 1)), calc(2.75vw * var(--font-scale, 1)), calc(22px * var(--font-scale, 1)));--text-size-xl:clamp(calc(16px * var(--font-scale, 1)), calc(2.375vw * var(--font-scale, 1)), calc(19px * var(--font-scale, 1)));--text-size-l:clamp(calc(14px * var(--font-scale, 1)), calc(2vw * var(--font-scale, 1)), calc(16px * var(--font-scale, 1)));--text-size-m:clamp(calc(13px * var(--font-scale, 1)), calc(1.875vw * var(--font-scale, 1)), calc(15px * var(--font-scale, 1)));--text-size-s:clamp(calc(12px * var(--font-scale, 1)), calc(1.75vw * var(--font-scale, 1)), calc(13px * var(--font-scale, 1)));--text-size-xs:clamp(calc(11px * var(--font-scale, 1)), calc(1.625vw * var(--font-scale, 1)), calc(12px * var(--font-scale, 1)))}:root{--heading-size-h1:clamp(calc(28px * var(--font-scale, 1)), calc(6vw * var(--font-scale, 1)), calc(48px * var(--font-scale, 1)));--heading-size-h2:clamp(calc(24px * var(--font-scale, 1)), calc(4.875vw * var(--font-scale, 1)), calc(39px * var(--font-scale, 1)));--heading-size-h3:clamp(calc(21px * var(--font-scale, 1)), calc(4.25vw * var(--font-scale, 1)), calc(34px * var(--font-scale, 1)));--heading-size-h3-sm:clamp(calc(19px * var(--font-scale, 1)), calc(4vw * var(--font-scale, 1)), calc(32px * var(--font-scale, 1)));--heading-size-h4:clamp(calc(19px * var(--font-scale, 1)), calc(4vw * var(--font-scale, 1)), calc(32px * var(--font-scale, 1)));--heading-size-h5:clamp(calc(17px * var(--font-scale, 1)), calc(3.625vw * var(--font-scale, 1)), calc(29px * var(--font-scale, 1)));--heading-size-h6:clamp(calc(15px * var(--font-scale, 1)), calc(3.125vw * var(--font-scale, 1)), calc(25px * var(--font-scale, 1)))}:root{--border-radius-xxl:clamp(30px, 9.375vw, 75px);--border-radius-xl:clamp(25px, 6.875vw, 55px);--border-radius-l:clamp(20px, 5.375vw, 43px);--border-radius-m:clamp(15px, 3.75vw, 30px);--border-radius-s:clamp(12px, 3.125vw, 25px);--border-radius-xs:clamp(10px, 2.5vw, 20px)}:root{--section-space-xxl:clamp(120px, 37.5vw, 200px);--section-space-xl:clamp(80px, 25vw, 150px);--section-space-l:clamp(50px, 12.5vw, 100px);--section-space-m:clamp(35px, 8.75vw, 70px);--section-space-s:clamp(30px, 7.5vw, 50px);--section-space-xs:clamp(20px, 5vw, 40px)}:root{--para-spacing:clamp(20px, 4.375vw, 35px);--grid-gap-s:clamp(20px, 5vw, 40px);--grid-gap:clamp(30px, 7.5vw, 60px);--grid-gap-l:clamp(35px, 8.75vw, 70px);--content-gap:clamp(8px, 1.875vw, 15px);--card-gap:clamp(5px, 1.25vw, 10px);--p-spacing:clamp(15px, 3.75vw, 30px);--card-content-gap:clamp(4px, 1.25vw, 6px)}:root{--space-xxl:clamp(40px, 10vw, 60px);--space-xl:clamp(30px, 7.5vw, 40px);--space-l:clamp(20px, 5vw, 30px);--space-m:clamp(12px, 2.5vw, 20px);--space-s:clamp(8px, 1.875vw, 15px);--space-xs:clamp(6px, 1.25vw, 10px)}:root{--action:#1D6943;--action-dark:#164A32;--action-light:#599F32;--action-ultra-light:#D1E0AD;--action-bg:#E4ECD5;--action-bg-subtle:#EBEFE5;--primary:#7C4943;--primary-dark:#3C2421;--primary-light:#F3E7CE;--primary-ultra-light:#F7F0E4;--secondary:#79A22E;--secondary-50:rgba(121, 162, 46, 0.5);--secondary-teal:#258C72;--secondary-teal-dark:#268C73;--svg-color:#A9D28F;--peach:#F7A823;--peach-hover:#F1B103;--table-bg:#EFF5EC;--slider-btn-bg:#D5C7AF;--slider-nav-bg:rgba(255, 255, 255, 0.4);--card-heading-color:#277D33}*{box-sizing:border-box}body{margin:0;font-family:"Open Sans",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji",sans-serif;background:var(--bg);color:var(--fg);line-height:1.47;text-wrap:pretty}section{padding-top:var(--section-space-s);padding-bottom:var(--section-space-s)}.container{max-width:var(--content-width);margin:0 auto}.site-footer,.site-header{background:var(--bg)}.site-footer a,.site-header a{text-decoration:none}.brand{font-weight:700;margin-right:1rem}nav a{color:var(--muted)}nav a:hover{color:var(--fg)}h1,h2,h3,h4,h5,h6{color:var(--action);line-height:100%}a{color:var(--accent)}code{background:#142338;padding:.1rem .3rem;border-radius:4px}.site-header{padding-top:var(--section-space-xs);margin-block-end:calc(var(--section-space-xs)/ 1.2)}.header-top{display:flex;align-items:center;padding-bottom:var(--section-space-xs)}.header-inner{padding-block:0px}.header-top-inner{display:flex;align-items:center;justify-content:space-between;column-gap:var(--space-l);width:100%}.brand img{height:6rem;display:block}.top-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-l);text-align:center;align-items:center}.top-nav a{color:var(--secondary);font-weight:400;font-size:var(--text-size-m);line-height:1.1;text-align:center;transition:all 150ms ease-out}.top-nav a.active{color:var(--action);font-weight:600}.top-nav a:hover{color:var(--action)}.top-nav-toggle{display:none;background:0 0;border:0;font-size:28px;line-height:1;color:var(--action-dark);cursor:pointer}.top-nav-close{display:none}.offcanvas-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:899}@media (max-width:1040px){.top-nav-toggle{display:inline-flex;align-items:center;justify-content:center;background:var(--action);color:#fff;width:clamp(2.5rem,1.204vw + 2.115rem,4rem);height:clamp(2.5rem,1.204vw + 2.115rem,4rem);border-top-right-radius:var(--border-radius-xs);border-bottom-left-radius:var(--border-radius-xs);border:none;cursor:pointer}.top-nav-toggle i{width:20px;height:20px;stroke-width:2}.top-nav{position:fixed;top:0;right:-100%;width:min(85vw,360px);height:100vh;background:var(--bg);z-index:900;box-shadow:-10px 0 30px rgba(0,0,0,.15);padding:var(--space-xl);transition:right .25s ease}.top-nav.is-open{right:0}.top-nav-close{position:absolute;top:var(--space-s);right:var(--space-s);background:var(--action);color:#fff;border:none;width:40px;height:40px;border-top-right-radius:var(--border-radius-xs);border-bottom-left-radius:var(--border-radius-xs);cursor:pointer;display:none;align-items:center;justify-content:center;z-index:10}.top-nav.is-open .top-nav-close{display:flex}.top-nav-close i{width:18px;height:18px;stroke-width:2}.top-nav-close:hover{background:var(--action-dark)}.offcanvas-backdrop[hidden]{display:none}.top-nav ul{flex-direction:column;align-items:flex-start;gap:var(--space-xl);text-align:left;margin-top:var(--space-xl)}}.header-media img,.header-media--2 img{width:100%;height:auto;object-fit:cover}body:not(.homepage) .header-media{display:none}body.homepage .header-media--2{display:none}.main-menu{padding-top:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--secondary-50);justify-self:center}.main-menu ul{list-style:none;margin:0;display:flex;flex-wrap:nowrap;gap:calc(var(--space-xs)/ 2);justify-content:center;padding-left:0;align-items:center}@media (max-width:1200px){.main-menu ul{flex-wrap:wrap}}.main-menu li{position:relative}.main-menu a,.main-menu span{font-size:var(--text-size-xs);text-align:center;line-height:18px;color:var(--action-dark);text-decoration:none;font-weight:600;display:inline-block;padding:calc(var(--space-xs) * .7) calc(var(--space-xs) * .8);border-top-right-radius:var(--border-radius-xs);border-bottom-left-radius:var(--border-radius-xs);transition:background-color .2s ease,color .2s ease}.main-menu span{display:flex;align-items:center}.main-menu a:hover,.main-menu li.active a,.main-menu li.active span,.main-menu li:hover span{background:var(--action-bg)}.main-menu li.active>a{font-weight:700}.main-menu li.active>span{font-weight:700}.main-menu .dropdown-icon{width:clamp(18px,2.5vw,26px);height:clamp(18px,2.5vw,26px);margin-left:0;vertical-align:middle;display:inline-block}.main-menu .submenu{position:absolute;left:0;top:100%;min-width:260px;background:var(--action-bg);border-top-right-radius:var(--border-radius-xs);border-bottom-left-radius:var(--border-radius-xs);padding:var(--space-xs);margin:.1rem 0 0 0;box-shadow:0 10px 20px rgba(0,0,0,.08);display:none;flex-direction:column;gap:calc(var(--space-xs)/ 1.5);z-index:10}.main-menu .submenu li{width:100%}.main-menu .submenu a{display:block;width:100%;padding:.8rem 1rem;color:var(--action);font-weight:600;white-space:normal;text-align:left}.main-menu .submenu a:hover{background:var(--action-ultra-light);color:var(--action-dark)}.main-menu .submenu a.is-active{background:var(--action-ultra-light);color:var(--action-dark);font-weight:700}.main-menu li[data-has-sub]:hover>.submenu{display:flex}.main-menu li[data-has-sub].dropdown-open>.submenu{display:flex!important}.main-menu li[data-has-sub].dropdown-open>span{background:var(--action-bg);position:relative}.main-menu li.active[data-has-sub]>a,.main-menu li.active[data-has-sub]>span{background:var(--action-bg);position:relative}.mobile-contents-tab{display:none}@media (max-width:480px){.header-top{padding-inline:var(--space-m)}.header-inner{padding-inline:0px}.main-menu{display:none}.mobile-contents-tab{display:block;position:relative}.mobile-contents-toggle{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--space-m) var(--space-l);background-color:var(--action);color:#fff;border:none;font-size:var(--text-size-l);font-weight:600;cursor:pointer;transition:all .3s ease;position:relative}.mobile-contents-toggle:hover{background-color:var(--action-dark)}.mobile-contents-toggle[aria-expanded=true]{background-color:var(--action-dark)}.mobile-contents-label{font-size:var(--text-size-l);font-weight:600}.mobile-contents-icon{width:20px;height:20px;transition:transform .3s ease;position:absolute;right:var(--space-l)}.mobile-contents-toggle[aria-expanded=true] .mobile-contents-icon{transform:rotate(180deg)}.mobile-contents-dropdown{position:absolute;top:100%;left:0;right:0;background-color:#f8f6f0;border:1px solid var(--secondary-50);border-top:none;border-radius:0 0 var(--border-radius-s) var(--border-radius-s);box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;max-height:0;overflow:hidden;transition:max-height .3s ease}.mobile-contents-dropdown[aria-hidden=false]{max-height:510px}.mobile-contents-menu{list-style:none;margin:0;padding:var(--space-m)}.mobile-contents-menu li{margin-bottom:var(--space-xs)}.mobile-contents-menu li:last-child{margin-bottom:0}.mobile-contents-menu a,.mobile-contents-parent{display:block;padding:var(--space-s) var(--space-m);color:var(--action-dark);text-decoration:none;font-size:var(--text-size-m);font-weight:500;border-top-right-radius:var(--border-radius-xs);border-bottom-left-radius:var(--border-radius-xs);transition:background-color .2s ease}.mobile-contents-menu a:hover,.mobile-contents-parent:hover{background-color:var(--action-ultra-light)}.mobile-contents-menu a.is-active,.mobile-contents-menu li.active .mobile-contents-parent{background-color:#fff;font-weight:600}.mobile-contents-submenu{list-style:none;margin:var(--space-xs) 0 0 var(--space-l);padding:0}.mobile-contents-submenu li{margin-bottom:calc(var(--space-xs)/ 2)}.mobile-contents-submenu a{padding:calc(var(--space-xs)/ 2) var(--space-m);font-size:var(--text-size-s);color:var(--secondary)}.mobile-contents-submenu a.is-active{background-color:var(--action-ultra-light);color:var(--action-dark);font-weight:600}}.footer-inner{padding-block:0px}.footer-nav{position:relative}.footer-nav-inner{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;padding-block:var(--space-m)}.footer-next,.footer-prev{color:var(--secondary);text-decoration:none;font-weight:600;font-size:var(--text-size-l);transition:color .2s ease;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;text-align:right;gap:var(--space-xs)}.footer-next.align-right{margin-left:auto;display:flex;justify-content:flex-end}.footer-nav-inner.homepage{justify-content:flex-end;grid-template-columns:1fr}.footer-nav-inner.homepage .footer-next{margin-left:auto}.footer-nav-inner.financial-review{justify-content:flex-start;grid-template-columns:1fr}.footer-nav-inner.financial-review .footer-prev{margin-right:auto}.footer-prev{justify-self:start}.footer-next:hover,.footer-prev:hover{color:var(--action-dark)}.footer-icon{width:42px;height:20px;transition:transform .2s ease;display:block;color:inherit}.footer-prev:hover .footer-icon--prev{transform:translateX(-2px)}.footer-next:hover .footer-icon--next{transform:translateX(2px)}.footer-text{font-weight:600}.footer-next[style*="display: none"],.footer-prev[style*="display: none"]{display:none!important}.footer-nav-inner:has(.footer-next[style*="display: none"]) .footer-prev,.footer-nav-inner:has(.footer-prev[style*="display: none"]) .footer-next{margin:0 auto}@media (max-width:768px){.footer-icon{width:30px;height:24px}.footer-next,.footer-prev{font-size:var(--text-size-m);gap:8px}.footer-prev{flex-direction:row-reverse}.footer-prev span.footer-text{text-align:left}.footer-icon--prev{order:2}}@media (max-width:480px){.footer-icon{width:20px;height:14px}.footer-next,.footer-prev{font-size:var(--text-size-s)}.footer-next .footer-text{text-align:right}}.site-footer hr{border:0;border-bottom:1px solid var(--secondary-50);margin:var(--space-m) 0}.site-footer{color:var(--action);font-weight:800;padding-bottom:var(--section-space-xs);margin-top:var(--section-space-xl)}.home-hero{padding-bottom:var(--section-space-m);position:relative}.home-hero__seo-heading{width:0;height:0;overflow:hidden;visibility:hidden;position:absolute;left:-9999px}.home-hero__content{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap);align-items:start}.home-hero__text p{margin:0 0 var(--para-spacing) 0}.home-hero__text p:last-child{margin-bottom:0}.home-hero__media{display:flex;justify-content:center;align-items:center}.home-hero__image{width:100%;height:auto;border-top-right-radius:var(--border-radius-m);border-bottom-left-radius:var(--border-radius-m)}@media (max-width:1024px){.home-hero__content{grid-template-columns:1fr;gap:var(--space-xl)}.home-hero__text{padding-right:0}}@media (max-width:768px){.home-hero__text p{font-size:var(--text-size-m)}}.chairman-message-hero{margin-top:var(--section-space-s)}.chairman-message-hero__container{max-width:var(--content-width)}.chairman-message-hero__content{display:flex;flex-direction:row;gap:0;align-items:start}.chairman-message-hero__photo{display:flex;justify-content:center;align-items:center}.chairman-message-hero__photo-frame{position:relative;width:100%;max-width:367px;height:400px;display:flex;align-items:center;justify-content:center;z-index:2;border-bottom-left-radius:calc(var(--border-radius-l)* 2.3);overflow:hidden}.chairman-message-hero__photo-frame::before{content:"";position:absolute;height:80%;inset:auto 0px 0px 0px;background:var(--action);border-top-right-radius:calc(var(--border-radius-l)* 2.3);z-index:-1}.chairman-message-hero__image{width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.chairman-message-hero__quote{display:flex;align-items:center;justify-content:center;margin-block-start:-40px}.chairman-message-hero__quote-box{display:flex;gap:var(--space-m);background:var(--action-bg-subtle);border-top-right-radius:var(--border-radius-xxl);border-bottom-left-radius:var(--border-radius-xxl);padding:var(--space-xxl);position:relative;width:100%;max-width:840px;transform:translateX(-10%)}.chairman-message-hero__quote-mark{margin-top:-20px}.chairman-message-hero__quote-svg{width:67px;height:55px;display:block}.chairman-message-hero__quote-svg path{fill:var(--secondary)}.chairman-message-hero__text{color:var(--action);font-size:var(--text-size-xl);line-height:1.6;margin:0;font-weight:700}@media (max-width:1024px){.chairman-message-hero__content{flex-direction:column;gap:var(--space-m)}.chairman-message-hero{margin-top:0}.chairman-message-hero__photo-frame{max-width:400px}.chairman-message-hero__quote{margin-top:0}.chairman-message-hero__quote-box{max-width:100%;transform:translateX(0)}}@media (max-width:768px){.chairman-message-hero{padding-top:var(--section-space-m);padding-bottom:var(--section-space-m)}.chairman-message-hero__quote-box{padding:var(--space-xl);flex-direction:column}.chairman-message-hero__quote-mark{margin-top:0}.chairman-message-hero__quote-svg{width:50px;height:41px}.chairman-message-hero__quote-svg path{fill:var(--secondary)}}.chairman-message h2+p,.chairman-message h3+p,.chairman-message h4+p,.chairman-message h5+p,.chairman-message h6+p{margin-top:var(--space-m)}.chairman-message__container{max-width:var(--content-width);margin:0 auto}.chairman-message__heading{font-size:var(--heading-size-h3);font-weight:800;color:var(--action);margin-bottom:var(--section-space-s)}.chairman-message__content{display:flex;flex-direction:column;gap:0;max-width:880px}.chairman-message__content>div h2{color:var(--action);font-size:var(--heading-size-h6);font-weight:800;margin:0 0 var(--space-s) 0;margin-block-start:var(--space-l)}.chairman-message__content p{font-size:var(--text-size-m);text-align:left;margin-block:var(--space-m)}.chairman-message__signature{margin-top:var(--space-xl)}.chairman-message__signature p{line-height:1;margin-block:calc(var(--space-xs)/ 1.5)}.chairman-message__signature-name{font-weight:800;color:var(--action)}.chairman-message__signature-title{color:var(--action)}@media (max-width:1024px){.chairman-message__heading{font-size:var(--heading-size-h2)}}@media (max-width:768px){.chairman-message__content{max-width:100%}.chairman-message__content p{font-size:var(--text-size-s)}.chairman-message__signature{margin-top:var(--space-xl);text-align:left}.chairman-message__signature-name{font-size:var(--text-size-m)}.chairman-message__signature-title{font-size:var(--text-size-s)}}.organisation-structure{margin-bottom:var(--section-space-xl)}.organisation-structure__container{max-width:var(--content-width)}.organisation-structure__heading{font-size:var(--heading-size-h3);color:var(--action);line-height:1.1;font-weight:800}.organisation-structure__image-container{width:100%;overflow:hidden}.organisation-structure__img{width:100%;height:auto;display:block;object-fit:contain}@media (max-width:1024px){.organisation-structure__heading{font-size:var(--heading-size-h2)}}@media (max-width:768px){.organisation-structure__heading{font-size:var(--heading-size-h3)}}@media (max-width:1255px){section{padding-left:var(--site-gutter);padding-right:var(--site-gutter)}}.board-members-hero__intro{margin-bottom:var(--section-space-l)}.board-members-hero__title{font-size:var(--heading-size-h3);font-weight:800}.board-members-hero__date{font-size:var(--text-size-xl)}.board-members-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-gap);row-gap:var(--section-space-s)}.board-member-card{display:flex;row-gap:var(--space-l);flex-direction:column;align-items:flex-start;text-align:left;background:0 0;border:none;padding:0;width:100%;max-width:200px}.board-member-card__image-container{position:relative;width:100%;height:250px;border-bottom-left-radius:calc(var(--border-radius-l) * 2.8);overflow:hidden}.board-member-card__image-container::before{content:"";position:absolute;height:80%;inset:auto 0px 0px 0px;background:var(--action);border-top-right-radius:calc(var(--border-radius-l)* 2.3);z-index:-1}.board-member-card__image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.board-member-card__content{width:100%;display:flex;flex-direction:column;row-gap:var(--card-content-gap);text-align:left;line-height:100%}.board-member-card__name{font-size:var(--text-size-l);font-weight:800;line-height:1.4}.board-member-card__role{font-size:var(--text-size-xs);text-transform:uppercase;letter-spacing:.5px}.board-member-card__affiliation{font-size:calc(var(--text-size-xs) / 1.1);font-weight:300}@media (max-width:1024px){.board-members-grid{grid-template-columns:repeat(3,1fr);row-gap:var(--section-space-m)}.board-member-card__image-container{height:260px}.board-members-hero__title{font-size:var(--heading-size-h2)}.board-members-hero__date{font-size:var(--text-size-m)}}@media (max-width:768px){.board-members-grid{grid-template-columns:repeat(2,1fr);gap:var(--grid-gap);row-gap:var(--section-space-s)}.board-member-card{max-width:250px}.board-member-card__image-container{height:300px}.board-member-card__name{font-size:var(--text-size-m)}.board-member-card__role{font-size:var(--text-size-s)}.board-member-card__affiliation{font-size:var(--text-size-xs)}.board-members-hero__title{font-size:var(--heading-size-h3)}.board-members-hero__date{font-size:var(--text-size-s)}}@media (max-width:640px){.board-members-grid{grid-template-columns:1fr;gap:var(--section-space-s);row-gap:var(--section-space-m)}.board-member-card{flex-direction:row;align-items:center;gap:var(--space-xl);max-width:100%}.board-member-card__image-container{width:140px;height:160px;flex-shrink:0;border-bottom-left-radius:var(--border-radius-xl)}.board-member-card__image-container::before{content:"";position:absolute;height:80%;inset:auto 0px 0px 0px;background:var(--action);border-top-right-radius:var(--border-radius-xl);z-index:-1}.board-member-card__content{flex:1}}@media (max-width:480px){.board-members-hero{padding-top:var(--section-space-s);padding-bottom:var(--section-space-s)}.board-members-hero__intro{margin-bottom:var(--section-space-s)}.board-members-hero__title{font-size:var(--heading-size-h4);line-height:1.2}.board-members-hero__date{font-size:var(--text-size-xs);margin-top:var(--space-xs)}.board-members-grid{gap:var(--section-space-xs);row-gap:var(--section-space-s)}.board-member-card{gap:var(--space-m)}.board-member-card__image-container{width:120px;height:140px}.board-member-card__name{font-size:var(--text-size-xs);line-height:1.3}.board-member-card__role{font-size:calc(var(--text-size-xs) * .85);letter-spacing:.3px}.board-member-card__affiliation{font-size:calc(var(--text-size-xs) * .75);line-height:1.4}}@media (max-width:360px){.board-member-card__image-container{width:80px;height:90px}.board-member-card{gap:var(--space-s)}.board-member-card__name{font-size:calc(var(--text-size-xs) * .9)}.board-member-card__role{font-size:calc(var(--text-size-xs) * .8)}.board-member-card__affiliation{font-size:calc(var(--text-size-xs) * .7)}}.management-team-intro{margin-bottom:var(--section-space-m)}.management-team-intro__title{font-size:var(--heading-size-h3);font-weight:800}.management-team-intro__date{font-size:var(--text-size-xl)}.management-team-cards{display:grid;grid-template-columns:1fr;gap:var(--space-xxl);list-style:none;padding:0;margin-left:0;margin-right:0}.management-team-card{border-top-right-radius:calc(var(--border-radius-xxl) * 1.6);border-bottom-left-radius:calc(var(--border-radius-xxl) * 1.6);overflow:hidden;display:flex;flex-direction:column}.management-team-card__image-container{width:100%;height:550px;overflow:hidden}.management-team-card__image{width:100%}.management-team-card__content{padding-block:var(--space-xl);padding-inline:var(--space-xxl);display:flex;flex-direction:column;background:var(--action-ultra-light);flex:1}.management-team-card__members{list-style:none;padding:0;margin:0;display:flex;gap:var(--space-xl)}.management-team-card__member{display:flex;flex-direction:column;gap:var(--card-content-gap)}.management-team-card__member-name{font-size:var(--text-size-m);font-weight:800;color:var(--card-heading-color);line-height:1.2}.management-team-card__member-title{font-size:var(--text-size-xs);line-height:1.3}.management-team-card__member-department{font-size:calc(var(--text-size-xs) / 1.1);font-weight:300;line-height:1.3}@media (max-width:1200px){.management-team-card__members{display:grid;grid-template-columns:repeat(3,1fr)}.management-team-card__image-container{width:100%;height:auto;overflow:hidden}}@media (max-width:1024px){.management-team-intro__title{font-size:var(--heading-size-h2)}.management-team-intro__date{font-size:var(--text-size-m)}.management-team-cards{gap:var(--space-m)}.management-team-card__members{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.management-team-card{border-top-right-radius:var(--border-radius-xxl);border-bottom-left-radius:var(--border-radius-xxl)}.management-team-intro__title{font-size:var(--heading-size-h3)}.management-team-intro__date{font-size:var(--text-size-s)}.management-team-card__members{grid-template-columns:repeat(2,1fr)}.management-team-card__member-name{font-size:var(--text-size-s)}.management-team-card__member-department,.management-team-card__member-title{font-size:var(--text-size-xs)}}@media (max-width:480px){.management-team-card__members{grid-template-columns:1fr}.management-team-cards{margin-top:var(--section-space-s)}.management-team-card__member-name{font-size:var(--text-size-s)}.management-team-card__member-department,.management-team-card__member-title{font-size:var(--text-size-xs)}.management-team-card__image{width:100%;min-height:250px;object-fit:cover}}.financial-review__intro{margin-block-end:var(--space-xl)}.financial-review__title{font-size:var(--heading-size-h3);font-weight:800;margin-bottom:var(--space-xl)}.financial-review__heading{font-size:var(--heading-size-h6);line-height:1.1;font-weight:700;color:var(--secondary);margin-bottom:var(--space-m)}.financial-review__content{margin-top:var(--section-space-m)}.financial-review__section{margin-top:var(--section-space-xl)}.financial-review-chart{margin-bottom:var(--section-space-xs)}.financial-review-chart__heading{font-size:var(--text-size-xxl);font-weight:700;color:var(--secondary);margin-bottom:var(--space-xl)}.financial-review-table{margin-bottom:var(--section-space-xs)}.financial-review-table__container{border-top-right-radius:calc(var(--border-radius-m) + 5px);border-bottom-left-radius:calc(var(--border-radius-m) + 5px);overflow:hidden}.financial-review-table__table{width:100%;border-collapse:collapse;background:var(--table-bg)}.financial-review-table__table thead{background:var(--action);color:var(--white)}.financial-review-table__table th{padding-inline:var(--space-xl);padding-block:var(--space-s);text-align:right;font-weight:800;border:none;vertical-align:middle}.financial-review-table__table th[colspan="2"]{text-align:center;padding-bottom:0}.financial-review-table__table thead tr:first-child th:first-child{padding-bottom:0;text-align:left}.financial-review-table__table tbody tr td:first-child{text-align:left}.financial-review-table__table thead tr:last-child th{padding-top:0}.financial-review-table__table tbody tr{background:var(--bg-white);border-block:1px solid var(--action-ultra-light)}.financial-review-table__table td{padding-inline:var(--space-xl);padding-block:var(--space-s);border:none;text-align:right}.financial-review-table__total{background:var(--action-light)}.financial-review-table__total td{color:var(--white);font-weight:800}@media (max-width:1024px){.financial-review-table__table{font-size:var(--text-size-xs)}}@media (max-width:580px){.financial-review-table__container{overflow-x:scroll}.financial-review-table__table{min-width:540px}}.corporate-governance-hero__title{color:var(--action);font-size:var(--heading-size-h3);font-weight:800;margin-bottom:var(--space-xl)}.corporate-governance-hero__subtitle{color:var(--secondary);font-size:var(--heading-size-h6);font-weight:700;margin-bottom:var(--space-m);line-height:1.1}.corporate-governance-hero__description{color:var(--text-secondary);font-size:var(--text-size-lg);line-height:1.6}.corporate-governance-hero__description p{margin-bottom:calc(var(--space-m) * 1.5)}.corporate-governance-hero__description p:last-child{margin-bottom:0}.corporate-governance-committee{margin-bottom:var(--space-xl)}.corporate-governance-committee:last-child{margin-bottom:0}.corporate-governance-committee__header{background-color:var(--action);border-top-right-radius:var(--border-radius-m);border-bottom-left-radius:var(--border-radius-m);padding:var(--space-m)}.corporate-governance-committee__title{color:var(--white);font-size:var(--heading-size-h6);font-weight:700;margin:0;text-align:center}.corporate-governance-committee{display:grid;grid-template-columns:4fr 1fr;gap:var(--section-space-m)}.corporate-governance-committee__card{display:flex;flex-direction:column;gap:var(--para-spacing)}.corporate-governance-committee__members{display:flex;flex-direction:column;gap:var(--space-xl)}.corporate-governance-committee__member-group{display:flex;flex-direction:column}.corporate-governance-committee__member-label{color:var(--fg);font-size:var(--text-size-l);font-weight:700;line-height:1.7}.corporate-governance-committee__member-name{line-height:1.7}.corporate-governance-committee__list{margin:var(--space-m) 0 0 0;padding-left:var(--space-m);color:var(--fg);line-height:1.6;list-style-type:disc;list-style-position:outside}.corporate-governance-committee__list li{margin-bottom:var(--space-s)}.corporate-governance-committee__list li:last-child{margin-bottom:0}.corporate-governance-dual-section{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap-l);margin-top:var(--space-xl)}.corporate-governance-dual-section__left{display:flex;flex-direction:column;gap:var(--space-l)}.corporate-governance-dual-section__right{display:flex;align-items:flex-start}.primary-card-wrapper{display:flex;align-items:stretch}.primary-card{width:100%;height:100%;border-top-right-radius:var(--border-radius-xl);border-bottom-left-radius:var(--border-radius-xl);overflow:hidden;display:flex;flex-direction:column}.primary-card__image{width:100%;height:auto;overflow:hidden}.primary-card__image img{width:100%;height:100%;object-fit:cover}.primary-card__content{background:var(--primary-ultra-light);padding:calc(var(--space-l) * .6) var(--space-l) var(--space-l) var(--space-l)}.primary-card__caption{font-weight:300;line-height:1.5;letter-spacing:.01em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:1024px){.primary-card__image{max-height:550px}}@media (max-width:768px){.corporate-governance-committee{grid-template-columns:1fr;gap:var(--space-m)}.corporate-governance-dual-section{grid-template-columns:1fr;gap:var(--space-l)}.primary-card__image{max-height:450px}.primary-card__caption{font-size:var(--text-size-m)}}.facts-figures-hero{padding-bottom:0}.facts-figures-hero__title{font-size:var(--heading-size-h3);font-weight:800}.facts-figures-hero__date{font-size:var(--text-size-xl);color:var(--action);line-height:1.6}.national-day-awards__container{max-width:var(--content-width);margin:0 auto}.national-day-awards__title{font-size:var(--heading-size-h6);font-weight:700;color:var(--secondary);margin-bottom:var(--space-xs);line-height:1.1}.national-day-awards__note{margin-bottom:var(--space-l)}.award-categories{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap-s);align-items:start}.award-column{display:flex;flex-direction:column;gap:var(--space-l)}.award-category{display:flex;flex-direction:column;height:100%}.award-category__card{border-top-right-radius:var(--border-radius-m);border-bottom-left-radius:var(--border-radius-m);overflow:hidden}.award-category__header{background-color:var(--action);padding-block:var(--space-m);padding-inline:var(--space-l)}.award-category__title{color:var(--white);font-size:var(--text-size-xxl);font-weight:700;line-height:1.1}.award-category__content{display:flex;flex-direction:column;padding:var(--space-l);background:var(--table-bg)}.award-recipients{display:flex;flex-direction:column;gap:var(--space-l)}.award-recipient{display:flex;flex-direction:column;gap:var(--card-content-gap)}.award-recipient__name{font-size:var(--text-size-l);font-weight:700;line-height:1.1}.award-recipient__title{line-height:1.1;text-transform:uppercase}.award-recipient__department{font-weight:300;color:var(--secondary);line-height:1.1}@media (max-width:1024px){.award-categories{grid-template-columns:1fr 1fr}.award-category--commendation-medal{order:-1}}@media (max-width:768px){.facts-figures-hero__date{font-size:var(--text-size-m)}.national-day-awards__note p{font-size:var(--text-size-s)}.award-category__title{font-size:var(--text-size-l)}.award-recipient__name{font-size:var(--text-size-s)}.award-recipient__title{font-size:var(--text-size-xs)}.award-recipient__department{font-size:var(--text-size-xs)}}@media (max-width:580px){.award-categories{grid-template-columns:1fr}}@media (max-width:480px){.facts-figures-hero__date{font-size:var(--text-size-s)}.award-category__header{padding:var(--space-m)}}.long-service-medal__title{font-size:var(--heading-size-h6);font-weight:700;color:var(--secondary);margin-bottom:var(--space-l);line-height:1.1}.long-service-recipients{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap-s);align-items:start}.long-service-column{display:flex;flex-direction:column;gap:var(--space-l);padding:var(--space-l);background:var(--table-bg);border-top-right-radius:var(--border-radius-m);border-bottom-left-radius:var(--border-radius-m)}.long-service-recipient{display:flex;flex-direction:column;gap:var(--card-content-gap)}.long-service-recipient__name{font-size:var(--text-size-l);font-weight:700;line-height:1.1}.long-service-recipient__title{line-height:1.1;text-transform:uppercase}.long-service-recipient__department{font-weight:300;color:var(--secondary);line-height:1.1}@media (max-width:1024px){.long-service-recipients{grid-template-columns:1fr 1fr;gap:var(--space-l)}.long-service-column{gap:var(--space-s)}}@media (max-width:768px){.long-service-medal__content{padding:var(--space-m)}.long-service-recipient__name{font-size:var(--text-size-m)}.long-service-recipient__title{font-size:var(--text-size-xs)}.long-service-recipient__department{font-size:var(--text-size-xs)}}@media (max-width:580px){.long-service-recipients{grid-template-columns:1fr}}.awards-accolades__title{font-size:var(--heading-size-h6);font-weight:700;color:var(--secondary);margin-bottom:var(--space-l);line-height:1.1}.awards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap-s);align-items:start}.awards-column{display:flex;flex-direction:column;gap:var(--space-l)}.award-card{border-top-right-radius:var(--border-radius-m);border-bottom-left-radius:var(--border-radius-m);overflow:hidden}.award-card__header{background-color:var(--action);padding-block:var(--space-m);padding-inline:var(--space-l)}.award-card__title{color:var(--white);font-size:var(--text-size-xxl);font-weight:700;line-height:1.1}.award-card__content{background:var(--table-bg);padding:var(--space-l)}.award-card__items{display:flex;flex-direction:column;gap:var(--space-l)}.award-card__item{display:flex;flex-direction:column;gap:var(--card-gap)}.award-card__item-title{font-size:var(--text-size-l);font-weight:700;line-height:1.1}.award-card__item-details{font-size:var(--text-size-m);line-height:1.2}.award-card__item-description{font-size:var(--text-size-s);color:var(--fg);line-height:1.4;font-style:italic}.award-card__item-category{font-size:var(--text-size-l);color:var(--action);line-height:1.1;margin-top:var(--space-s)}.award-card__item-category:first-child{margin-top:0}.award-card__item-name{font-size:var(--text-size-m);font-weight:700;color:var(--action);line-height:1.3}.award-card__item-list{font-size:var(--text-size-s);color:var(--fg);line-height:1.4;margin-bottom:var(--space-xs)}.award-card__item-list:last-child{margin-bottom:0}.award-card__item-role{line-height:1.1;text-transform:uppercase}.award-card__item-paragraph{line-height:1.2;text-transform:uppercase}.award-card__item-department{font-size:var(--text-size-s);font-weight:300;color:var(--secondary);line-height:1.4}@media (max-width:1024px){.awards-grid{grid-template-columns:1fr 1fr;gap:var(--space-l)}.awards-column{gap:var(--space-m)}}@media (max-width:768px){.award-card__content{padding:var(--space-m)}.award-card__item-title{font-size:var(--text-size-s)}.award-card__item-description,.award-card__item-details,.award-card__item-list{font-size:var(--text-size-xs)}.award-card__item-category{font-size:var(--text-size-xs)}.award-card__item-name{font-size:var(--text-size-s)}.award-card__item-department{font-size:var(--text-size-xs)}}@media (max-width:580px){.awards-accolades__title{font-size:var(--heading-size-h5)}.awards-grid{grid-template-columns:1fr}}.cuge-training__title{font-size:var(--heading-size-h6);font-weight:700;color:var(--secondary);margin-bottom:var(--space-s);line-height:1.1}.cuge-training__description{margin-bottom:var(--space-l)}.cuge-training__chart{display:flex;justify-content:center;align-items:center}.cuge-training__chart img{width:100%;height:auto}@media (max-width:1024px){.cuge-training__title{font-size:var(--heading-size-h5)}.cuge-training__description p{font-size:var(--text-size-l)}}@media (max-width:768px){.cuge-training__title{font-size:var(--heading-size-h4)}.cuge-training__description p{font-size:var(--text-size-m)}.cuge-training__chart{margin-top:var(--space-l)}}@media (max-width:480px){.cuge-training__title{font-size:var(--heading-size-h5)}.cuge-training__description p{font-size:var(--text-size-s)}.cuge-training__chart img{max-width:100%}}.cuge-training-breakdown__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap-s);align-items:start}.cuge-training-breakdown__column{display:flex;flex-direction:column;gap:var(--space-l)}.cuge-training-breakdown__section{display:flex;flex-direction:column;height:100%;gap:var(--space-xl)}.cuge-training-breakdown__header{background-color:var(--action);border-top-right-radius:var(--border-radius-m);border-bottom-left-radius:var(--border-radius-m);padding:var(--space-m);margin-bottom:0;margin-top:var(--space-xl)}.cuge-training-breakdown__title{color:var(--white);font-size:var(--text-size-l);font-weight:700;line-height:1.2;margin:0;text-align:center}.cuge-training-breakdown__content{flex:1}.cuge-training-breakdown__subcategory{margin-bottom:var(--space-l)}.cuge-training-breakdown__subcategory:last-child{margin-bottom:0}.cuge-training-breakdown__subtitle{color:var(--secondary);font-size:var(--text-size-l);font-weight:700;line-height:1.1;margin:0 0 var(--space-s) 0}.cuge-training-breakdown__list{list-style:none;padding:0;margin:0}.cuge-training-breakdown__list li{position:relative;padding-left:var(--space-m);margin-bottom:var(--space-xs);line-height:1.2}.cuge-training-breakdown__list li:before{content:"\2022";color:var(--fg);font-weight:700;position:absolute;left:0;top:0}.cuge-training-breakdown__list li:last-child{margin-bottom:0}.cuge-training-breakdown__note{margin-top:var(--space-l);padding-top:var(--space-m)}.cuge-training-breakdown__note p{font-size:var(--text-size-xs);color:rgba(0,0,0,.5);font-style:normal;margin:0}@media (max-width:1024px){.cuge-training-breakdown__grid{grid-template-columns:1fr 1fr;gap:var(--space-l)}.cuge-training-breakdown__column:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-l)}}@media (max-width:768px){.cuge-training-breakdown__section{gap:var(--space-l)}.cuge-training-breakdown__grid{grid-template-columns:1fr;gap:var(--space-l)}.cuge-training-breakdown__column:last-child{grid-column:1;display:flex;flex-direction:column}.cuge-training-breakdown__title{font-size:var(--text-size-m)}.cuge-training-breakdown__subtitle{font-size:var(--text-size-s)}.cuge-training-breakdown__list li{font-size:var(--text-size-xs)}}@media (max-width:480px){.cuge-training-breakdown__content{padding:var(--space-m)}.cuge-training-breakdown__title{font-size:var(--text-size-s)}.cuge-training-breakdown__subtitle{font-size:var(--text-size-xs)}.cuge-training-breakdown__list li{font-size:calc(var(--text-size-xs) * .9)}}.nparks-statistics{position:relative}.statistics-card--parks{position:relative}.statistics-card__bg-image{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);z-index:-1;max-width:100%;height:auto}.nparks-statistics__container{display:flex;flex-direction:column;gap:var(--space-xl)}.statistics-card{border-top-right-radius:var(--border-radius-m);border-bottom-left-radius:var(--border-radius-m);overflow:hidden}.statistics-card--staff{width:max-content;max-width:100%;min-width:560px}.statistics-card--parks{width:100%}.statistics-card__header{background-color:var(--action);padding:var(--space-xs)}.statistics-card__title{color:var(--white);font-size:var(--heading-size-h6);font-weight:700;line-height:1.4;margin:0;text-align:center}.statistics-card__content{background:rgba(239,245,236,.7);padding:var(--space-xl)}.statistics-card--staff .statistics-card__content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-l)}.statistics-card--staff .stat-metric__header{text-align:left;display:flex;flex-direction:column;align-items:center;width:100%;max-width:28ch}.statistics-card--staff .stat-metric__label{font-size:calc(var(--text-size-l)* 1.08);font-weight:800;color:var(--action);line-height:1.2;text-transform:uppercase;letter-spacing:0;margin-bottom:var(--space-xs)}.statistics-card--staff .stat-metric__separator{width:100%;height:2px;background-color:var(--action)}.statistics-card--parks .stat-metric__value,.statistics-card--staff .stat-metric__value{font-size:calc(var(--heading-size-h1) * 2);font-weight:600;color:var(--action-light);line-height:.99;letter-spacing:-.04em}.statistics-card--parks .statistics-card__content{display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-xxl)}.statistics-card--plant-health{width:max-content;max-width:100%;min-width:560px}.statistics-card--plant-health .statistics-card__content{display:flex;justify-content:center;align-items:center;min-height:200px}.plant-health-metrics{display:flex;flex-wrap:wrap;gap:var(--space-xxl);align-items:center}.plant-health-metric{display:flex;flex-direction:column;gap:var(--space-s)}.plant-health-metric__value{font-size:calc(var(--heading-size-h1) * 1.35);font-weight:700;color:var(--action-light);line-height:1.1;letter-spacing:-.04em}.statistics-card--parks .stat-metric{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:var(--card-content-gap)}.statistics-card--parks .stat-metric__header{text-align:left;display:flex;flex-direction:column;align-items:center}.statistics-card--parks .stat-metric__label{font-size:calc(var(--text-size-l) * 1.08);font-weight:800;color:var(--action);line-height:1.2;text-transform:uppercase;letter-spacing:0;margin-bottom:var(--space-xs)}.statistics-card--parks .stat-metric__separator{width:100%;height:2px;background-color:var(--action)}.statistics-row{display:flex;gap:var(--space-xl);align-items:start}@media (max-width:1130px){.statistics-row{flex-wrap:wrap;gap:var(--section-space-m)}}.statistics-row .stat-metric:last-child{max-width:48ch}.unit-text{font-size:.8em}.stat-metric{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-s)}.stat-metric--large{gap:var(--space-m)}.stat-metric__label{font-size:var(--text-size-m);font-weight:600;color:var(--secondary);line-height:1.2;text-transform:uppercase;letter-spacing:.5px}.stat-metric--large .stat-metric__label{font-size:var(--text-size-l)}.stat-metric__value{font-size:var(--text-size-xxl);font-weight:800;color:var(--action);line-height:1}.stat-metric--large .stat-metric__value{font-size:4rem}.area-maintained{padding-top:var(--section-space-l)}.area-maintained__header{text-align:center;margin-bottom:var(--space-xl)}.area-maintained__title{font-size:var(--text-size-xl);font-weight:800;color:var(--action);padding-block-end:var(--space-xs);text-transform:uppercase;letter-spacing:.5px;border-bottom:3px solid var(--action)}.area-maintained__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--section-space-l);align-items:start;row-gap:var(--space-xxl)}.area-metric{display:flex;flex-direction:column;max-width:44ch;gap:var(--space-s);align-items:flex-start}.area-metric__value{font-size:calc(var(--heading-size-h1) * 1.5);font-weight:700;color:var(--action-light);line-height:.99;letter-spacing:-.04em}.area-metric__label{font-size:var(--text-size-m)}@media (max-width:1024px){.area-maintained__grid{grid-template-columns:repeat(2,1fr);gap:var(--space-xl)}}@media (max-width:768px){.statistics-card--staff .statistics-card__content{align-items:baseline}.statistics-card--staff{width:max-content;max-width:100%;min-width:100%}.statistics-card--plant-health{min-width:100%}.nparks-statistics__container{padding:0 var(--space-m);gap:var(--space-l)}.statistics-card__header{padding:var(--space-m)}.statistics-card__title{font-size:var(--text-size-xl)}.statistics-card__content{padding:var(--space-l)}.statistics-row{gap:var(--space-xl)}.area-maintained__grid{grid-template-columns:repeat(2,1fr);gap:var(--space-s)}.stat-metric__value{font-size:var(--heading-size-h1)}.area-metric__value,.statistics-card--parks .stat-metric__value,.statistics-card--staff .stat-metric__value{font-size:calc(var(--heading-size-h1) * 1.8)}.area-metric{padding:var(--space-s)}.area-metric__value{font-size:var(--heading-size-h1)}.area-metric__label{font-size:var(--text-size-xs)}}@media (max-width:480px){.statistics-card--parks .statistics-card__content{padding:var(--space-l)}.statistics-card__title{font-size:var(--text-size-l)}.area-maintained__grid{grid-template-columns:1fr;gap:var(--space-s)}.stat-metric__label{font-size:var(--text-size-s)}.area-maintained__title{font-size:var(--text-size-l)}}.statistics-card--animal-health{width:100%}.statistics-card--animal-health .statistics-card__content{display:flex;flex-direction:column;padding:var(--space-xxl)}.animal-health-content{display:flex;flex-direction:column;gap:var(--space-l);background:rgba(226,239,219,.7);padding:var(--space-xl);margin-bottom:var(--space-xl);border-bottom-left-radius:var(--border-radius-m)}.animal-health-subtitle{font-size:var(--text-size-l);font-weight:800;line-height:1.2;color:var(--action);padding-block-end:var(--space-xs);text-transform:uppercase;letter-spacing:.5px;border-bottom:3px solid var(--action);text-align:center}.animal-health-grid{display:flex;flex-wrap:wrap;gap:var(--space-xl);align-items:center;justify-content:center}.animal-health-item{display:flex;flex-direction:row;align-items:center;gap:var(--space-s);max-width:300px}.animal-health-icon-wrapper{display:flex;align-items:center;justify-content:center}.animal-health-text-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.animal-health-icon{width:4.5rem;height:4.5rem;color:var(--svg-color)}.animal-health-value{font-size:calc(var(--heading-size-h1) * 1.2);font-weight:700;color:var(--action-light);line-height:1.1;letter-spacing:-.04em}.animal-health-total{display:flex;flex-direction:row;align-items:center;justify-content:end;gap:var(--space-xs);margin-top:var(--section-space-l);border-top:2px solid var(--action-light)}.animal-health-total__value{font-size:calc(var(--heading-size-h2) * 1.1);font-weight:700;color:var(--action-light);line-height:1.7;letter-spacing:-.04em}.animal-health-total__label{font-size:var(--heading-size-h6);font-weight:600;color:var(--action);letter-spacing:-.04em;line-height:2.8}.animal-health-subsections{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl)}.animal-health-subsection__title{font-size:var(--text-size-l);font-weight:800;color:var(--action);text-transform:uppercase;text-align:center;line-height:1.2;border-bottom:3px solid var(--action);padding-bottom:var(--space-xs)}.animal-health-subsection__content{display:flex;flex-direction:column;padding:var(--space-xl);border-bottom-left-radius:var(--border-radius-m);background:rgba(226,239,219,.7)}.animal-health-metrics{display:flex;flex-wrap:wrap;gap:var(--space-xl);align-items:center}.animal-health-metrics--dog{display:flex;flex-wrap:wrap;gap:var(--space-l);justify-content:flex-start;align-items:flex-start}.animal-health-metric{display:flex;flex-direction:column;max-width:200px}.animal-health-metric__value{font-size:calc(var(--heading-size-h1) * 1.2);font-weight:700;color:var(--action-light);line-height:1.1;letter-spacing:-.04em}.animal-health-metrics--dog .animal-health-metric__value{font-size:var(--heading-size-h1);font-weight:700;color:var(--action-light);line-height:1.5;letter-spacing:-.04em}.animal-health-surveys{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl)}.animal-health-survey{display:flex;flex-direction:column;align-items:flex-start}.animal-health-survey__header{display:flex;flex-direction:column;gap:var(--space-xs);margin-bottom:var(--space-xs)}.animal-health-survey__value{font-size:calc(var(--heading-size-h1) * 1.2);font-weight:700;color:var(--action-light);line-height:1.1;letter-spacing:-.04em}.animal-health-survey__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;text-align:left;width:100%}.animal-health-survey__list li{position:relative;padding-left:var(--content-gap);font-size:var(--text-size-s);line-height:1.5}.animal-health-survey__list li::before{content:"\2022";position:absolute;left:0;color:var(--action);font-weight:700}.animal-health-biosurveillance{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl)}.animal-health-biosurveillance__column{display:flex;flex-direction:column}.animal-health-biosurveillance__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.animal-health-biosurveillance__list li{position:relative;padding-left:var(--content-gap);font-size:var(--text-size-s);line-height:1.5}.animal-health-biosurveillance__list li::before{content:"\2022";position:absolute;left:0;color:var(--action);font-weight:700}.animal-health-footnotes-section{padding-block:0px}.animal-health-footnotes{width:100%}.animal-health-footnote{display:flex;gap:var(--space-xs);font-size:var(--text-size-s);color:#1e1e1e;opacity:.5;line-height:1.3;margin-bottom:var(--space-xs)}.animal-health-footnote__marker{font-weight:700;color:var(--action);flex-shrink:0}.animal-health-footnote__text{flex:1}@media (max-width:1024px){.animal-health-subsections{display:grid;grid-template-columns:1fr;gap:var(--space-xl)}.animal-health-metrics--dog{justify-content:space-around}.animal-health-metrics{justify-content:space-around}}@media (max-width:768px){.statistics-card--animal-health{min-width:100%}.statistics-card--animal-health .statistics-card__content{padding:var(--space-l)}.animal-health-value,.area-metric__value,.statistics-card--parks .stat-metric__value,.statistics-card--staff .stat-metric__value{font-size:calc(var(--heading-size-h1) * 1.8)}.animal-health-surveys{grid-template-columns:1fr;gap:var(--space-l)}.animal-health-biosurveillance{grid-template-columns:1fr;gap:var(--space-l)}.animal-health-subsections{grid-template-columns:1fr;gap:var(--space-l)}}@media (max-width:480px){.animal-health-grid{gap:var(--space-xl)}.animal-health-item{flex-direction:column;gap:var(--space-m);max-width:300px;align-items:center;justify-content:center}.animal-health-text-wrapper{align-items:center}.animal-health-label{text-align:center}.animal-health-metrics--dog{flex-direction:column;align-items:flex-start}.animal-health-metrics{align-items:flex-start;justify-content:flex-start}.animal-health-metric{max-width:230px}.animal-health-subsection__content{padding:var(--space-m)}.animal-health-subsection__title{font-size:var(--text-size-xs)}.statistics-card--animal-health .statistics-card__content{padding:var(--space-m)}}.chapter-hero{position:relative;padding-block:var(--space-l);padding-inline:var(--space-m);border-bottom-left-radius:var(--border-radius-xl);border-top-right-radius:var(--border-radius-xl);background-color:var(--primary-ultra-light);margin-block-start:var(--section-space-m);margin-block-end:var(--space-l)}.chapter-hero__svg{position:absolute;bottom:0;right:0;z-index:1}.chapter-hero__svg-icon{width:clamp(12rem,23rem,23rem);height:clamp(12rem,23rem,23rem)}.chapter-hero__container{display:flex;flex-direction:column;gap:var(--space-l)}.chapter-hero__image-wrapper{position:relative;overflow:hidden;max-width:70%;border-bottom-left-radius:var(--border-radius-m);border-top-right-radius:var(--border-radius-m)}.chapter-hero__image{width:100%;height:auto;display:block;border-bottom-left-radius:var(--border-radius-xl);border-top-right-radius:var(--border-radius-xl)}.chapter-hero__content-wrapper{position:absolute;z-index:2;top:15%;right:0;padding:calc(var(--space-l) * 1.19);gap:var(--space-m);max-width:445px;border-bottom-left-radius:var(--border-radius-xl);display:flex;flex-direction:column;background-color:var(--primary-light)}.chapter-hero__heading{font-size:var(--heading-size-h2);font-weight:800}.our-conservation h2,.our-growth h2,.our-innovation h2{font-size:var(--heading-size-h3-sm);line-height:1.04;font-weight:800}.our-growth h1,.our-growth h2{color:var(--primary)}.our-conservation h1,.our-conservation h2{color:var(--secondary-teal-dark)}.our-innovation h1,.our-innovation h2{color:var(--peach)}.community-partnership-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap)}.community-partnership__content{display:flex;flex-direction:column;gap:var(--space-l)}.community-partnership__heading{font-size:var(--heading-size-h3-sm);line-height:1.04;font-weight:800;color:var(--primary)}.gardens-people-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap)}.gardens-people__content{display:flex;flex-direction:column;gap:var(--space-l)}.gardens-people__heading{font-size:var(--heading-size-h3-sm);line-height:1.04;font-weight:800;color:var(--primary)}.gardens-people__media{order:-1}.green-spaces-opening-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap)}.green-spaces-opening__content{display:flex;flex-direction:column;gap:var(--space-l)}.green-spaces-opening__heading{font-size:var(--heading-size-h3-sm);line-height:1.04;font-weight:800;color:var(--primary)}.green-spaces-opening__media{display:flex;flex-direction:column;gap:var(--space-l)}.green-spaces-opening__button{max-width:300px!important}.recharging-nature-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap)}.recharging-nature__content{display:flex;flex-direction:column;gap:var(--space-l)}.recharging-nature__heading{font-size:var(--heading-size-h3-sm);line-height:1.04;font-weight:800;color:var(--primary)}.botanical-curiosity-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap)}.botanical-curiosity__left-column,.botanical-curiosity__right-column{display:flex;flex-direction:column;gap:var(--space-l)}.botanical-curiosity__heading{font-size:var(--heading-size-h3-sm);line-height:1.04;font-weight:800;color:var(--primary)}.urban-wildlife-teaching-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap)}.urban-wildlife-teaching__left-column,.urban-wildlife-teaching__right-column{display:flex;flex-direction:column;gap:var(--space-l)}.urban-wildlife-teaching__left-column{gap:0}.urban-wildlife-teaching__heading{font-size:var(--heading-size-h3-sm);line-height:1.04;font-weight:800;color:var(--primary)}.enlivening-green-spaces-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap)}.enlivening-green-spaces__content{display:flex;flex-direction:column;gap:var(--space-l)}.enlivening-green-spaces__heading{font-size:var(--heading-size-h3-sm);line-height:1.04;font-weight:800;color:var(--primary)}.enlivening-green-spaces__bottom-card-container{margin-top:var(--space-xl)}.parkside-fun-connectivity-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap)}.parkside-fun-connectivity__content{display:flex;flex-direction:column;gap:var(--space-l)}.parkside-fun-connectivity__heading--first{font-size:var(--heading-size-h3-sm);line-height:1.04;font-weight:800;color:var(--primary)}.parkside-fun-connectivity__heading--second{font-size:var(--heading-size-h3-sm);line-height:1.04;font-weight:800;color:var(--primary);margin-block-start:var(--section-space-l)}.parkside-fun-connectivity__media{display:flex;align-items:flex-end}.singapore-garden-festival-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xxl);align-items:start}.singapore-garden-festival__content{display:flex;flex-direction:column;gap:var(--space-l)}.partnerships-urban-greenery-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xxl);align-items:start}.partnerships-urban-greenery__content{display:flex;flex-direction:column;gap:var(--space-l)}.growing-collaborative-initiatives__content{max-width:50%;margin-bottom:var(--space-xxl);display:flex;flex-direction:column;gap:var(--space-l)}.celebrating-community-gardening-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xxl);align-items:start}.celebrating-community-gardening__content{display:flex;flex-direction:column;gap:var(--space-l)}@media (max-width:1024px){.celebrating-community-gardening__content,.singapore-garden-festival__content,.urban-wildlife-teaching__right-column{order:-1}}.passionate-young-stewards-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xxl);align-items:start;margin-bottom:var(--space-xxl)}.passionate-young-stewards__content{display:flex;flex-direction:column;gap:var(--space-l)}.biodiversity-research-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap)}.biodiversity-research__content{display:flex;flex-direction:column;gap:var(--space-l)}.biodiversity-research__heading{font-size:var(--heading-size-h3-sm);line-height:1.04;font-weight:800;color:var(--secondary-teal-dark)}.conservation-successes-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap)}.conservation-successes__left-column,.conservation-successes__right-column{display:flex;flex-direction:column;gap:var(--space-l)}.conservation-successes__right-column{margin-top:var(--section-space-l)}@media (max-width:1024px){.conservation-successes__right-column{margin-top:0}}.blue-sanctuaries__heading{margin-bottom:var(--space-l)}.blue-sanctuaries__text-content{margin-bottom:var(--grid-gap)}.blue-sanctuaries__text-columns{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap)}.blue-sanctuaries__card-container{width:100%;margin-top:var(--grid-gap)}.blue-sanctuaries__cta-container{display:flex;justify-content:flex-end}.avian-wildlife-photography-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap);margin-bottom:var(--grid-gap)}.avian-wildlife-photography__content{display:flex;flex-direction:column;gap:var(--space-l)}.primary-card-wrapper--full-width{width:100%}.primary-card--dual .primary-card__image-container{display:grid;grid-template-columns:1fr 1fr;gap:0}.primary-card--dual .primary-card__image{width:100%;height:auto}.green-bridges-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap)}.green-bridges__content{display:flex;flex-direction:column;gap:var(--space-l)}.biodiversity-closer-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap)}.biodiversity-closer__content{display:flex;flex-direction:column;gap:var(--space-l)}.biodiversity-closer__media{order:-1}.animal-diseases-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap)}.animal-diseases__content{display:flex;flex-direction:column;gap:var(--space-l)}.pet-sector-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap)}.pet-sector__left-column,.pet-sector__right-column{display:flex;flex-direction:column;gap:var(--space-l)}.pet-sector__content-block{display:flex;flex-direction:column;gap:var(--space-l)}.community-animals-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap)}.community-animals__content{display:flex;flex-direction:column;gap:var(--space-l)}.community-animals__text-block{display:flex;flex-direction:column;gap:var(--space-l)}.community-animals__media{display:flex;flex-direction:column;gap:var(--space-l)}@media (max-width:1024px){.community-animals-grid{grid-template-columns:1fr}}.biosurveillance-youths__content{max-width:45%;display:flex;flex-direction:column;gap:var(--space-l)}@media (max-width:1024px){.biosurveillance-youths__content{max-width:100%}}.living-wildlife-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap)}.living-wildlife__left-column,.living-wildlife__right-column{display:flex;flex-direction:column;gap:var(--space-l)}.living-wildlife__heading{margin-bottom:var(--space-l)}.living-wildlife__content-block{display:flex;flex-direction:column;gap:var(--space-l)}.btn-secondary{display:inline-block;background-color:var(--secondary-teal-dark);color:var(--white);font-size:var(--text-size-l);line-height:1.1;font-weight:700;text-decoration:none;padding:var(--space-m) var(--space-l);border-top-left-radius:var(--border-radius-l);border-bottom-right-radius:var(--border-radius-l);transition:background-color .3s ease,transform .2s ease;text-align:center;max-width:270px}.btn-secondary:hover{background-color:var(--secondary-teal);transform:translateY(-2px)}.btn-secondary:active{transform:translateY(0)}.btn-primary{display:inline-block;background-color:var(--primary);color:var(--white);font-size:var(--text-size-l);line-height:1.1;font-weight:700;text-decoration:none;padding:var(--space-m) var(--space-xl);border-top-left-radius:var(--border-radius-l);border-bottom-right-radius:var(--border-radius-l);transition:background-color .3s ease,transform .2s ease;text-align:center;align-self:flex-end;max-width:250px}.btn-primary--start{align-self:flex-start}.btn-primary:hover{background-color:var(--primary-dark);transform:translateY(-2px)}.btn-primary:active{transform:translateY(0)}.btn-peach{display:inline-block;background-color:var(--peach);color:var(--white);font-size:var(--text-size-l);line-height:1.1;font-weight:700;text-decoration:none;padding:var(--space-m) var(--space-xl);border-top-left-radius:var(--border-radius-l);border-bottom-right-radius:var(--border-radius-l);transition:background-color .3s ease,transform .2s ease;text-align:center;align-self:flex-end;max-width:315px;margin-top:0}.btn-peach:hover{background-color:var(--peach-hover);color:var(--white);transform:translateY(-2px)}.btn-peach:active{transform:translateY(0)}.video-placeholder{position:relative;width:100%;height:400px;overflow:hidden;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease}.video-placeholder:hover{transform:scale(1.02)}.video-placeholder img{width:100%;height:100%;object-fit:cover}@media (max-width:1024px){.animal-diseases-grid,.avian-wildlife-photography-grid,.biodiversity-closer-grid,.biodiversity-research-grid,.biosurveillance-youths-grid,.blue-sanctuaries__text-columns,.botanical-curiosity-grid,.celebrating-community-gardening-grid,.community-partnership-grid,.conservation-successes-grid,.enlivening-green-spaces-grid,.gardens-people-grid,.green-bridges-grid,.green-spaces-opening-grid,.living-wildlife-grid,.parkside-fun-connectivity-grid,.partnerships-urban-greenery-grid,.passionate-young-stewards-grid,.pet-sector-grid,.recharging-nature-grid,.singapore-garden-festival-grid,.urban-wildlife-teaching-grid{grid-template-columns:1fr}.growing-collaborative-initiatives__content{max-width:100%}.gardens-people__media{order:1}.biodiversity-closer__media{order:1}}@media (max-width:768px){.chapter-hero{padding-block:var(--space-l);padding-inline:var(--site-gutter);border-bottom-left-radius:var(--border-radius-xl);border-top-right-radius:var(--border-radius-xl);background-color:var(--primary-ultra-light);margin-block-start:var(--section-space-m)}.chapter-hero__svg{top:var(--space-m);right:var(--space-m)}.chapter-hero__svg-icon{opacity:.4;width:13rem;height:13rem}.chapter-hero__content-wrapper{padding:var(--space-m);max-width:75%;position:static;background:0 0;margin-block-end:var(--space-l)}.chapter-hero__image-wrapper{max-width:100%}.chapter-hero__heading{font-size:var(--heading-size-h1)}.primary-card--dual .primary-card__image-container{grid-template-columns:1fr}}@media (max-width:480px){.chapter-hero__svg{top:var(--space-s);right:var(--space-s)}.chapter-hero__svg-icon{width:8.5rem;height:8.5rem}.chapter-hero__content-wrapper{padding:var(--space-s);max-width:100%}.chapter-hero__image{width:100%;min-height:265px;display:block;object-fit:cover;border-bottom-left-radius:var(--border-radius-l);border-top-right-radius:var(--border-radius-l)}.video-placeholder{height:250px}}.back-to-top-btn{position:fixed;bottom:10%;right:2%;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:1px;padding:var(--space-xs) var(--space-xs);background-color:var(--action);color:var(--white);border:none;border-top-right-radius:var(--border-radius-xs);border-bottom-left-radius:var(--border-radius-xs);font-size:var(--text-size-s);font-weight:600;line-height:1.2;cursor:pointer;transition:all .3s ease;opacity:0;visibility:hidden;transform:translateY(20px)}.back-to-top-btn.visible{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top-btn:hover{background-color:var(--action-dark);transform:translateY(-2px)}.back-to-top-btn:active{transform:translateY(0)}.back-to-top-btn__icon{width:24px;height:24px}.back-to-top-btn span{font-size:var(--text-size-xs);font-weight:500}@media (max-width:768px){.back-to-top-btn{right:1%;bottom:2%}.back-to-top-btn__icon{width:16px;height:16px}.back-to-top-btn span{font-size:var(--text-size-xs);line-height:1}}.research-initiatives{display:flex;flex-direction:column}.research-initiatives-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap);align-items:start}.research-initiatives__left-column,.research-initiatives__right-column{display:flex;flex-direction:column;gap:var(--space-l);min-width:0}@media (max-width:1024px){.research-initiatives-grid{grid-template-columns:1fr}}.international-partnerships-grid{display:grid;grid-template-columns:50% 50%;grid-gap:var(--grid-gap);align-items:start;width:100%}.international-partnerships__left-column,.international-partnerships__right-column{display:flex;flex-direction:column;gap:var(--space-l);min-width:0;width:100%}.international-partnerships__card{margin-top:var(--space-l)}@media (max-width:1024px){.international-partnerships-grid{grid-template-columns:1fr}.international-partnerships__card{margin-top:0}}.wildlife-management__content{max-width:45%;display:flex;flex-direction:column;gap:var(--space-l)}.wildlife-management__heading{max-width:19ch}@media (max-width:1024px){.wildlife-management__content{max-width:100%}}.knowledge-sharing-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap);margin-bottom:var(--grid-gap)}.knowledge-sharing__content{display:flex;flex-direction:column;gap:var(--space-l)}.knowledge-sharing__bottom-card-container{width:100%}@media (max-width:1024px){.knowledge-sharing-grid{grid-template-columns:1fr}}.youth-empowerment{display:flex;flex-direction:column}.youth-empowerment-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap)}.youth-empowerment__content{display:flex;flex-direction:column;gap:var(--space-l);order:2}@media (min-width:1025px){.youth-empowerment__content{order:2}}@media (max-width:1024px){.youth-empowerment-grid{grid-template-columns:1fr}.youth-empowerment__content{order:-1}}.smart-solutions-wildlife-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap)}.smart-solutions-wildlife__left-column,.smart-solutions-wildlife__right-column{display:flex;flex-direction:column}.smart-solutions-wildlife__left-column{gap:var(--space-l)}.smart-solutions-wildlife__cards{display:flex;flex-direction:column;gap:var(--space-l)}@media (max-width:1024px){.smart-solutions-wildlife-grid{grid-template-columns:1fr}}.designs-that-set-standard{display:flex;flex-direction:column}.designs-that-set-standard__content{max-width:45%;display:flex;flex-direction:column;gap:var(--space-l)}.designs-that-set-standard__card-container{width:100%;margin-top:var(--space-l)}@media (max-width:1024px){.designs-that-set-standard__content{max-width:100%}}.industry-excellence-staff-development{display:flex;flex-direction:column}.industry-excellence-staff-development-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap)}.industry-excellence-staff-development__left-column,.industry-excellence-staff-development__right-column{display:flex;flex-direction:column;gap:var(--space-l)}.industry-excellence-staff-development__card-container{width:100%;margin-top:var(--grid-gap)}@media (max-width:1024px){.industry-excellence-staff-development-grid{grid-template-columns:1fr}.industry-excellence-staff-development__card-container{width:100%}}.garden-city-fund h2,.our-conservation h2,.our-growth h2,.our-innovation h2{font-size:var(--heading-size-h3-sm);line-height:1.04;font-weight:800}.shaping-greener-singapore__content{max-width:45%;display:flex;flex-direction:column;gap:var(--space-l)}@media (max-width:1024px){.shaping-greener-singapore__content{max-width:100%}}.enriching-green-spaces-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap)}.enriching-green-spaces__left-column,.enriching-green-spaces__right-column{display:flex;flex-direction:column;gap:var(--space-l)}@media (max-width:1024px){.enriching-green-spaces-grid{grid-template-columns:1fr}}.sculpting-legacy__content{max-width:45%;display:flex;flex-direction:column;gap:var(--space-l)}@media (max-width:1024px){.sculpting-legacy__content{max-width:100%}}.conserving-marine-life{display:flex;flex-direction:column}.conserving-marine-life-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap);margin-bottom:var(--grid-gap)}.conserving-marine-life__left-column,.conserving-marine-life__right-column{display:flex;flex-direction:column;gap:var(--space-l)}.conserving-marine-life__card-container{width:100%}@media (max-width:1024px){.conserving-marine-life-grid{grid-template-columns:1fr}}.safeguarding-natural-heritage-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap)}.safeguarding-natural-heritage__left-column,.safeguarding-natural-heritage__right-column{display:flex;flex-direction:column;gap:var(--space-l)}@media (max-width:1024px){.safeguarding-natural-heritage-grid{grid-template-columns:1fr}}.strengthening-outreach-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap)}.strengthening-outreach__left-column,.strengthening-outreach__right-column{display:flex;flex-direction:column;gap:var(--space-l)}.strengthening-outreach__left-column .primary-card-wrapper{order:-1}@media (max-width:1024px){.strengthening-outreach-grid{grid-template-columns:1fr}.strengthening-outreach__left-column .primary-card-wrapper{order:2}}.the-year-ahead{display:flex;flex-direction:column}.the-year-ahead-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid-gap)}.the-year-ahead__left-column,.the-year-ahead__right-column{display:flex;flex-direction:column;gap:var(--space-l)}.the-year-ahead__right-column{order:-1}@media (max-width:1024px){.the-year-ahead-grid{grid-template-columns:1fr}.the-year-ahead__right-column{order:2}}.powering-progress__content{max-width:45%;display:flex;flex-direction:column;gap:var(--space-l)}@media (max-width:1024px){.powering-progress__content{max-width:100%}}.slider-wrapper{margin-top:var(--grid-gap);width:52%;position:relative}.slider-wrapper::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--primary);border-top-right-radius:var(--border-radius-xl);border-bottom-left-radius:var(--border-radius-xl);z-index:-1;transform:translate(15px,-15px)}.slider{width:52%;position:relative}.slider-container{position:relative;display:flex;flex-direction:column;height:100%}.slider::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--action);z-index:-1;transform:translate(15px,-15px);border-top-right-radius:var(--border-radius-xl);border-bottom-left-radius:var(--border-radius-xl)}.our-growth .slider::before{background-color:var(--primary)}.our-conservation .slider::before{background-color:var(--secondary-teal-dark)}.our-innovation .slider::before{background-color:var(--peach)}.slider-swiper{position:relative;overflow:hidden;border-top-right-radius:var(--border-radius-xl);width:100%}.slider-track{position:relative;width:100%;height:60%;overflow:hidden;border-top-right-radius:var(--border-radius-xl)}.our-growth .slider-wrapper::before{background-color:var(--primary)}.our-conservation .slider-wrapper::before{background-color:var(--secondary-teal-dark)}.our-innovation .slider-wrapper::before{background-color:var(--peach)}.swiper-wrapper{display:flex;width:100%;height:100%}.swiper-slide{flex-shrink:0;width:100%;height:100%;display:flex;flex-direction:column}.slider-slide{width:100%;height:100%;display:flex;flex-direction:column}.slider-track .slider-slide{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column}.slider-slide__image{width:100%;height:auto;overflow:hidden}.slider-slide__image img{width:100%;height:100%;object-fit:cover}.slider-track .slider-slide__image{flex:1;height:100%}.slider-container .slider-slide__content{background:var(--primary-ultra-light);padding:calc(var(--space-l) * .6) var(--space-l) var(--space-l) var(--space-l);margin-top:0;border-bottom-left-radius:var(--border-radius-xl);flex-shrink:0;position:relative;z-index:1}.slider-caption-static{background:var(--primary-ultra-light);padding:calc(var(--space-l) * .6) var(--space-l) var(--space-l) var(--space-l);margin-top:0;border-bottom-left-radius:var(--border-radius-xl)}.slider-slide__caption{font-weight:300;line-height:1.5;margin:0;letter-spacing:.01em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slider-slide__button{display:inline-flex;align-items:center;gap:var(--space-xs);margin-top:var(--space-m);color:var(--primary);text-decoration:none;font-weight:500;transition:color .3s ease}.slider-slide__button:hover{color:var(--primary-dark)}.slider-slide__button-icon{width:16px;height:16px;transition:transform .3s ease}.slider-slide__button:hover .slider-slide__button-icon{transform:translateX(2px)}.slider-nav{position:absolute;top:50%;transform:translateY(-50%);background:var(--slider-nav-bg);border:none;border-radius:50%;width:55px;height:55px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease;z-index:2}.slider-container .slider-nav{top:30%;z-index:3}.slider-nav:hover{background:rgba(255,255,255,.6)}.slider-nav--prev{left:var(--space-s)}.slider-nav--next{right:var(--space-s)}.slider-nav-icon{width:24px;height:24px;filter:brightness(0) invert(1)}.slider-swiper .swiper-button-next,.slider-swiper .swiper-button-prev{display:none}.slider-swiper{margin:0;padding:0;list-style:none}.slider-swiper .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.slider-swiper .swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.slider-swiper .swiper-slide-active,.slider-swiper .swiper-slide-next,.slider-swiper .swiper-slide-prev{pointer-events:auto}@media (max-width:1024px){.slider{width:60%}.slider-wrapper{width:60%}.slider-nav{width:35px;height:35px}.slider-nav-icon{width:14px;height:14px}}@media (max-width:768px){.slider{width:100%}.slider-wrapper{width:100%}.slider::before{transform:translate(10px,-10px)}.slider-wrapper::before{transform:translate(10px,-10px)}.slider-nav{width:37px;height:37px}.slider-caption-static{padding:calc(var(--space-xl) * .6) var(--space-xl) var(--space-xl) var(--space-xl)}.slider-nav-icon{width:17px;height:17px}.slider-caption-static{padding:calc(var(--space-m) * .6) var(--space-m) var(--space-m) var(--space-m)}.slider-slide__caption{font-size:var(--text-size-s)}}@media (max-width:480px){.primary-card__caption{font-size:calc(var(--text-size-s) - 2px)}.slider-slide__caption{font-size:calc(var(--text-size-xs) - 2px)}}.garden-city-fund-hero{position:relative;overflow:hidden;padding-top:var(--section-space-xs)}.garden-city-fund-hero__title{font-size:var(--heading-size-h3);font-weight:800}.garden-city-fund-hero__intro{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-xl)}.garden-city-fund-hero__svg{width:250px;height:150px}.garden-city-fund-hero__logo{width:100%;height:100%;object-fit:contain}.garden-city-fund-hero__main{display:flex;flex-direction:column;padding-block:var(--space-xxl);background:var(--table-bg);padding-inline:calc(var(--space-l) * 1.5);border-bottom-left-radius:var(--border-radius-xxl);border-top-right-radius:var(--border-radius-xxl)}.garden-city-fund-hero__main .garden-city-fund-hero__message-title{margin-bottom:var(--space-l)}.garden-city-fund-hero__content-grid{display:grid;grid-template-columns:1fr;gap:var(--space-xl);align-items:start}.garden-city-fund-hero__content-grid--secondary{grid-template-columns:1fr;margin-top:var(--space-m)}.garden-city-fund-hero__left-column{display:flex;flex-direction:column;gap:var(--space-l)}.garden-city-fund-hero__message-title{font-size:var(--heading-size-h6);line-height:1.3;font-weight:800;margin-bottom:var(--space-l)}.garden-city-fund-hero__message-content{display:flex;flex-direction:column;gap:var(--space-m)}.garden-city-fund-hero__message-content p{font-size:var(--text-size-m);line-height:1.6}.garden-city-fund-hero__right-column{display:flex;flex-direction:column;gap:var(--space-l);height:100%}.garden-city-fund-hero__chairman{margin-top:var(--space-xl)}.garden-city-fund-hero__headshot{display:flex;row-gap:var(--space-m);flex-direction:column;align-items:flex-start;text-align:left;background:0 0;border:none;padding:0;max-width:230px}.garden-city-fund-hero__headshot-image{position:relative;width:100%;height:320px;border-bottom-left-radius:calc(var(--border-radius-l) * 2.3);overflow:hidden}.garden-city-fund-hero__headshot-image::before{content:"";position:absolute;height:80%;inset:auto 0px 0px 0px;background:var(--action);border-top-right-radius:calc(var(--border-radius-l)* 2.3);z-index:1}.garden-city-fund-hero__headshot-image img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease;position:relative;z-index:2}.garden-city-fund-hero__headshot-content{width:100%;display:flex;flex-direction:column;row-gap:var(--card-content-gap);text-align:left;line-height:100%}.garden-city-fund-hero__headshot-name{font-size:var(--text-size-m);font-weight:800;line-height:1.4;color:var(--action-dark)}@media (max-width:1024px){.garden-city-fund-hero__content-grid{grid-template-columns:1fr}.garden-city-fund-hero__headshot-image{position:relative;width:100%;height:350px;border-bottom-left-radius:calc(var(--border-radius-l) * 2.3);overflow:hidden}.garden-city-fund-hero__title{font-size:var(--heading-size-h2)}.garden-city-fund-hero__message-title{font-size:var(--heading-size-h3)}}@media (max-width:768px){.garden-city-fund-hero__intro{flex-direction:column;gap:var(--space-l);align-items:flex-start}.garden-city-fund-hero__title{font-size:var(--heading-size-h3)}.garden-city-fund-hero__message-title{font-size:var(--heading-size-h4)}.garden-city-fund-hero__message-content p{font-size:var(--text-size-s)}}@media (max-width:480px){.garden-city-fund-hero__headshot{max-width:200px}.garden-city-fund-hero__headshot-image{height:300px}}@media (max-width:380px){.garden-city-fund-hero__headshot{max-width:200px}}.garden-city-fund-about__top-card{margin-bottom:var(--section-space-l)}.garden-city-fund-about__header{background-color:var(--action);border-top-right-radius:var(--border-radius-m);border-bottom-left-radius:var(--border-radius-m);padding:var(--space-m);margin-bottom:var(--space-l)}.garden-city-fund-about__title{color:var(--white);font-size:var(--heading-size-h6);font-weight:700;margin:0;text-align:center}.garden-city-fund-about__content{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl)}.garden-city-fund-about__left-column,.garden-city-fund-about__right-column{display:flex;flex-direction:column;gap:var(--space-l)}.garden-city-fund-about__details p{margin-bottom:var(--space-s);line-height:1.6}.garden-city-fund-about__details p:last-child{margin-bottom:0}.garden-city-fund-about__details strong{color:var(--action);font-weight:700}.garden-city-fund-about__description p{margin-bottom:var(--space-m);line-height:1.6}.garden-city-fund-about__description p:last-child{margin-bottom:0}.garden-city-fund-about__bottom-section{display:grid;grid-template-columns:1fr 1fr;gap:var(--grid-gap-l)}.garden-city-fund-about__policy-card{display:flex;flex-direction:column;gap:var(--space-l)}.garden-city-fund-about__policy-header{background-color:var(--action);border-top-right-radius:var(--border-radius-m);border-bottom-left-radius:var(--border-radius-m);padding:var(--space-m)}.garden-city-fund-about__policy-title{color:var(--white);font-size:var(--heading-size-h6);font-weight:700;margin:0;text-align:center}.garden-city-fund-about__policy-content p{margin:0;line-height:1.6}@media (max-width:1024px){.garden-city-fund-about__content{grid-template-columns:1fr;gap:var(--space-l)}.garden-city-fund-about__bottom-section{grid-template-columns:1fr;gap:var(--space-l)}}@media (max-width:768px){.garden-city-fund-about__top-card{padding:var(--space-l)}.garden-city-fund-about__policy-card{padding:var(--space-l)}}.garden-city-fund-committee__wrapper{overflow-x:scroll}.garden-city-fund-committee__header{background-color:var(--action);border-top-right-radius:var(--border-radius-l);padding:var(--space-l) var(--space-xl)}.garden-city-fund-committee__title{color:var(--white);font-size:var(--heading-size-h6);font-weight:700;line-height:1.3;white-space:normal;margin-bottom:0}.garden-city-fund-committee__title--subtitle{margin-top:0}.garden-city-fund-committee__table{width:100%;border-collapse:collapse;font-size:var(--text-size-m);line-height:1.14;background:var(--table-bg);border-bottom-left-radius:var(--border-radius-l);overflow:hidden}.garden-city-fund-committee__table thead{background-color:var(--table-bg)}.garden-city-fund-committee__table th{color:var(--action);font-weight:700;text-align:left;padding-block:var(--space-s);padding-inline-start:var(--space-xl);padding-inline-end:var(--space-xs);border-bottom:2px solid var(--action);font-size:calc(var(--text-size-m) * 1.1);text-transform:uppercase;letter-spacing:.5px;line-height:1.1}.garden-city-fund-committee__table tbody tr{border-bottom:1px solid var(--action-ultra-light)}.garden-city-fund-committee__table tbody tr:last-child{border-bottom:none}.garden-city-fund-committee__table td{padding-block:var(--space-xs);padding-inline-start:var(--space-xl);padding-inline-end:var(--space-xs);vertical-align:top}.garden-city-fund-committee__table td:last-child{text-align:center}.garden-city-fund-committee__table th:last-child{text-align:center}.garden-city-fund-committee__table td strong{font-weight:700;color:var(--action-dark)}.garden-city-fund-committee-notes{margin-top:var(--space-m)}.garden-city-fund-committee-notes__footer{margin-top:var(--space-xl)}.garden-city-fund-committee-notes__note{font-size:var(--text-size-s);color:var(--fg);opacity:.5}.the-year-ahead__heading{font-size:var(--heading-size-h3-sm);line-height:1.04;font-weight:800}@media (max-width:1024px){.garden-city-fund-committee__header{background-color:var(--action);border-top-right-radius:var(--border-radius-l);padding:var(--space-l)}.garden-city-fund-committee__title{font-size:var(--text-size-xxl)}.garden-city-fund-committee__table{font-size:var(--text-size-xs)}.garden-city-fund-committee__table th{font-size:calc(var(--text-size-xs) * 1.1);text-transform:uppercase;letter-spacing:0}.garden-city-fund-committee__table td,.garden-city-fund-committee__table th{padding-inline-start:var(--space-l)}}@media (max-width:768px){.garden-city-fund-committee__table{font-size:var(--text-size-xs);min-width:600px}.garden-city-fund-committee__title{font-size:var(--text-size-xl)}.garden-city-fund-committee__table-wrapper{overflow-x:scroll}}.donor-acknowledgement__title{font-size:var(--heading-size-h3);font-weight:800;max-width:35ch}.donor-acknowledgement__year{font-size:var(--heading-size-h6);font-weight:600;color:var(--action)}.donor-acknowledgement__description{font-weight:700;color:var(--action-light);margin-top:var(--space-l)}.donor-acknowledgement__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap);margin-top:var(--space-xxl)}.donor-acknowledgement__column{display:flex;flex-direction:column;gap:var(--space-l)}.donor-acknowledgement__card-header{background-color:var(--action);padding:var(--space-m);border-top-right-radius:var(--border-radius-m);border-bottom-left-radius:var(--border-radius-m)}.donor-acknowledgement__card-title{font-size:var(--text-size-xxl);font-weight:700;color:var(--white);line-height:1.1;text-align:center}.donor-acknowledgement__card-content{padding:var(--space-m);flex:1}.donor-acknowledgement__list{list-style:none;padding:0;margin:0}.donor-acknowledgement__item{position:relative;padding-left:var(--space-m);margin-bottom:var(--space-xs);line-height:1.2}.donor-acknowledgement__item::before{content:"\2022";color:var(--fg);font-weight:700;position:absolute;left:0;top:0}.donor-acknowledgement__item:last-child{margin-bottom:0}@media (max-width:1024px){.donor-acknowledgement__grid{grid-template-columns:1fr 1fr;gap:var(--space-l)}.donor-acknowledgement__column:last-child{grid-column:1/-1}}@media (max-width:768px){.donor-acknowledgement__grid{grid-template-columns:1fr;gap:var(--space-l)}.donor-acknowledgement__column:last-child{grid-column:1}.donor-acknowledgement__item{font-size:var(--text-size-xs)}}@media (max-width:480px){.donor-acknowledgement__item{font-size:calc(var(--text-size-xs) * .9)}}.publications-hero{background:linear-gradient(135deg,var(--action) 0,var(--action-dark) 100%);padding:var(--section-space-xxl) 0;color:var(--white)}.publications-hero__container{max-width:1200px;margin:0 auto;padding:0 var(--space-l);text-align:center}.publications-hero__title{font-size:var(--heading-size-h1);font-weight:800;margin-bottom:var(--space-l);color:var(--white)}.publications-hero__description{font-size:var(--text-size-lg);line-height:1.6;max-width:800px;margin:0 auto;color:var(--white);opacity:.9}.publications-content{padding:var(--section-space-xl) 0;background-color:var(--background)}.publications-section{margin-bottom:var(--section-space-xl)}.publications-section__title{font-size:var(--heading-size-h2);font-weight:700;color:var(--action);margin-bottom:var(--space-xl);text-align:center}.publications-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-xl);margin-bottom:var(--space-xxl)}.publication-card{background-color:var(--white);border-radius:var(--border-radius-l);box-shadow:var(--shadow-m);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.publication-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-l)}.publication-card__image{width:100%;height:200px;overflow:hidden;background-color:var(--neutral-light)}.publication-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.publication-card:hover .publication-card__image img{transform:scale(1.05)}.publication-card__content{padding:var(--space-l);flex:1;display:flex;flex-direction:column}.publication-card__title{font-size:var(--heading-size-h4);font-weight:700;color:var(--action);margin-bottom:var(--space-m);line-height:1.3}.publication-card__description{font-size:var(--text-size-sm);line-height:1.6;color:var(--text-secondary);margin-bottom:var(--space-l);flex:1}.publication-card__meta{display:flex;gap:var(--space-m);margin-bottom:var(--space-l)}.publication-card__format,.publication-card__year{font-size:var(--text-size-xs);font-weight:600;padding:var(--space-xs) var(--space-s);border-radius:var(--border-radius-s);background-color:var(--neutral-light);color:var(--text-primary)}.publication-card__download{display:inline-block;background-color:var(--action);color:var(--white);text-decoration:none;padding:var(--space-s) var(--space-l);border-radius:var(--border-radius-m);font-weight:600;font-size:var(--text-size-sm);text-align:center;transition:background-color .3s ease;margin-top:auto}.publication-card__download:hover{background-color:var(--action-dark);color:var(--white)}@media (max-width:768px){.publications-grid{grid-template-columns:1fr;gap:var(--space-l)}.publications-hero__title{font-size:var(--heading-size-h2)}.publications-hero__description{font-size:var(--text-size-md)}.publication-card__content{padding:var(--space-m)}}@media (max-width:480px){.publications-hero{padding:var(--section-space-xl) 0}.publications-hero__container{padding:0 var(--space-m)}.publication-card__meta{flex-direction:column;gap:var(--space-s)}}.garden-city-fund-financial-review__intro{margin-block-end:var(--space-xxl)}.garden-city-fund-financial-review__title{font-size:var(--heading-size-h3);font-weight:800;color:var(--action)}.garden-city-fund-financial-review__heading{font-size:var(--heading-size-h6);line-height:1.1;font-weight:700;color:var(--action-light);margin-bottom:var(--space-xs)}.garden-city-fund-financial-review__content{margin-top:var(--section-space-l)}.garden-city-fund-financial-review-chart{margin-bottom:var(--section-space-xs)}.garden-city-fund-financial-review-chart__heading{font-size:var(--text-size-xxl);font-weight:700;color:var(--action-light);margin-bottom:var(--space-xl)}.garden-city-fund-financial-review-table{margin-bottom:var(--section-space-xs)}.garden-city-fund-financial-review-table__container{border-top-right-radius:calc(var(--border-radius-m) + 5px);border-bottom-left-radius:calc(var(--border-radius-m) + 5px);overflow:hidden}.garden-city-fund-financial-review-table__table{width:100%;border-collapse:collapse;background:var(--table-bg)}.garden-city-fund-financial-review-table__table thead{background:var(--action);color:var(--white)}.garden-city-fund-financial-review-table__table th{padding-inline:var(--space-xl);padding-block:var(--space-s);text-align:right;font-weight:800;border:none;vertical-align:middle}.garden-city-fund-financial-review-table__table th[colspan="2"]{text-align:center;padding-bottom:0}.garden-city-fund-financial-review-table__table thead tr:first-child th:first-child{padding-bottom:0;text-align:left}.garden-city-fund-financial-review-table__table tbody tr td:first-child{text-align:left}.garden-city-fund-financial-review-table__table thead tr:last-child th{padding-top:0}.garden-city-fund-financial-review-table__table tbody tr{background:var(--bg-white);border-block:1px solid var(--action-ultra-light)}.garden-city-fund-financial-review-table__table td{padding-inline:var(--space-xl);padding-block:var(--space-s);border:none;text-align:right}.garden-city-fund-financial-review-table__total{background:var(--action-light)}.garden-city-fund-financial-review-table__total td{color:var(--white);font-weight:800}@media (max-width:1024px){.garden-city-fund-financial-review-table__table{font-size:var(--text-size-xs)}}@media (max-width:580px){.garden-city-fund-financial-review-table__container{overflow-x:scroll}.garden-city-fund-financial-review-table__table{min-width:540px}}.publications__title{font-size:var(--heading-size-h3);font-weight:800;color:var(--action);margin-bottom:var(--space-xxl)}.publications__grid{display:grid;grid-template-columns:3fr 5fr;gap:var(--space-s)}.publications__covers-flex{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-m);column-gap:16px;row-gap:32px}.publication-cover{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.publication-cover__image{width:100%;max-width:110px;height:auto;transition:transform .3s ease}@media (max-width:480px){.publication-cover__image{max-width:unset}}.publication-cover__label{position:absolute;top:-22px;left:8px}.publications__content{width:100%;display:flex;flex-direction:column;padding-inline-start:var(--space-l);gap:var(--space-xxl)}.publications__header{background-color:var(--action);border-top-right-radius:var(--border-radius-m);border-bottom-left-radius:var(--border-radius-m);padding:var(--space-m);margin-bottom:var(--space-l);width:100%;grid-column:1/-1}.publications__header-title{color:var(--white);font-size:var(--heading-size-h6);font-weight:700;margin:0;text-align:center}.publications__list{list-style:none;padding:0;margin:0}.publications__item{display:flex;align-items:flex-start;gap:var(--space-m);margin-bottom:var(--space-l)}.publications__item:last-child{margin-bottom:0}.publications__item-number{flex-shrink:0;line-height:1.3;font-weight:300}.publications__item-content{flex:1;display:flex;flex-direction:column;gap:var(--card-content-gap)}.publications__item-title{font-weight:700;line-height:1.3}.publications__item-author{color:var(--action-light)}.publications__item-note{line-height:1.2;font-weight:300}@media (max-width:1260px){.publications__grid{grid-template-columns:4fr 5fr;gap:0}}@media (max-width:1064px){.publications__grid{grid-template-columns:1fr;gap:var(--grid-gap)}.publications__content{padding-inline-start:0px}.publications__covers-flex{justify-content:center}.publications__header{grid-column:1}}@media (max-width:768px){.publications__grid{gap:var(--space-l)}.publications__item{gap:var(--space-s)}.publications__item-title{font-size:var(--text-size-base)}}@media (max-width:480px){.publication-cover{flex:0 0 calc(50% - var(--space-xs));max-width:140px}.publication-cover__label{font-size:var(--text-size-xs)}.publications__item-number{font-size:var(--text-size-xs)}}.staff-publications__title{font-size:var(--heading-size-h3);font-weight:800;margin-bottom:var(--space-xxl)}.staff-publications__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap)}.staff-publications__column{width:100%;min-width:0;overflow:hidden}.staff-publications__section{width:100%}.staff-publications__header{background-color:var(--action);border-top-right-radius:var(--border-radius-m);border-bottom-left-radius:var(--border-radius-m);padding:var(--space-m);margin-bottom:var(--space-l)}.staff-publications__header-title{color:var(--white);font-size:var(--heading-size-h6);font-weight:700;margin:0;text-align:center}.staff-publications__content{padding:0;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.staff-publications__content p{margin-bottom:var(--space-m);line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.staff-publications__content p:last-child{margin-bottom:0}@media (max-width:1024px){.staff-publications__grid{grid-template-columns:repeat(2,1fr);row-gap:0}.staff-publications__column:nth-child(2){order:-1}}@media (max-width:768px){.staff-publications__grid{grid-template-columns:1fr}}.journal-articles__header{background-color:var(--action);border-top-right-radius:var(--border-radius-m);border-bottom-left-radius:var(--border-radius-m);padding:var(--space-m);margin-bottom:var(--space-xl)}.journal-articles__header-title{color:var(--white);font-size:var(--heading-size-h6);font-weight:700;margin:0;text-align:center}.journal-articles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap);width:100%;overflow:hidden}.journal-articles__column{width:100%;min-width:0;overflow:hidden}.journal-articles__content{padding:0;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.journal-articles__content p{margin-bottom:var(--space-m);line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;word-break:break-word;max-width:100%}.journal-articles__content p:last-child{margin-bottom:0}@media (max-width:1024px){.journal-articles__grid{grid-template-columns:repeat(2,1fr);row-gap:0}.journal-articles__column:nth-child(2){order:-1}}@media (max-width:768px){.journal-articles__grid{grid-template-columns:1fr}}.magazine-articles__header{background-color:var(--action);border-top-right-radius:var(--border-radius-m);border-bottom-left-radius:var(--border-radius-m);padding:var(--space-m);margin-bottom:var(--space-xl)}.magazine-articles__header-title{color:var(--white);font-size:var(--heading-size-h6);font-weight:700;margin:0;text-align:center}.magazine-articles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap);width:100%;overflow:hidden}.magazine-articles__column{width:100%;min-width:0;overflow:hidden}.magazine-articles__content{padding:0;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.magazine-articles__content p{margin-bottom:var(--space-m);line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;word-break:break-word;max-width:100%}.magazine-articles__content p:last-child{margin-bottom:0}@media (max-width:1024px){.magazine-articles__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.magazine-articles__grid{grid-template-columns:1fr}}.font-size-controls{position:fixed;bottom:15px;left:15px;display:flex;align-items:center;gap:var(--space-s);background:var(--action);padding:var(--space-s);border-top-right-radius:var(--border-radius-xs);border-bottom-left-radius:var(--border-radius-xs);box-shadow:0 2px 6px rgba(0,0,0,.12);z-index:1000}.font-control-btn{background:var(--white);color:var(--action);border:none;padding:var(--space-xs);border-top-right-radius:calc(var(--border-radius-xs) * .5);border-bottom-left-radius:calc(var(--border-radius-xs) * .5);cursor:pointer;font-weight:600;font-size:.875rem;transition:all .2s ease;min-width:36px;height:36px;display:flex;align-items:center;justify-content:center}.font-control-btn:hover{background:var(--action-ultra-light);transform:translateY(-1px)}.font-control-btn:active{background:var(--action-ultra-light);transform:translateY(0)}.font-control-btn:focus{background:var(--white);color:var(--action);transform:none;outline:0}.font-control-btn.reset-btn{background:var(--secondary);color:var(--white)}.font-control-btn.reset-btn:hover{background:var(--secondary-teal);transform:translateY(-1px)}.font-control-btn.reset-btn:active{background:var(--secondary-teal);transform:translateY(0)}.font-control-btn.reset-btn:focus{background:var(--secondary);color:var(--white);transform:none;outline:0}.font-size-display{color:var(--white);font-weight:600;min-width:45px;text-align:center;font-size:.875rem}@media (max-width:768px){.font-size-controls{position:fixed;bottom:12px;left:8px;right:auto;justify-content:center;padding:var(--space-s);width:auto;max-width:calc(100vw - 16px);gap:calc(var(--space-xs) * 1.15)}.font-size-controls .font-control-btn{min-width:28px;height:23px;font-size:.8rem!important;padding:calc(var(--space-xs) * .6)}.font-size-controls .font-size-display{min-width:30px;font-size:.7rem!important}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.page-footnotes{padding-block:var(--space-m);margin-block-start:var(--space-xl);background:0 0}.page-footnotes__list{list-style-type:none;margin:var(--space-s) 0 0 calc(var(--space-l) + .5rem);padding:0;margin:0}.page-footnotes__item{margin-bottom:var(--space-xs);line-height:1.35;font-size:calc(var(--text-size-l) - 4px);color:rgba(0,0,0,.65);font-weight:400}.page-footnotes__item:last-child{margin-bottom:0}.page-footnotes__item a{color:var(--accent);text-decoration:underline}.page-footnotes__item a:focus,.page-footnotes__item a:focus-visible{outline:3px solid var(--action);outline-offset:2px;border-radius:4px}