/* Goa News & Development - minified from site.css */
:root{--gnd-ocean: #1677A8;--gnd-ocean-dark: #10618A;--gnd-sea: #269B83;--gnd-coral: #F28C66;--gnd-bg: #F8FBFC;--gnd-section: #EAF4F5;--gnd-text: #253746;--gnd-muted: #718096;--gnd-border: #E2EAED;--gnd-white: #FFFFFF;--gnd-shadow: 0 1px 2px rgba(37,55,70,.06),0 6px 18px rgba(22,119,168,.06);--gnd-radius-lg: 18px;--gnd-radius: 12px;--gnd-radius-sm: 8px;--gnd-font-body: "Mukta","Noto Sans Devanagari",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--gnd-font-head: "Sora","Mukta","Noto Sans Devanagari",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--bs-body-bg: var(--gnd-bg);--bs-body-color: var(--gnd-text);--bs-link-color: var(--gnd-ocean);--bs-link-color-rgb: 22,119,168;--bs-link-hover-color: var(--gnd-ocean-dark);--bs-link-hover-color-rgb: 16,97,138;--bs-border-color: var(--gnd-border);--bs-primary: var(--gnd-ocean);--bs-primary-rgb: 22,119,168}html{scroll-padding-top: 76px}body{font-family: var(--gnd-font-body);font-size: 1.0625rem;line-height: 1.6;background: var(--gnd-bg);color: var(--gnd-text);-webkit-font-smoothing: antialiased;overflow-x: hidden}h1,h2,h3,h4,h5,h6,.font-head{font-family: var(--gnd-font-head);color: var(--gnd-text);letter-spacing: -.01em}a{color: var(--gnd-ocean);text-decoration: none}a:hover{color: var(--gnd-ocean-dark)}img{max-width: 100%;height: auto}:focus-visible{outline: 3px solid rgba(242,140,102,.7);outline-offset: 2px;border-radius: 4px}.visually-hidden-focusable:focus{position: fixed;top: 8px;left: 8px;z-index: 2000;background: #fff;padding: 8px 14px;border-radius: 8px;box-shadow: var(--gnd-shadow)}.text-muted,.gnd-muted{color: var(--gnd-muted) !important}.btn-gnd{background: var(--gnd-ocean);border: 1px solid var(--gnd-ocean);color: #fff;border-radius: 999px;padding: .5rem 1.15rem;font-weight: 600}.btn-gnd:hover,.btn-gnd:focus{background: var(--gnd-ocean-dark);border-color: var(--gnd-ocean-dark);color: #fff}.btn-gnd-outline{background: transparent;border: 1px solid var(--gnd-border);color: var(--gnd-text);border-radius: 999px;padding: .4rem 1rem;font-weight: 600}.btn-gnd-outline:hover{border-color: var(--gnd-ocean);color: var(--gnd-ocean);background: #fff}.topbar{background: var(--gnd-section);font-size: .9rem;color: var(--gnd-muted)}.topbar .container{display: flex;align-items: center;justify-content: space-between;gap: 1rem;min-height: 38px}.topbar a{color: var(--gnd-text)}.topbar a:hover{color: var(--gnd-ocean)}.topbar-links{display: flex;gap: 1.1rem;list-style: none;margin: 0;padding: 0}.social-links{display: flex;gap: .35rem;list-style: none;margin: 0;padding: 0}.social-links a{display: inline-grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;color: var(--gnd-ocean);background: #fff;border: 1px solid var(--gnd-border)}.social-links a:hover{background: var(--gnd-ocean);color: #fff;border-color: var(--gnd-ocean)}.brandbar{background: #fff}.brandbar .container{display: flex;align-items: center;gap: 1.5rem;padding-top: 1rem;padding-bottom: 1rem}.brand{display: flex;align-items: center;gap: .75rem;color: var(--gnd-text);flex-shrink: 0}.brand:hover{color: var(--gnd-text)}.brand-mark{width: 52px;height: 52px;flex-shrink: 0}.brand-text{display: flex;flex-direction: column;line-height: 1.05}.brand-name{font-family: var(--gnd-font-head);font-weight: 700;font-size: 1.55rem;letter-spacing: -.02em}.brand-sub{font-family: var(--gnd-font-head);font-weight: 500;font-size: 1rem;color: var(--gnd-ocean)}.brand-ad{margin-left: auto;max-width: 728px}.brand-ad .ad-slot{margin: 0}.site-search{position: relative;flex: 1 1 340px;max-width: 520px}.site-search .search-field{display: flex;align-items: center;background: var(--gnd-bg);border: 1px solid var(--gnd-border);border-radius: 999px;padding: 3px 3px 3px 16px;transition: border-color .15s,box-shadow .15s}.site-search .search-field:focus-within{border-color: var(--gnd-ocean);box-shadow: 0 0 0 4px rgba(22,119,168,.12);background: #fff}.site-search input[type=search]{border: 0;background: transparent;flex: 1;min-width: 0;padding: .45rem .25rem;font-size: 1rem;color: var(--gnd-text);outline: none}.site-search input[type=search]::-webkit-search-cancel-button{cursor: pointer}.site-search button{border: 0;background: var(--gnd-ocean);color: #fff;border-radius: 999px;padding: .45rem 1rem;font-weight: 600;display: inline-flex;align-items: center;gap: .4rem}.site-search button:hover{background: var(--gnd-ocean-dark)}.suggest-panel{position: absolute;z-index: 1050;top: calc(100% + 6px);left: 0;right: 0;background: #fff;border: 1px solid var(--gnd-border);border-radius: var(--gnd-radius);box-shadow: 0 12px 32px rgba(37,55,70,.14);padding: .4rem 0;max-height: 70vh;overflow-y: auto}.suggest-panel[hidden]{display: none}.suggest-group{padding: .25rem 0}.suggest-group + .suggest-group{border-top: 1px solid var(--gnd-border)}.suggest-heading{font-size: .8rem;color: var(--gnd-muted);padding: .35rem 1rem .15rem;font-weight: 600}.suggest-item{display: flex;align-items: baseline;justify-content: space-between;gap: .75rem;padding: .45rem 1rem;color: var(--gnd-text);line-height: 1.35}.suggest-item small{color: var(--gnd-muted);white-space: nowrap}.suggest-item:hover,.suggest-item.is-active{background: var(--gnd-section);color: var(--gnd-ocean-dark)}.suggest-empty{padding: .6rem 1rem;color: var(--gnd-muted)}.suggest-all{display: block;padding: .55rem 1rem;font-weight: 600;border-top: 1px solid var(--gnd-border)}.mainnav{background: #fff;border-top: 1px solid var(--gnd-border);position: sticky;top: 0;z-index: 1030}.mainnav .navbar{padding: 0}.mainnav .nav-link{font-weight: 600;color: var(--gnd-text);padding: .85rem .8rem !important;position: relative;white-space: nowrap}.mainnav .nav-link:hover,.mainnav .nav-link:focus{color: var(--gnd-ocean)}.mainnav .nav-link.active{color: var(--gnd-ocean)}.mainnav .nav-link.active::after{content: "";position: absolute;left: .8rem;right: .8rem;bottom: 0;height: 3px;border-radius: 3px 3px 0 0;background: var(--gnd-coral)}.mainnav .dropdown-menu{border: 1px solid var(--gnd-border);border-radius: var(--gnd-radius);box-shadow: 0 12px 32px rgba(37,55,70,.12);padding: .4rem;max-height: 60vh;overflow-y: auto;min-width: 230px}.mainnav .dropdown-menu.menu-columns{columns: 2;column-gap: .25rem;min-width: 360px}.mainnav .dropdown-item{border-radius: 6px;padding: .4rem .7rem;color: var(--gnd-text);break-inside: avoid}.mainnav .dropdown-item:hover,.mainnav .dropdown-item:focus{background: var(--gnd-section);color: var(--gnd-ocean-dark)}.mainnav .dropdown-item.view-all{font-weight: 600;color: var(--gnd-ocean)}.mainnav .navbar-toggler{border: 1px solid var(--gnd-border);border-radius: 10px;padding: .4rem .6rem;margin: .45rem 0}.mainnav .navbar-toggler:focus{box-shadow: 0 0 0 3px rgba(22,119,168,.2)}.mainnav .mobile-brand{display: none}.wave-rule{display: block;width: 100%;height: 10px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='10' viewBox='0 0 120 10'%3E%3Cpath d='M0 5c10-6 20-6 30 0s20 6 30 0 20-6 30 0 20 6 30 0' fill='none' stroke='%23269B83' stroke-opacity='.35' stroke-width='2'/%3E%3C/svg%3E") repeat-x center}.ticker{background: #fff;border: 1px solid var(--gnd-border);border-radius: 999px;display: flex;align-items: center;overflow: hidden;margin: 1.25rem 0 0}.ticker-label{flex-shrink: 0;background: var(--gnd-coral);color: #fff;font-weight: 700;padding: .45rem 1rem;border-radius: 999px;margin: 3px;display: inline-flex;align-items: center;gap: .45rem;font-family: var(--gnd-font-head);font-size: .9rem}.ticker-label .dot{width: 8px;height: 8px;border-radius: 50%;background: #fff}.ticker-track{overflow: hidden;flex: 1;mask-image: linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image: linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.ticker-list{display: inline-flex;gap: 2.5rem;padding: 0 1rem;margin: 0;list-style: none;white-space: nowrap;animation: gnd-ticker 60s linear infinite}.ticker:hover .ticker-list,.ticker:focus-within .ticker-list{animation-play-state: paused}.ticker-list a{color: var(--gnd-text);font-weight: 500}.ticker-list a:hover{color: var(--gnd-ocean)}.ticker-list li::before{content: "";display: inline-block;width: 6px;height: 6px;border-radius: 50%;background: var(--gnd-sea);margin-right: .7rem;vertical-align: middle}@keyframes gnd-ticker{from{transform: translateX(0)}to{transform: translateX(-50%)}}.section{padding: 2.25rem 0 0}.section-alt{background: var(--gnd-section);padding: 2.5rem 0;margin-top: 2.5rem}.section-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 1rem;margin-bottom: 1.1rem}.section-title{font-size: 1.45rem;font-weight: 700;margin: 0;padding-bottom: .8rem;position: relative}.section-title::after{content: "";position: absolute;left: 0;bottom: 0;width: 46px;height: 8px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='8' viewBox='0 0 46 8'%3E%3Cpath d='M1 4c3.5-3.5 7.5-3.5 11 0s7.5 3.5 11 0 7.5-3.5 11 0 7.5 3.5 11 0' fill='none' stroke='%23F28C66' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat}.section-link{font-weight: 600;font-size: .95rem;white-space: nowrap}.section-desc{color: var(--gnd-muted);margin: -.4rem 0 1.1rem}.chip{display: inline-block;font-size: .8rem;font-weight: 600;line-height: 1;padding: .38rem .7rem;border-radius: 999px;background: rgba(38,155,131,.1);color: #1C7A67}a.chip:hover{background: var(--gnd-sea);color: #fff}.chip-light{background: rgba(255,255,255,.92);color: var(--gnd-ocean-dark)}.chip-coral{background: rgba(242,140,102,.14);color: #B4532F}.story-media{display: block;position: relative;overflow: hidden;border-radius: var(--gnd-radius);background: var(--gnd-section);aspect-ratio: 16 / 9}.story-media img{width: 100%;height: 100%;object-fit: cover;display: block;transition: transform .35s ease}a.story-media:hover img{transform: scale(1.03)}.story-meta{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem .75rem;font-size: .88rem;color: var(--gnd-muted)}.story-meta time{white-space: nowrap}.story-title{font-family: var(--gnd-font-head);font-weight: 700;line-height: 1.3;margin: .5rem 0 .4rem}.story-title a{color: var(--gnd-text)}.story-title a:hover{color: var(--gnd-ocean)}.story-excerpt{color: #4A5B6A;margin: 0;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.read-more{font-weight: 600;font-size: .95rem;display: inline-block;margin-top: .55rem}.hero{padding-top: 1.5rem}.lead-story{position: relative;border-radius: var(--gnd-radius-lg);overflow: hidden;background: var(--gnd-text)}.lead-story .story-media{border-radius: 0;aspect-ratio: 16 / 10}.lead-story .lead-caption{position: absolute;inset: auto 0 0 0;padding: 4.5rem 1.6rem 1.5rem;background: linear-gradient(180deg,rgba(20,35,48,0) 0%,rgba(20,35,48,.82) 70%);color: #fff}.lead-story .story-title{font-size: clamp(1.35rem,1rem + 1.6vw,2.15rem);margin: .6rem 0 .5rem}.lead-story .story-title a{color: #fff}.lead-story .story-meta{color: rgba(255,255,255,.85)}.lead-story .carousel-indicators{justify-content: flex-end;margin: 0 1.2rem 1rem auto}.lead-story .carousel-indicators [data-bs-target]{width: 9px;height: 9px;border-radius: 50%;border: 0;opacity: .5}.lead-story .carousel-indicators .active{opacity: 1;background: var(--gnd-coral)}.lead-story .carousel-control-prev,.lead-story .carousel-control-next{width: 48px;height: 48px;top: 1rem;bottom: auto;opacity: .9}.lead-story .carousel-control-prev{left: auto;right: 4rem}.lead-story .carousel-control-next{right: 1rem}.lead-story .carousel-control-prev-icon,.lead-story .carousel-control-next-icon{background-color: rgba(20,35,48,.45);border-radius: 50%;background-size: 50%;width: 40px;height: 40px}.list-story{display: grid;grid-template-columns: 112px 1fr;gap: .9rem;align-items: start;padding: .85rem 0;border-bottom: 1px solid var(--gnd-border)}.list-story:first-child{padding-top: 0}.list-story:last-child{border-bottom: 0;padding-bottom: 0}.list-story .story-media{border-radius: var(--gnd-radius-sm);aspect-ratio: 4 / 3}.list-story .story-title{font-size: 1rem;margin: .25rem 0 0;font-weight: 600}.list-story.no-thumb{grid-template-columns: 1fr}.story-card{height: 100%;display: flex;flex-direction: column}.story-card .story-body{padding: .9rem .1rem 0;display: flex;flex-direction: column;flex: 1}.story-card .story-title{font-size: 1.12rem}.story-card.is-large .story-title{font-size: clamp(1.25rem,1rem + .8vw,1.6rem)}.side-stack{display: flex;flex-direction: column;gap: 1rem;height: 100%}.side-stack .side-story{display: grid;grid-template-columns: 42% 1fr;gap: .9rem;align-items: center;background: #fff;border: 1px solid var(--gnd-border);border-radius: var(--gnd-radius);padding: .6rem}.side-stack .side-story .story-media{border-radius: var(--gnd-radius-sm);aspect-ratio: 4 / 3}.side-stack .side-story .story-title{font-size: 1rem;margin: .3rem 0 0;font-weight: 600;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.cat-block{background: #fff;border: 1px solid var(--gnd-border);border-radius: var(--gnd-radius-lg);padding: 1.35rem;height: 100%}.cat-block .section-head{margin-bottom: 1rem}.cat-block .section-title{font-size: 1.25rem}.panel{background: #fff;border: 1px solid var(--gnd-border);border-radius: var(--gnd-radius-lg);padding: 1.25rem;margin-bottom: 1.5rem}.panel-title{font-size: 1.1rem;font-weight: 700;margin: 0 0 1rem;padding-bottom: .55rem;position: relative}.panel-title::after{content: "";position: absolute;left: 0;bottom: 0;width: 34px;height: 3px;border-radius: 3px;background: var(--gnd-coral)}.sidebar-sticky{position: sticky;top: 76px}.rank-list{list-style: none;margin: 0;padding: 0;counter-reset: rank}.rank-list li{counter-increment: rank;display: grid;grid-template-columns: 2rem 1fr;gap: .6rem;padding: .7rem 0;border-bottom: 1px solid var(--gnd-border)}.rank-list li:last-child{border-bottom: 0;padding-bottom: 0}.rank-list li::before{content: counter(rank);font-family: var(--gnd-font-head);font-weight: 700;font-size: 1.35rem;color: var(--gnd-coral);line-height: 1.2}.rank-list a{color: var(--gnd-text);font-weight: 600;line-height: 1.35}.rank-list a:hover{color: var(--gnd-ocean)}.tag-cloud{display: flex;flex-wrap: wrap;gap: .45rem}.tag-cloud a{display: inline-flex;align-items: center;gap: .4rem;padding: .38rem .8rem;border: 1px solid var(--gnd-border);border-radius: 999px;color: var(--gnd-text);background: #fff;font-size: .93rem}.tag-cloud a:hover{border-color: var(--gnd-ocean);color: var(--gnd-ocean)}.tag-cloud .count{font-size: .78rem;color: var(--gnd-muted)}.areas{display: flex;flex-wrap: wrap;gap: .55rem}.areas a{display: inline-flex;align-items: center;gap: .5rem;background: #fff;border: 1px solid var(--gnd-border);border-radius: 999px;padding: .45rem .95rem .45rem .5rem;color: var(--gnd-text);font-weight: 600}.areas a:hover{border-color: var(--gnd-sea);color: #1C7A67}.areas .pin{width: 26px;height: 26px;border-radius: 50%;display: inline-grid;place-items: center;background: rgba(38,155,131,.12);color: var(--gnd-sea);font-size: .85rem}.areas .count{font-weight: 500;color: var(--gnd-muted);font-size: .85rem}.ad-slot{text-align: center;margin: 1.5rem 0}.ad-slot img{border-radius: var(--gnd-radius-sm);max-width: 100%;height: auto}.ad-label{display: block;font-size: .72rem;color: var(--gnd-muted);margin-bottom: .3rem}.banner-carousel{border-radius: var(--gnd-radius-lg);overflow: hidden;background: var(--gnd-section)}.banner-carousel img{width: 100%;max-height: 420px;object-fit: cover}.video-embed{position: relative;aspect-ratio: 16 / 9;border-radius: var(--gnd-radius);overflow: hidden;background: var(--gnd-section);margin-bottom: .5rem}.video-embed iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.video-title{font-weight: 600;font-size: .98rem;margin-bottom: 1rem}.page-hero{background: var(--gnd-section);padding: 2rem 0 1.75rem;position: relative}.page-hero::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;height: 10px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='10' viewBox='0 0 120 10'%3E%3Cpath d='M0 10V5c10-6 20-6 30 0s20 6 30 0 20-6 30 0 20 6 30 0v5z' fill='%23F8FBFC'/%3E%3C/svg%3E") repeat-x bottom}.page-hero h1{font-size: clamp(1.6rem,1.2rem + 1.6vw,2.4rem);font-weight: 700;margin: .35rem 0 .35rem}.page-hero p{color: var(--gnd-muted);margin: 0;max-width: 70ch}.page-hero .sub-links{margin-top: 1rem}.breadcrumb{font-size: .9rem;margin: 0;--bs-breadcrumb-divider-color: var(--gnd-muted);--bs-breadcrumb-item-active-color: var(--gnd-muted)}.breadcrumb a{color: var(--gnd-ocean)}.news-grid .story-card{background: #fff;border: 1px solid var(--gnd-border);border-radius: var(--gnd-radius-lg);padding: .75rem}.news-grid .story-card .story-body{padding: .85rem .35rem .35rem}.empty-state{background: #fff;border: 1px dashed var(--gnd-border);border-radius: var(--gnd-radius-lg);padding: 2.5rem 1.5rem;text-align: center;color: var(--gnd-muted)}.empty-state h2{font-size: 1.25rem;color: var(--gnd-text)}.pagination-gnd{display: flex;flex-wrap: wrap;justify-content: center;gap: .4rem;list-style: none;padding: 0;margin: 2rem 0 0}.pagination-gnd a,.pagination-gnd span{display: inline-grid;place-items: center;min-width: 42px;height: 42px;padding: 0 .85rem;border-radius: 999px;border: 1px solid var(--gnd-border);background: #fff;color: var(--gnd-text);font-weight: 600}.pagination-gnd a:hover{border-color: var(--gnd-ocean);color: var(--gnd-ocean)}.pagination-gnd .current{background: var(--gnd-ocean);border-color: var(--gnd-ocean);color: #fff}.pagination-gnd .gap{border: 0;background: transparent;min-width: 20px;padding: 0}.search-summary{color: var(--gnd-muted)}.match-group{margin-bottom: 1.5rem}.match-group h2{font-size: 1.05rem;font-weight: 700;margin-bottom: .6rem}mark.hit{background: rgba(242,140,102,.22);color: inherit;padding: 0 .1em;border-radius: 3px}.article{background: #fff;border: 1px solid var(--gnd-border);border-radius: var(--gnd-radius-lg);padding: clamp(1.1rem,.6rem + 2vw,2.25rem)}.article-header h1{font-size: clamp(1.55rem,1.1rem + 1.9vw,2.5rem);font-weight: 700;line-height: 1.25;margin: .75rem 0 .9rem}.article-header .story-meta{font-size: .95rem;padding-bottom: 1.1rem;border-bottom: 1px solid var(--gnd-border)}.article-figure{margin: 1.4rem 0}.article-figure .story-media{border-radius: var(--gnd-radius);aspect-ratio: auto}.article-figure img{width: 100%;height: auto;max-height: 560px;object-fit: cover}.article-body{font-size: 1.14rem;line-height: 1.8;max-width: 72ch;overflow-wrap: anywhere}.article-body p{margin: 0 0 1.1rem}.article-body h2{font-size: 1.45rem;margin: 1.8rem 0 .8rem}.article-body h3{font-size: 1.22rem;margin: 1.5rem 0 .7rem}.article-body img,.article-body iframe,.article-body video{max-width: 100% !important;height: auto;border-radius: var(--gnd-radius-sm)}.article-body iframe{aspect-ratio: 16 / 9;width: 100%}.article-body table{display: block;width: 100%;overflow-x: auto;border-collapse: collapse}.article-body td,.article-body th{border: 1px solid var(--gnd-border);padding: .45rem .6rem}.article-body blockquote{border-left: 4px solid var(--gnd-sea);background: var(--gnd-section);padding: .9rem 1.1rem;border-radius: 0 var(--gnd-radius-sm) var(--gnd-radius-sm) 0;margin: 1.4rem 0}.article-body a{text-decoration: underline;text-underline-offset: 3px}.share-row{display: flex;flex-wrap: wrap;align-items: center;gap: .5rem;margin-top: 1.75rem;padding-top: 1.25rem;border-top: 1px solid var(--gnd-border)}.share-row .label{font-weight: 700;margin-right: .25rem}.share-btn{display: inline-flex;align-items: center;gap: .4rem;border: 1px solid var(--gnd-border);background: #fff;color: var(--gnd-text);border-radius: 999px;padding: .4rem .85rem;font-size: .92rem;font-weight: 600}.share-btn:hover{border-color: var(--gnd-ocean);color: var(--gnd-ocean)}.share-btn .bi{font-size: 1rem}.share-btn.whatsapp:hover{border-color: #1DA851;color: #1DA851}.prev-next{display: grid;grid-template-columns: 1fr 1fr;gap: 1rem;margin-top: 1.5rem}.prev-next a{display: block;background: #fff;border: 1px solid var(--gnd-border);border-radius: var(--gnd-radius);padding: .9rem 1.1rem;color: var(--gnd-text);height: 100%}.prev-next a:hover{border-color: var(--gnd-ocean)}.prev-next small{display: block;color: var(--gnd-muted);font-weight: 600;margin-bottom: .25rem}.prev-next .next{text-align: right}.prev-next span.title{font-weight: 600;line-height: 1.35;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.comment-form .form-control{border-radius: var(--gnd-radius-sm);border-color: var(--gnd-border)}.comment-form .form-control:focus{border-color: var(--gnd-ocean);box-shadow: 0 0 0 3px rgba(22,119,168,.12)}.hp-field{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;overflow: hidden}.notice{border-radius: var(--gnd-radius-sm);padding: .75rem 1rem;margin-bottom: 1rem}.notice-ok{background: rgba(38,155,131,.1);color: #1C7A67}.notice-error{background: rgba(242,140,102,.14);color: #A44A28}.prose{font-size: 1.08rem;line-height: 1.75;max-width: 75ch}.prose h2{font-size: 1.35rem;margin: 1.8rem 0 .7rem}.prose ul{padding-left: 1.2rem}.contact-list{list-style: none;padding: 0;margin: 0}.contact-list li{display: flex;gap: .85rem;align-items: flex-start;padding: .85rem 0;border-bottom: 1px solid var(--gnd-border)}.contact-list li:last-child{border-bottom: 0}.contact-list .icon{width: 42px;height: 42px;flex-shrink: 0;border-radius: 12px;display: grid;place-items: center;background: var(--gnd-section);color: var(--gnd-ocean);font-size: 1.15rem}.cms-content{overflow-wrap: anywhere}.cms-content img{max-width: 100%;height: auto}.cms-content table{display: block;overflow-x: auto}.notfound{text-align: center;padding: 3.5rem 1rem 1rem}.notfound .code{font-family: var(--gnd-font-head);font-weight: 700;font-size: clamp(4rem,3rem + 6vw,7rem);color: var(--gnd-section);-webkit-text-stroke: 2px var(--gnd-ocean);line-height: 1}.site-footer{background: var(--gnd-section);margin-top: 3.5rem;position: relative;color: var(--gnd-text)}.site-footer::before{content: "";position: absolute;left: 0;right: 0;top: -9px;height: 10px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='10' viewBox='0 0 120 10'%3E%3Cpath d='M0 10V5c10-6 20-6 30 0s20 6 30 0 20-6 30 0 20 6 30 0v5z' fill='%23EAF4F5'/%3E%3C/svg%3E") repeat-x bottom}.site-footer .footer-main{padding: 3rem 0 2rem}.site-footer h2{font-size: 1.05rem;font-weight: 700;margin-bottom: 1rem}.site-footer p{color: #4A5B6A}.footer-links{list-style: none;padding: 0;margin: 0}.footer-links li{margin-bottom: .45rem}.footer-links a{color: var(--gnd-text)}.footer-links a:hover{color: var(--gnd-ocean)}.footer-news a{color: var(--gnd-text);font-weight: 600;line-height: 1.35;display: block}.footer-news a:hover{color: var(--gnd-ocean)}.footer-news li{margin-bottom: .85rem}.footer-news time{font-size: .82rem;color: var(--gnd-muted)}.footer-contact li{display: flex;gap: .6rem;margin-bottom: .6rem}.footer-contact .bi{color: var(--gnd-ocean)}.footer-bottom{background: #fff;border-top: 1px solid var(--gnd-border);padding: 1rem 0;font-size: .9rem;color: var(--gnd-muted)}.footer-bottom .container{display: flex;flex-wrap: wrap;gap: .5rem 1.5rem;justify-content: space-between}.footer-bottom a{color: var(--gnd-muted)}.footer-bottom a:hover{color: var(--gnd-ocean)}.back-to-top{position: fixed;right: 18px;bottom: 18px;width: 44px;height: 44px;border-radius: 50%;border: 0;background: var(--gnd-ocean);color: #fff;display: grid;place-items: center;box-shadow: var(--gnd-shadow);opacity: 0;pointer-events: none;transition: opacity .2s;z-index: 1040}.back-to-top.show{opacity: 1;pointer-events: auto}@media (max-width: 1199.98px){.brand-ad{display: none}}@media (max-width: 991.98px){.topbar-links .hide-md{display: none}.brandbar .container{flex-wrap: wrap;gap: .8rem;padding-top: .75rem;padding-bottom: .75rem}.site-search{flex: 1 1 100%;max-width: none;order: 3}.mainnav .navbar-collapse{max-height: 75vh;overflow-y: auto;padding-bottom: .75rem}.mainnav .nav-link{padding: .65rem .25rem !important;border-bottom: 1px solid var(--gnd-border)}.mainnav .nav-link.active::after{display: none}.mainnav .dropdown-menu{box-shadow: none;border: 0;padding: 0 0 .5rem .75rem;max-height: none}.mainnav .dropdown-menu.menu-columns{columns: 2;min-width: 0}.sidebar-sticky{position: static}.lead-story .story-media{aspect-ratio: 16 / 11}}@media (max-width: 575.98px){body{font-size: 1rem}.topbar{display: none}.brand-mark{width: 42px;height: 42px}.brand-name{font-size: 1.25rem}.brand-sub{font-size: .85rem}.site-search button .label{display: none}.lead-story .lead-caption{padding: 3rem 1rem 1rem}.lead-story .story-media{aspect-ratio: 4 / 3.4}.lead-story .carousel-control-prev,.lead-story .carousel-control-next{display: none}.side-stack .side-story{grid-template-columns: 38% 1fr}.list-story{grid-template-columns: 92px 1fr}.prev-next{grid-template-columns: 1fr}.prev-next .next{text-align: left}.cat-block,.panel{padding: 1rem}.mainnav .dropdown-menu.menu-columns{columns: 1}.article-body{font-size: 1.06rem}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}.ticker-track{overflow-x: auto}.ticker-list{animation: none}}@media print{.topbar,.brandbar .site-search,.mainnav,.site-footer,.sidebar,.share-row,.comment-form,.ad-slot,.back-to-top,.prev-next{display: none !important}.article{border: 0;padding: 0}}.story-media picture,.banner-carousel picture,.article-figure picture{display: block;width: 100%;height: 100%}