@media (max-width:767.98px){body{font-size:14px;line-height:1.6}.site-navbar{padding:.4rem 0}.site-navbar .container{padding:0 .75rem}.site-navbar .navbar-brand{gap:.5rem}.site-navbar .navbar-brand img{width:32px;height:32px}.site-navbar .navbar-brand > div > span{font-size:.85rem;letter-spacing:.3px}.site-navbar .navbar-brand small{font-size:.55rem;line-height:1.2}.site-navbar .nav-link{padding:.5rem .75rem !important;font-size:.85rem}.btn-portal{padding:.35rem 1rem !important;font-size:.8rem !important}#darkModeToggle{width:34px;height:34px;font-size:.85rem}.hero{min-height:auto;padding:2.5rem 0 2rem}.hero .container{padding:0 1rem}.hero-badge{font-size:.7rem;padding:.25rem .75rem;margin-bottom:.75rem}.hero h1{font-size:1.5rem;line-height:1.25;margin-bottom:.75rem}.hero p{font-size:.875rem;line-height:1.6;margin-bottom:1.25rem}.hero .btn-lg{padding:.6rem 1.25rem;font-size:.875rem}.hero .btn i{font-size:.8rem}.hero-stats{gap:.75rem;margin-top:1.5rem;justify-content:space-between}.hero-stat{flex:1;min-width:70px}.hero-stat .num{font-size:1.35rem;margin-bottom:.15rem}.hero-stat .lbl{font-size:.65rem;line-height:1.2}.hero-logo-circle{width:160px;height:160px;margin-top:1.5rem}.hero-logo-circle img{width:105px;height:105px}.section{padding:2.5rem 0}.section .container{padding:0 1rem}.section-label{font-size:.65rem;letter-spacing:1.5px;margin-bottom:.35rem}.section-title{font-size:1.4rem;line-height:1.3;margin-bottom:.5rem}.section-divider{width:40px;height:3px;margin:0 auto .75rem}.section .text-center.mb-5{margin-bottom:1.5rem !important}.section .text-center.mb-4{margin-bottom:1.25rem !important}.unsea-card{border-radius:10px;margin-bottom:.75rem}.unsea-card.p-4{padding:1.25rem !important}.about-icon-box{width:48px;height:48px;border-radius:10px;font-size:1.2rem}.unsea-card h6{font-size:.9rem;margin-bottom:.5rem}.unsea-card .small{font-size:.8rem;line-height:1.5}.leader-card{border-radius:10px}.leader-card .leader-img-wrap{height:140px}.leader-card .leader-body{padding:.875rem}.leader-card .leader-name{font-size:.85rem;margin-bottom:.25rem}.leader-card .leader-role{font-size:.7rem;margin-bottom:.25rem}.leader-card .leader-country{font-size:.7rem}.news-card{border-radius:10px}.news-card .news-img{height:160px}.news-card .news-body{padding:1rem}.news-card .news-cat{font-size:.65rem;margin-bottom:.35rem}.news-card .news-title{font-size:.875rem;line-height:1.4;margin-bottom:.5rem}.news-card .news-excerpt{font-size:.8rem;line-height:1.5;margin-bottom:.75rem}.news-card small{font-size:.7rem}.event-card{padding:.75rem;gap:.75rem;border-radius:10px}.event-date-box{min-width:48px;padding:.4rem .6rem;border-radius:8px}.event-date-box .day{font-size:1.25rem}.event-date-box .mon{font-size:.6rem}.event-title{font-size:.85rem;line-height:1.3;margin-bottom:.25rem}.event-meta{font-size:.7rem;margin-bottom:.25rem}.event-card p.small{font-size:.75rem;line-height:1.4}.gallery-item{border-radius:8px}.gallery-item img{height:120px}.gallery-overlay{font-size:1.2rem}.btn{padding:.55rem 1.1rem;font-size:.85rem;border-radius:6px}.btn-sm{padding:.4rem .85rem;font-size:.75rem}.btn-lg{padding:.65rem 1.35rem;font-size:.9rem}.btn i{font-size:.85rem}.site-footer{padding:2.5rem 0 0}.site-footer .container{padding:0 1rem}.site-footer .d-flex.gap-2{gap:.5rem !important}.site-footer .d-flex.gap-2 a{width:32px;height:32px;font-size:.8rem;border-radius:6px}.site-footer h6{font-size:.85rem;margin-top:1.25rem;margin-bottom:.75rem}.site-footer a{font-size:.75rem;margin-bottom:.3rem}.site-footer p{font-size:.75rem;line-height:1.5}.footer-bottom{padding:.75rem 0;margin-top:2rem;font-size:.7rem}section[style*=\"padding:4rem\"]{padding:2.5rem 0 !important}section[style*=\"padding:4rem\"] h2{font-size:1.35rem !important;margin-bottom:.75rem !important}section[style*=\"padding:4rem\"] p{font-size:.85rem;margin-bottom:1.25rem !important}.row.g-4{--bs-gutter-x:.75rem;--bs-gutter-y:.75rem}.row.g-3{--bs-gutter-x:.65rem;--bs-gutter-y:.65rem}.row.g-5{--bs-gutter-x:1rem;--bs-gutter-y:1rem}.col-6{padding-left:.375rem;padding-right:.375rem}#heroCarousel .carousel-control-prev,#heroCarousel .carousel-control-next{width:40px}#heroCarousel .carousel-indicators{bottom:15px}#heroCarousel .carousel-indicators button{width:8px;height:8px;margin:0 3px}#heroCarousel .carousel-indicators button.active{width:20px}#backToTop{width:40px;height:40px;bottom:1.5rem;right:1rem;font-size:.9rem}.mb-5{margin-bottom:1.5rem !important}.mb-4{margin-bottom:1.25rem !important}.mb-3{margin-bottom:1rem !important}.mt-5{margin-top:1.5rem !important}.mt-4{margin-top:1.25rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-4{padding-top:1.25rem !important;padding-bottom:1.25rem !important}h1{font-size:1.75rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.1rem}h5{font-size:1rem}h6{font-size:.9rem}.lead{font-size:1rem}.timeline{padding-left:2rem}.timeline::before{left:8px;width:2px}.timeline-dot{left:-1.65rem;width:12px;height:12px;border-width:2px}.timeline-year{font-size:.65rem;padding:.15rem .6rem}.timeline-card{padding:.875rem;font-size:.85rem}.contact-info-item{gap:.75rem;margin-bottom:1rem}.contact-icon{width:40px;height:40px;font-size:1rem;border-radius:10px}.form-control,.form-select{font-size:.875rem;padding:.6rem .85rem;border-radius:6px}.form-label{font-size:.85rem;margin-bottom:.4rem}textarea.form-control{min-height:100px}.badge{font-size:.7rem;padding:.25rem .5rem}.alert{font-size:.85rem;padding:.75rem 1rem;border-radius:8px}.table{font-size:.8rem}.table th,.table td{padding:.5rem}html{scroll-behavior:smooth}a,button,.btn{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.hero-badge,.section-label,.btn{-webkit-user-select:none;user-select:none}img{max-width:100%;height:auto}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (max-width:374px){body{font-size:13px}.hero h1{font-size:1.35rem}.hero-stat .num{font-size:1.2rem}.hero-stat .lbl{font-size:.6rem}.section-title{font-size:1.25rem}.btn{padding:.5rem 1rem;font-size:.8rem}.hero-logo-circle{width:140px;height:140px}.hero-logo-circle img{width:90px;height:90px}}@media (max-width:767.98px) and (orientation:landscape){.hero{padding:1.5rem 0}.hero h1{font-size:1.35rem}.hero p{font-size:.8rem;margin-bottom:1rem}.hero-stats{margin-top:1rem}.hero-logo-circle{width:120px;height:120px}.hero-logo-circle img{width:80px;height:80px}.section{padding:2rem 0}}