:root{--navy:#071f36;--navy2:#0b365b;--blue:#1d6fa5;--orange:#f7b50f;--ink:#172b3a;--muted:#667784;--line:#dbe4ea;--light:#f4f7f9;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{max-width:100%;overflow-x:clip}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);line-height:1.55;background:white}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}.container{width:min(1180px,calc(100% - 40px));margin:auto}.utility{background:#04192c;color:#d9e7f0;font-size:12px}.utilityInner{padding:7px 0;display:flex;justify-content:space-between;gap:20px}.siteHeader{height:84px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.97);position:-webkit-sticky;position:sticky;top:0;z-index:50}.headerInner{height:100%;justify-content:space-between;gap:28px}.brand,.headerInner{display:flex;align-items:center}.brand{gap:12px}.brandLogo{object-fit:contain}.brandName span,.brandName strong{display:block;color:var(--navy)}.brandName strong{font-size:15px}.brandName span{font-size:12px;color:#587083}.mainNav{display:flex;align-items:center;gap:5px}.mainNav>a,.navGroupTrigger{display:inline-flex;align-items:center;min-height:42px;padding:11px 9px;border:0;border-radius:8px;background:transparent;color:var(--navy);font-size:13px;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer}.mainNav>a:hover,.navGroup:focus-within .navGroupTrigger,.navGroupTrigger:hover{background:#edf5fa;color:var(--navy);box-shadow:inset 0 -3px 0 var(--gold)}.navGroup{position:relative}.navGroupHeading{display:flex;align-items:center}.navGroupTrigger{gap:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.dropdown{display:none;position:absolute;top:calc(100% + 2px);left:0;z-index:55;width:220px;padding:8px;border:1px solid var(--line);border-radius:10px;background:white;box-shadow:0 15px 35px #001a2d22}.navGroup:focus-within .dropdown,.navGroup:hover .dropdown{display:block}.dropdown a{display:block;padding:9px;border-radius:7px;color:var(--navy);font-size:13px;font-weight:700;text-decoration:none}.dropdown a:hover{background:var(--light)}.staffLink{border:1px solid #c8d8e3}.menuButton{display:none;width:44px;height:42px;border:1px solid var(--line);border-radius:9px;background:white;padding:10px;align-items:center;justify-content:center;flex-direction:column;gap:5px}.menuButton span{display:block;width:22px;height:2px;flex:0 0 2px;border-radius:999px;background:var(--navy);transition:.18s}.menuButton.active span:first-child{transform:translateY(7px) rotate(45deg)}.menuButton.active span:nth-child(2){opacity:0}.menuButton.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.navBackdrop{display:none}.homeHero{height:650px;position:relative;color:white;overflow:hidden}.heroPhoto{object-fit:cover}.heroOverlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,21,37,.93),rgba(3,21,37,.8) 45%,rgba(3,21,37,.3))}.heroContent{height:100%;position:relative;z-index:2;display:grid;grid-template-columns:1.3fr .55fr;align-items:center;grid-gap:70px;gap:70px}.heroCopy{max-width:760px}.eyebrow{font-size:12px;letter-spacing:.1em;font-weight:900;text-transform:uppercase;color:#d9edf9;margin-bottom:12px}.darkEyebrow{color:var(--blue)}.heroCopy h1{font-size:64px;line-height:.98;letter-spacing:-.045em;margin:0 0 22px}.heroCopy p{font-size:19px;max-width:710px;color:#d9e8f2}.heroActions{display:flex;gap:10px;margin-top:28px}.button{display:inline-flex;padding:12px 17px;border-radius:8px;font-weight:800}.primary{background:var(--orange);color:#172331}.glass{border:1px solid #ffffff66;background:#ffffff12;color:white}.emergencyCard{padding:28px;background:#051f36df;border:1px solid #ffffff38;border-radius:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 24px 60px #00102055}.emergencyCard img{margin-bottom:16px}.emergencyCard small{display:block;font-weight:900;letter-spacing:.08em;color:#b9d6e8}.emergencyCard strong{display:block;font-size:32px;margin:5px 0}.emergencyCard p{color:#d4e3ed}.quickLinks{background:white;border-bottom:1px solid var(--line)}.quickGrid{display:grid;grid-template-columns:repeat(4,1fr)}.quickGrid>a{display:flex;gap:14px;padding:24px 18px;border-right:1px solid var(--line)}.quickGrid>a:first-child{border-left:1px solid var(--line)}.quickGrid>a:hover{background:#f6fafc}.quickGrid>a>span{font-size:12px;color:var(--blue);font-weight:900}.quickGrid small,.quickGrid strong{display:block}.quickGrid small{color:var(--muted);margin-top:3px}.section{padding:74px 0}.alt{background:var(--light)}.sectionHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px}.sectionHeader h2{font-size:36px;line-height:1.1;color:var(--navy);margin:0}.sectionHeader p{margin:8px 0 0;color:var(--muted)}.sectionHeader>a{color:var(--blue);font-weight:800}.statsGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.stat{background:white;border:1px solid var(--line);border-radius:14px;padding:25px}.stat strong{display:block;font-size:32px;color:var(--navy);letter-spacing:-.03em}.stat span{color:var(--muted)}.newsGrid{display:grid;grid-template-columns:1.15fr .85fr .85fr;grid-gap:18px;gap:18px}.newsCard{background:white;border:1px solid var(--line);border-radius:15px;overflow:hidden}.newsVisual{height:190px;position:relative;overflow:hidden}.newsFeatured .newsVisual{height:250px}.newsBody h3 a{color:inherit;text-decoration:none}.newsBody h3 a:hover{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.newsBody{padding:20px}.meta{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:var(--blue)}.newsBody h3{font-size:20px;line-height:1.24;color:var(--navy);margin:8px 0}.newsBody p{color:var(--muted);font-size:14px}.newsBody a{font-weight:800;color:var(--blue);font-size:13px}.newsPreviewBar{position:relative;z-index:20;background:var(--navy);border-bottom:4px solid var(--gold);color:#fff}.newsPreviewBar .container{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:68px}.newsPreviewBar .container>div:first-child{display:flex;align-items:center;gap:14px}.newsPreviewBar span{padding:6px 9px;border-radius:5px;background:var(--gold);color:var(--navy);font-size:10px;font-weight:900;letter-spacing:.08em}.newsPreviewBar strong{color:#fff;font-size:13px}.newsPreviewActions{display:flex;align-items:center;gap:18px}.newsPreviewActions a{color:#fff;font-size:12px;font-weight:800;text-decoration:none}.newsPreviewActions a:hover{color:var(--gold)}.newsPreviewEnd{margin-top:48px;padding:24px;border:1px dashed #b9c7d0;border-radius:12px;background:#f7f9fa;text-align:center}.newsPreviewEnd>span{display:block;margin-bottom:6px;color:#996f06;font-size:10px;font-weight:900;letter-spacing:.1em}.newsPreviewEnd p{margin:0 0 8px;color:var(--muted);font-size:13px}.newsPreviewEnd a{color:#996f06;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.adminHeaderActions{display:flex;align-items:center;gap:10px}.newsArticle .articleTags span{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid var(--line);border-radius:999px;color:var(--navy);font-size:11px;font-weight:800}@media (max-width:700px){.newsPreviewBar .container{align-items:flex-start;flex-direction:column;padding-top:14px;padding-bottom:14px}.newsPreviewBar .container>div:first-child{align-items:flex-start;flex-direction:column;gap:7px}.newsPreviewActions{width:100%;justify-content:space-between}.adminHeaderActions{width:100%;flex-wrap:wrap}}.instagramSection{background:white}.instagramButton{padding:10px 14px;border:1px solid var(--line);border-radius:8px}.instagramGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:17px;gap:17px}.instaCard{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:white;transition:.2s}.instaCard:hover{transform:translateY(-3px);box-shadow:0 15px 35px #001a2d18}.instaImage{height:310px;position:relative}.instaImage img{object-fit:cover}.instaIcon{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:50%;background:#ffffffea;display:grid;place-items:center;font-size:23px}.instaBody{padding:17px}.instaBody strong{color:var(--navy)}.instaBody p{color:var(--muted);font-size:13px;margin-bottom:0}.integrationNote{font-size:12px;color:#81909b;text-align:center;margin-top:20px}.photoFeature{height:500px;position:relative;padding:0;color:white}.photoFeature>img{object-fit:cover}.photoShade{position:absolute;inset:0;background:linear-gradient(90deg,#061f36e8,#061f3670)}.photoFeatureContent{position:relative;z-index:2;height:100%;display:flex;align-items:center}.photoFeatureContent>div{max-width:600px}.photoFeatureContent h2{font-size:42px;margin:0 0 12px}.photoFeatureContent p{font-size:17px;color:#d9e7ef;margin-bottom:24px}.pageHero{background:linear-gradient(115deg,var(--navy),var(--navy2));color:white;padding:75px 0;background-size:cover;background-position:50%}.pageHero h1{font-size:50px;letter-spacing:-.04em;margin:0 0 8px}.pageHero p{max-width:760px;color:#d5e6f0;font-size:17px}.tableWrap{overflow:auto}.meetingTable{width:100%;border-collapse:collapse;background:white;border:1px solid var(--line)}.meetingTable td,.meetingTable th{text-align:left;padding:14px 16px;border-bottom:1px solid var(--line)}.meetingTable th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#687986;background:#f8fafb}.pill{display:inline-block;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:800}.pill.green{background:#e5f5eb;color:#276842}.pill.orange{background:#fff0d1;color:#875500}.docButtons button{margin-right:6px;border:1px solid #c7d4dd;background:white;border-radius:6px;padding:7px 9px;font-size:12px;color:var(--blue);font-weight:800}.filters{display:grid;grid-template-columns:1fr 220px;grid-gap:12px;gap:12px;margin-bottom:25px}.filters.three{grid-template-columns:180px 260px 1fr}.contactGrid input,.contactGrid textarea,.filters input,.filters select{border:1px solid #cbd7df;border-radius:8px;padding:12px;background:white}.newsArchive{display:grid;grid-gap:18px;gap:18px}.archiveCard{display:grid;grid-template-columns:330px 1fr;grid-gap:25px;gap:25px;border:1px solid var(--line);border-radius:14px;overflow:hidden}.archiveImage{position:relative;min-height:230px}.archiveImage img{object-fit:cover}.archiveCard>div:last-child{padding:24px 25px 24px 0}.archiveCard h2{color:var(--navy);margin:7px 0}.archiveCard p{color:var(--muted)}.archiveCard button{border:0;background:none;color:var(--blue);font-weight:800;padding:0}.storyGrid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:50px;gap:50px}.prose h2{font-size:30px;color:var(--navy);margin-top:34px}.prose h2:first-of-type{margin-top:0}.prose li,.prose p{color:#4e606e}.storyAside img{width:100%;height:auto;border-radius:14px}.asideFacts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12px;grid-gap:10px;gap:10px}.asideFacts>div{padding:17px;border:1px solid var(--line);border-radius:10px}.asideFacts span,.asideFacts strong{display:block}.asideFacts strong{font-size:25px;color:var(--navy)}.asideFacts span{font-size:12px;color:var(--muted)}.agencyGrid,.careersGrid,.faqGrid,.resourceGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.agencyGrid article,.careersGrid article,.faqGrid article,.resourceGrid article,.resourceGrid>a{border:1px solid var(--line);border-radius:13px;padding:24px;background:white}.agencyGrid h3,.careersGrid h2,.faqGrid h3,.resourceGrid h2,.resourceGrid h3{color:var(--navy)}.agencyGrid p,.careersGrid p,.faqGrid p,.resourceGrid p{color:var(--muted)}.resourceGrid span,.townCard>span{font-size:11px;color:var(--blue);letter-spacing:.09em;font-weight:900}.townGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.townCard{padding:35px;border-radius:15px;background:var(--navy);color:white}.townCard h2{font-size:31px;margin:8px 0}.townCard p{color:#d4e3ed}.faqList{max-width:900px}.faqList article{padding:24px 0;border-bottom:1px solid var(--line)}.faqList h2{font-size:22px;color:var(--navy);margin:0 0 7px}.faqList p{color:var(--muted);margin:0}.twoColumnContent{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:45px;gap:45px}.infoCard{background:var(--navy);color:white;border-radius:15px;padding:25px;height:max-content}.infoCard strong{font-size:20px}.infoCard li{margin:8px 0}.narrowProse{max-width:850px}.callout{margin-top:25px;background:#eef6fb;border-left:4px solid var(--blue);padding:16px 18px;border-radius:8px}.callout p{margin:4px 0 0}.careerPhoto{margin-top:25px}.careerPhoto img{width:100%;height:390px;object-fit:cover;border-radius:15px}.solidButton{background:var(--navy);color:white!important;border-color:var(--navy)!important}.contactGrid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:60px;gap:60px}.contactGrid form{display:grid;grid-gap:12px;gap:12px}.contactGrid label{font-weight:700}.contactGrid input,.contactGrid textarea{display:block;width:100%;margin-top:5px}.emergencyNotice{background:#fff1d7;border-radius:12px;padding:18px}.emergencyNotice span,.emergencyNotice strong{display:block}.emergencyNotice span{font-size:28px;color:#9a1d18;font-weight:900}.loginPage{min-height:680px;background:#eef3f6;display:grid;place-items:center;padding:30px}.loginCard{width:min(470px,100%);background:white;border:1px solid var(--line);border-radius:16px;padding:34px;box-shadow:0 20px 55px #00152520}.loginCard img{margin:auto}.loginCard h1{text-align:center;color:var(--navy)}.loginCard>p{text-align:center;color:var(--muted)}.microsoftButton{width:100%;padding:13px;background:white;border:1px solid #becbd4;border-radius:8px;font-weight:800}.compact{font-size:12px}.adminPage{padding:60px 0;background:#f2f5f7;min-height:700px}.adminHeader{display:flex;justify-content:space-between;align-items:center}.adminHeader h1{color:var(--navy);font-size:36px;margin:0}.adminHeader button,.adminPanel button,.careersGrid button,.contactGrid button{border:1px solid #c4d1da;background:white;border-radius:8px;padding:10px 13px;font-weight:700}.adminPanel{background:white;border:1px solid var(--line);border-radius:14px;padding:23px;margin-top:18px}.adminPanel h2{color:var(--navy);margin-top:0}.adminActions{display:flex;gap:9px;flex-wrap:wrap}.adminModules{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.adminModules button{display:flex;justify-content:space-between}.footer{background:#051b30;color:#c7dae7;padding:48px 0 18px}.footerGrid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:35px;gap:35px}.footerBrand{display:flex;gap:16px}.footer h3,.footer h4{color:white;margin-top:0}.footer a,.footer p{font-size:13px;color:#abc4d4}.footer a{display:block;margin:7px 0}.footerBottom{border-top:1px solid #ffffff18;margin-top:30px;padding-top:16px;display:flex;justify-content:space-between;font-size:11px;color:#89a8bb}.footerLegal{display:flex;align-items:center;gap:8px;white-space:nowrap}.footerLegal a{color:inherit;text-decoration:none}.footerLegal a:hover{text-decoration:underline}.footerLegal span{display:inline}@media (max-width:700px){.footerBottom{align-items:flex-start;gap:12px}.footerLegal{flex-wrap:wrap;white-space:normal}}@media(max-width:1000px){.brandName{display:none}.mainNav{gap:0}.heroContent{grid-template-columns:1fr}.emergencyCard{display:none}.newsGrid{grid-template-columns:1fr 1fr}.newsFeatured{grid-column:1/-1}.footerGrid,.instagramGrid,.statsGrid{grid-template-columns:1fr 1fr}.storyGrid{grid-template-columns:1fr}}@media(max-width:760px){.utilityInner span:last-child{display:none}.siteHeader{height:auto;min-height:74px}.headerInner{position:relative}.menuButton{display:block}.mainNav{display:none;position:absolute;top:73px;left:-20px;right:-20px;background:white;padding:12px 20px;border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch}.mainNav.open{display:flex}.dropdown{display:none!important}.brandLogo{width:54px;height:54px}.homeHero{height:550px}.heroCopy h1{font-size:44px}.heroCopy p{font-size:16px}.quickGrid{grid-template-columns:1fr 1fr}.agencyGrid,.careersGrid,.faqGrid,.footerGrid,.instagramGrid,.newsGrid,.resourceGrid,.statsGrid,.townGrid{grid-template-columns:1fr}.newsFeatured{grid-column:auto}.sectionHeader{align-items:flex-start;flex-direction:column}.archiveCard{grid-template-columns:1fr}.archiveImage{min-height:220px}.archiveCard>div:last-child{padding:20px}.adminModules,.contactGrid,.filters,.filters.three,.twoColumnContent{grid-template-columns:1fr}.footerBottom{flex-direction:column}.pageHero h1{font-size:38px}.photoFeatureContent h2{font-size:34px}}:root{--gold:#f7b50f}.darkEyebrow{color:#9b6b00}.archiveCard button,.newsBody a,.sectionHeader>a{color:#8a6200}.quickGrid>a:hover{box-shadow:inset 0 -4px 0 var(--gold)}.stat{border-top:4px solid var(--gold)}.staffLink{background:var(--gold);border-color:var(--gold);color:#172331}.adminTabs{display:flex;gap:8px;margin:22px 0;flex-wrap:wrap}.adminTabs button{border:1px solid #c4d1da;background:white;border-radius:8px;padding:10px 13px;font-weight:800}.adminTabs button.active{background:var(--gold);border-color:var(--gold);color:#172331}.adminTwoCol{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.cmsForm{display:grid;grid-gap:13px;gap:13px}.cmsForm label{font-size:13px;font-weight:800;color:var(--navy)}.cmsForm input,.cmsForm select,.cmsForm textarea{display:block;width:100%;margin-top:5px;border:1px solid #c9d5dd;border-radius:8px;padding:10px;background:white}.formRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.checkLabel{display:flex!important;align-items:center;gap:8px}.checkLabel input{width:auto!important;margin:0!important}.cmsItem{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid var(--line)}.cmsItem small,.cmsItem strong{display:block}.cmsItem small{color:var(--muted);margin-top:3px}.cmsItem button{font-size:12px}.emptyState{color:var(--muted)}@media(max-width:800px){.adminTwoCol,.formRow{grid-template-columns:1fr}}.publicNotice{background:var(--gold);color:#1f2830;font-size:13px;font-weight:700}.publicNotice .container{padding:10px 0;display:flex;gap:14px}.publicNotice strong{font-size:11px;letter-spacing:.08em}.adminWarning{color:#9a5d00;font-size:13px;margin:5px 0 0}.adminTabs a{display:inline-block;border:1px solid #c4d1da;background:white;border-radius:8px;padding:10px 13px;font-weight:800;margin:0 5px 5px 0}.adminTabs a:hover{border-color:var(--gold);box-shadow:inset 0 -3px 0 var(--gold)}.adminLinkButton{display:inline-block;border:1px solid #c4d1da;background:white;border-radius:8px;padding:10px 13px;font-weight:800}.solidButton.adminLinkButton{background:var(--navy);color:white;border-color:var(--navy)}.adminTable{width:100%;border-collapse:collapse}.adminTable td,.adminTable th{padding:13px;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle}.adminTable th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.adminTable td small{display:block;color:var(--muted);margin-top:3px}.adminRowActions{display:flex;align-items:center;gap:8px}.adminRowActions a{color:#6d5200;font-weight:800}.adminRowActions form{display:inline}.adminRowActions button{background:white;border:1px solid #d3b7b7;color:#8b2222;border-radius:6px;padding:6px 8px}.editorContainer{max-width:950px}.editorForm{max-width:820px}.editorActions{gap:13px;margin-top:5px}.editorActions a{color:var(--muted);font-weight:700}.docButtons a{display:inline-block;margin-right:6px;border:1px solid #c7d4dd;background:white;border-radius:6px;padding:7px 9px;font-size:12px;color:#6f5100;font-weight:800}.rowSub{display:block;color:var(--muted);margin-top:2px}.mutedText{color:var(--muted);font-size:12px}.pill.gray{background:#eef1f3;color:#5e6b75}.filters{grid-template-columns:1fr 220px auto}.filterButton{border:0;background:var(--gold);color:#172331;border-radius:8px;padding:0 18px;font-weight:900}.textLink{color:#755600;font-weight:800}.articleContent{padding:65px 0}.articleNarrow{max-width:820px}.articleNarrow p{font-size:17px;line-height:1.75;color:#435664;margin:0 0 24px}@media(max-width:760px){.filters{grid-template-columns:1fr}.adminTable{font-size:12px}.adminRowActions{flex-direction:column;align-items:flex-start}}.loginMeta{text-align:center;margin-top:15px}.loginCard form{margin-top:20px}.microsoftButton{display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer}.microsoftMark{display:grid;grid-template-columns:9px 9px;grid-gap:2px;gap:2px}.microsoftMark i{display:block;width:9px;height:9px}.microsoftMark i:first-child{background:#f35325}.microsoftMark i:nth-child(2){background:#81bc06}.microsoftMark i:nth-child(3){background:#05a6f0}.microsoftMark i:nth-child(4){background:#ffba08}.authError{margin-top:16px;padding:12px;border-radius:8px;background:#fff0ef;border:1px solid #f0c7c3;color:#8a2720;font-size:13px}.loginHelp{margin-top:18px;padding:14px;border-radius:9px;background:#f4f7f9;font-size:12px;color:var(--muted)}.backToSite,.loginHelp span,.loginHelp strong{display:block}.backToSite{text-align:center;margin-top:20px;font-size:12px;color:#6a7883;font-weight:700}.adminIdentity{display:flex;justify-content:flex-end;align-items:center;gap:15px;margin:-5px 0 12px}.adminIdentityText{text-align:right}.adminIdentityText span,.adminIdentityText strong{display:block}.adminIdentityText span{color:var(--muted);font-size:12px}.adminSignOut{border:1px solid #c6d2da;background:white;border-radius:7px;padding:7px 10px;font-size:12px;font-weight:800}.articleShare{border-top:1px solid var(--line);margin-top:48px;padding-top:22px;display:flex;justify-content:space-between;align-items:center;gap:20px}.articleShare strong{color:var(--navy)}.articleShare div{display:flex;gap:8px}.articleShare a{border:1px solid var(--line);border-radius:8px;padding:8px 11px;font-size:13px;font-weight:800;color:#705300}@media(max-width:900px){.siteHeader{height:76px}.brandLogo{width:54px;height:54px}.brandName strong{font-size:13px}.brandName span{font-size:11px}.menuButton{display:flex;position:relative;z-index:72}.mainNav{display:flex;position:fixed;z-index:70;top:0;right:0;bottom:0;width:min(86vw,360px);background:white;padding:105px 20px 30px;flex-direction:column;align-items:stretch;gap:3px;transform:translateX(105%);transition:transform .22s ease;box-shadow:-15px 0 40px #00152522;overflow-y:auto}.mainNav.open{transform:translateX(0)}.mainNav>a{flex:0 0 auto!important}.mainNav>a,.navGroupHeading>a{display:block!important;padding:13px 12px!important;margin:0!important;font-size:16px!important;line-height:1.2;font-weight:800!important;color:var(--navy)!important;border-radius:8px;box-shadow:none!important}.navGroupHeading>a{flex:1 1 auto!important}.mainNav>a:hover,.navGroupHeading>a:hover{background:#fff8df;box-shadow:none}.navGroup{border-top:1px solid transparent;border-bottom:1px solid transparent}.navGroupHeading{justify-content:space-between}.submenuToggle{display:block;width:44px;height:44px}.submenuToggle span{display:block;transition:transform .2s;font-size:20px}.navGroup.mobileOpen .submenuToggle span{transform:rotate(180deg)}.dropdown{display:none!important;position:static;width:auto;padding:4px 0 7px 18px;border:0;box-shadow:none;background:#f7f9fa;border-radius:8px}.navGroup.mobileOpen .dropdown{display:block!important}.dropdown a{padding:10px 12px;font-size:14px}.navBackdrop{display:block;position:fixed;inset:0;z-index:60;border:0;background:#00152566;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.navGroup:hover .dropdown{display:none}}@media(max-width:640px){.container{width:min(100% - 28px,1180px)}.utility{display:none}.siteHeader{top:0}.brandName{display:none}.homeHero{height:auto;min-height:540px}.heroContent{padding:70px 0 55px}.heroCopy h1{font-size:40px;line-height:1.02}.heroCopy p{font-size:16px}.heroActions{flex-direction:column;align-items:flex-start}.heroActions .button{width:100%;justify-content:center}.quickGrid{grid-template-columns:1fr}.quickGrid>a{border-right:0;border-left:0!important;border-bottom:1px solid var(--line);padding:18px 5px}.section{padding:52px 0}.sectionHeader h2{font-size:31px}.instagramGrid,.newsGrid,.statsGrid{grid-template-columns:1fr}.newsFeatured .newsVisual,.newsVisual{height:220px}.instaImage{height:290px}.photoFeature{height:430px}.pageHero{padding:58px 0}.pageHero h1{font-size:34px;line-height:1.05}.pageHero p{font-size:15px}.archiveCard{grid-template-columns:1fr}.archiveImage{min-height:205px}.archiveCard>div:last-child{padding:18px}.archiveCard h2{font-size:23px}.meetingTable{min-width:720px}.tableWrap{margin-left:-14px;margin-right:-14px;padding:0 14px;overflow-x:auto;-webkit-overflow-scrolling:touch}.footerGrid{grid-template-columns:1fr}.footerBrand{align-items:flex-start}.articleContent{padding:45px 0}.articleNarrow p{font-size:16px}.articleShare{align-items:flex-start;flex-direction:column}.articleShare div{width:100%}.articleShare a{flex:1 1;text-align:center}.adminHeader{align-items:flex-start;gap:15px;flex-direction:column}.adminTabs{display:grid;grid-template-columns:1fr}.adminTabs a{margin:0}.adminIdentity{align-items:flex-start;gap:10px}.adminTable{min-width:760px}.adminPanel{overflow-x:auto}.contactGrid,.storyGrid,.twoColumnContent{grid-template-columns:1fr}}.missionGrid{display:grid;grid-template-columns:1fr .9fr;grid-gap:55px;gap:55px;align-items:center}.missionImage img{display:block;width:100%;height:360px;object-fit:cover;border-radius:16px}.storyFacts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:38px}.storyFacts>div{padding:22px;border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:12px;background:white}.storyFacts span,.storyFacts strong{display:block}.storyFacts strong{color:var(--navy);font-size:30px;line-height:1}.storyFacts span{color:var(--muted);font-size:13px;margin-top:8px}.storyContent{max-width:1100px}.storyTextColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:55px;gap:55px}.storyTextColumns .prose p:first-child{margin-top:0}.storyFeatureGrid{display:grid;grid-template-columns:1fr .9fr;grid-gap:55px;gap:55px;align-items:center}.storyFeatureImage img{display:block;width:100%;height:430px;object-fit:cover;border-radius:16px}.storyFeatureText h2{margin-top:0}.partnershipsSection{background:var(--navy);color:white}.partnershipsSection .sectionHeader h2{color:white;max-width:750px}.partnershipsSection .sectionHeader p{color:#c8dbe7;max-width:800px}.partnershipGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.partnershipGrid>div{padding:22px;border:1px solid rgba(255,255,255,.15);border-top:4px solid var(--gold);border-radius:12px;background:rgba(255,255,255,.06)}.partnershipGrid span,.partnershipGrid strong{display:block}.partnershipGrid strong{color:var(--gold);font-size:22px}.partnershipGrid span{color:#d6e4ec;font-size:13px;margin-top:7px}@media (max-width:900px){.missionGrid,.storyFeatureGrid{grid-template-columns:1fr;gap:30px}.storyTextColumns{grid-template-columns:1fr;gap:0}.partnershipGrid,.storyFacts{grid-template-columns:1fr 1fr}.missionImage img,.storyFeatureImage img{height:auto;max-height:430px}}@media (max-width:560px){.partnershipGrid,.storyFacts{grid-template-columns:1fr}}.articleContent a:not(.button),.callout a,.faqList a,.prose a{color:#996f06;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:600;transition:color .15s ease}.articleContent a:not(.button):hover,.callout a:hover,.faqList a:hover,.prose a:hover{color:var(--navy)}.articleContent strong,.callout strong,.faqList strong,.prose strong{color:#996f06;font-weight:700}.faqIntroGrid{display:grid;grid-template-columns:1.15fr .65fr;grid-gap:55px;gap:55px;align-items:center}.faqEmergencyCard{padding:28px;border-radius:16px;background:var(--navy);color:white;border-top:5px solid var(--gold)}.faqEmergencyCard>span{display:block;color:var(--gold);font-size:11px;font-weight:900;letter-spacing:.1em}.faqEmergencyCard>strong{display:block;margin-top:6px;font-size:34px;line-height:1;color:white}.faqEmergencyCard p{margin:14px 0 0;color:#d6e4ec}.faqAccordion{max-width:980px}.faqItem{background:white;border:1px solid var(--line);border-radius:12px;margin-bottom:12px;overflow:hidden}.faqItem summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 22px;cursor:pointer;color:var(--navy);font-size:18px;font-weight:800}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary:hover{background:#fff9e8}.faqPlus{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:var(--gold);color:var(--navy);font-size:21px;line-height:1;transition:transform .18s ease}.faqItem[open] .faqPlus{transform:rotate(45deg)}.faqAnswer{padding:0 22px 20px;max-width:850px}.faqAnswer p:first-child{margin-top:0}.faqAnswer p:last-child{margin-bottom:0}.faqMoreResources{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:55px;gap:55px;align-items:start}.faqMoreResources h2{color:var(--navy);font-size:32px;margin:0 0 10px}.faqMoreResources>div:first-child>p{color:var(--muted)}.faqResourceLinks{display:grid;grid-gap:10px;gap:10px}.faqResourceLinks>a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:10px;background:white;transition:background .15s ease,transform .15s ease}.faqResourceLinks>a:hover{background:#fff9e8;transform:translateX(3px)}.faqResourceLinks strong{color:var(--navy)}.faqResourceLinks span{color:#996f06;font-size:13px;font-weight:700;text-align:right}@media (max-width:800px){.faqIntroGrid,.faqMoreResources{grid-template-columns:1fr;gap:30px}}@media (max-width:560px){.faqItem summary{padding:18px 16px;font-size:16px}.faqAnswer{padding:0 16px 18px}.faqResourceLinks>a{align-items:flex-start;flex-direction:column;gap:4px}.faqResourceLinks span{text-align:left}}.keypadGuide{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:22px 0}.keypadSection{padding:20px;background:var(--light);border-radius:12px;border:1px solid var(--line)}.keypadSection h3{margin:0 0 14px;color:var(--navy);font-size:16px}.keypadRows{display:grid;grid-gap:8px;gap:8px}.keypadRows>div{display:flex;align-items:center;gap:12px}.keypadRows strong{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:7px;background:var(--gold);color:var(--navy)!important;font-size:17px;font-weight:900}.keypadRows span{color:#4e606e;font-weight:700}@media (max-width:600px){.keypadGuide{grid-template-columns:1fr}}.text911DetailsGrid,.text911IntroGrid,.text911NextGrid,.text911UseGrid{display:grid;grid-template-columns:1.1fr .7fr;grid-gap:55px;gap:55px;align-items:center}.text911Callout{padding:28px;border-radius:16px;background:var(--navy);color:white;border-top:5px solid var(--gold)}.text911Callout>span{display:block;color:var(--gold);font-size:11px;font-weight:900;letter-spacing:.1em}.text911Callout>strong{display:block;margin-top:7px;color:white;font-size:27px}.text911Callout p{color:#d6e4ec}.text911CalloutRule{height:1px;margin:20px 0;background:rgba(255,255,255,.15)}.text911CalloutSecondary{font-size:21px!important}.text911Steps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.text911Steps>div{padding:22px 18px;border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:12px;background:white}.text911Steps>div>span{display:grid;place-items:center;width:36px;height:36px;margin-bottom:15px;border-radius:50%;background:var(--navy);color:white;font-weight:900}.text911Steps strong{display:block;color:var(--navy)}.text911Steps p{margin:6px 0 0;color:var(--muted);font-size:13px}.text911InfoCards{display:grid;grid-gap:10px;gap:10px;margin-top:25px}.text911InfoCards>div{padding:17px 18px;border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:9px}.text911InfoCards span{display:block;color:#996f06;font-size:10px;font-weight:900;letter-spacing:.1em}.text911InfoCards strong{display:block;margin-top:2px;color:var(--navy)!important}.text911InfoCards p{margin:5px 0 0;font-size:13px}.text911LocationCard p{color:#d6e4ec}.text911ExampleLabel{margin-top:25px;font-size:12px;font-weight:800}.textMessageExample{margin:7px 0 20px;padding:14px 16px;border-radius:16px 16px 4px 16px;background:var(--gold);color:var(--navy);font-weight:700}.callVsText{display:grid;grid-gap:12px;gap:12px}.callVsText>div{padding:24px;border-radius:13px}.callVsText span,.callVsText strong{display:block}.callVsText span{font-size:10px;letter-spacing:.1em;font-weight:900}.callVsText strong{margin-top:5px;font-size:26px}.callVsText p{margin-bottom:0}.callOption{background:var(--navy);color:white}.callOption span{color:var(--gold)}.callOption strong{color:white}.callOption p{color:#d6e4ec}.textOption{border:2px solid var(--gold);background:#fff9e8}.textOption span{color:#996f06}.textOption strong{color:var(--navy)}.textConversation{padding:25px;border-radius:16px;background:#eef3f6;display:flex;flex-direction:column;gap:9px}.message{max-width:80%;padding:10px 13px;border-radius:15px;font-size:13px}.message.sent{align-self:flex-end;background:var(--gold);color:var(--navy);border-bottom-right-radius:4px}.message.received{align-self:flex-start;background:white;color:var(--ink);border:1px solid var(--line);border-bottom-left-radius:4px}.text911WarningSection{background:var(--navy)}.text911Warning{display:grid;grid-template-columns:70px 1fr;grid-gap:28px;gap:28px;align-items:start}.warningIcon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--gold);color:var(--navy);font-size:34px;font-weight:900}.text911Warning .eyebrow{color:var(--gold)}.text911Warning h2{color:white}.text911Warning p{color:#d3e1ea}.text911Warning strong{color:var(--gold)}.text911Limitations{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.text911Limitations>div{padding:22px;background:white;border:1px solid var(--line);border-radius:12px}.text911Limitations>div>span{display:grid;place-items:center;width:30px;height:30px;margin-bottom:13px;border-radius:50%;background:#fff0ef;color:#9a2920;font-weight:900}.text911Limitations strong{display:block;color:var(--navy)}.text911Limitations p{color:var(--muted);font-size:13px}.videoGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.videoCard{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:white}.videoEmbed{position:relative;aspect-ratio:16/9;background:var(--navy)}.videoEmbed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.videoCardBody{padding:17px}.videoCardBody span,.videoCardBody strong{display:block}.videoCardBody strong{color:var(--navy)}.videoCardBody span{margin-top:3px;color:var(--muted);font-size:12px}@media (max-width:1000px){.text911Steps{grid-template-columns:repeat(3,1fr)}.text911Limitations{grid-template-columns:1fr 1fr}}@media (max-width:800px){.text911DetailsGrid,.text911IntroGrid,.text911NextGrid,.text911UseGrid{grid-template-columns:1fr;gap:30px}}@media (max-width:650px){.text911Limitations,.text911Steps,.text911Warning,.videoGrid{grid-template-columns:1fr}}.rapidHumanGrid,.rapidIntroGrid,.rapidProfileGrid{display:grid;grid-template-columns:1.1fr .7fr;grid-gap:55px;gap:55px;align-items:center}.rapidBadge{display:flex;justify-content:center;align-items:center}.rapidBadge img{width:min(340px,100%);height:auto}.rapidLocationSection{background:var(--navy)}.rapidLocationGrid{display:grid;grid-template-columns:110px 1fr;grid-gap:35px;gap:35px;align-items:center}.rapidLocationIcon{width:100px;height:100px;display:grid;place-items:center;border-radius:50%;background:var(--gold);color:var(--navy);font-size:27px;font-weight:900}.rapidLocationSection .eyebrow{color:var(--gold)}.rapidLocationSection h2{color:white}.rapidLocationSection p{color:#d4e3ed}.rapidLocationSection strong{color:var(--gold)}.rapidDataGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.rapidDataGrid article{padding:22px;background:white;border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:12px}.rapidDataGrid article>span{display:block;color:#996f06;font-size:10px;font-weight:900;letter-spacing:.1em}.rapidDataGrid h3{margin:7px 0 8px;color:var(--navy)}.rapidDataGrid p{color:var(--muted);font-size:13px}.rapidProfileActions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:25px}.rapidTextLink{color:#996f06;text-decoration:underline;text-underline-offset:3px;font-weight:700}.rapidTextLink:hover{color:var(--navy)}.rapidProfileCard{padding:27px;background:var(--navy);color:white;border-top:5px solid var(--gold);border-radius:15px}.rapidProfileCard>strong{display:block;color:white;font-size:21px}.rapidProfileCard ul{padding-left:20px;margin:18px 0}.rapidProfileCard li{margin:8px 0;color:#d5e4ed}.rapidProfileCard p{margin-bottom:0;color:#bcd1df;font-size:13px}.rapidSteps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.rapidSteps article{display:flex;gap:15px;padding:22px;background:white;border:1px solid var(--line);border-radius:12px}.rapidSteps article>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:var(--gold);color:var(--navy);font-weight:900}.rapidSteps strong{display:block;color:var(--navy)}.rapidSteps p{margin:5px 0 0;color:var(--muted);font-size:13px}.rapidDisclaimer{margin:22px 0 0;color:var(--muted);font-size:12px;text-align:center}.rapidHumanSection{background:#0b365b;color:white}.rapidHumanSection .eyebrow{color:var(--gold)}.rapidHumanSection h2{color:white;font-size:36px;line-height:1.1}.rapidHumanSection p{color:#d1e1ea}.rapidHumanQuote{padding:28px;border:1px solid rgba(255,255,255,.17);border-left:5px solid var(--gold);border-radius:12px;background:rgba(255,255,255,.06)}.rapidHumanQuote strong{display:block;color:var(--gold);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.rapidHumanQuote p{margin-bottom:0;font-size:18px}.rapidVideoWrap{max-width:850px;margin:auto}@media (max-width:1000px){.rapidDataGrid{grid-template-columns:1fr 1fr}}@media (max-width:800px){.rapidHumanGrid,.rapidIntroGrid,.rapidProfileGrid{grid-template-columns:1fr;gap:30px}.rapidLocationGrid{gap:20px}.rapidLocationGrid,.rapidSteps{grid-template-columns:1fr}.rapidBadge{order:-1}.rapidBadge img{width:min(240px,70%)}}@media (max-width:600px){.rapidDataGrid{grid-template-columns:1fr}.rapidProfileActions{align-items:stretch;flex-direction:column}.rapidProfileActions .button{justify-content:center;text-align:center}}.preparedHumanGrid,.preparedIntroGrid,.preparedTranslationGrid{display:grid;grid-template-columns:1.1fr .7fr;grid-gap:55px;gap:55px;align-items:center}.preparedCallout{padding:28px;background:var(--navy);color:white;border-top:5px solid var(--gold);border-radius:15px}.preparedCallout>span{display:block;color:var(--gold);font-size:10px;font-weight:900;letter-spacing:.1em}.preparedCallout>strong{display:block;margin:7px 0 12px;color:white;font-size:25px;line-height:1.15}.preparedCallout p{color:#d4e3ed}.preparedFeatureGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.preparedFeatureGrid article{padding:23px;background:white;border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:12px}.preparedFeatureGrid article>span{display:block;color:#996f06;font-size:10px;font-weight:900;letter-spacing:.1em}.preparedFeatureGrid h3{margin:7px 0 8px;color:var(--navy)}.preparedFeatureGrid p{color:var(--muted);font-size:13px}.preparedSteps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px}.preparedSteps article{padding:22px;background:white;border:1px solid var(--line);border-radius:12px}.preparedSteps article>span{display:grid;place-items:center;width:38px;height:38px;margin-bottom:15px;border-radius:50%;background:var(--gold);color:var(--navy);font-weight:900}.preparedSteps strong{display:block;color:var(--navy)}.preparedSteps p{margin:6px 0 0;color:var(--muted);font-size:13px}.preparedPrivacySection{background:var(--navy)}.preparedPrivacyGrid{display:grid;grid-template-columns:100px 1fr;grid-gap:35px;gap:35px;align-items:center}.preparedPrivacyIcon{display:grid;place-items:center;width:90px;height:90px;background:var(--gold);border-radius:50%;font-size:34px}.preparedPrivacySection .eyebrow{color:var(--gold)}.preparedPrivacySection h2{color:white}.preparedPrivacySection p{color:#d5e3ec}.preparedPrivacySection strong{color:var(--gold)}.preparedTranslationCard{padding:27px;background:#fff9e8;border:1px solid #ead28c;border-left:5px solid var(--gold);border-radius:13px}.preparedTranslationCard>span{display:block;color:#996f06;font-size:10px;font-weight:900;letter-spacing:.1em}.preparedTranslationCard>strong{display:block;margin-top:5px;color:var(--navy);font-size:22px}.preparedTranslationCard p{color:var(--muted)}.preparedTranslationCard a{color:#996f06;text-decoration:underline;text-underline-offset:3px;font-weight:800}.preparedStoryGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.preparedStoryGrid article{padding:24px;border:1px solid var(--line);border-radius:13px;background:white}.preparedStoryGrid article>span{color:#996f06;font-size:10px;font-weight:900;letter-spacing:.1em}.preparedStoryGrid h3{color:var(--navy)}.preparedStoryGrid p{color:var(--muted)}.preparedStoryGrid a{color:#996f06;text-decoration:underline;text-underline-offset:3px;font-weight:800}.preparedHumanSection{background:#0b365b;color:white}.preparedHumanSection .eyebrow{color:var(--gold)}.preparedHumanSection h2{color:white;font-size:36px;line-height:1.1}.preparedHumanSection p{color:#d3e2eb}.preparedHumanQuote{padding:28px;border:1px solid rgba(255,255,255,.17);border-left:5px solid var(--gold);border-radius:12px;background:rgba(255,255,255,.06)}.preparedHumanQuote strong{display:block;color:var(--gold);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.preparedHumanQuote p{margin-bottom:0;font-size:18px}.preparedMore{display:flex;justify-content:space-between;align-items:center;gap:40px}.preparedMore>div{max-width:720px}.preparedMore h2{color:var(--navy);margin:0}.preparedMore p{color:var(--muted)}@media (max-width:1000px){.preparedFeatureGrid,.preparedSteps{grid-template-columns:1fr 1fr}}@media (max-width:800px){.preparedHumanGrid,.preparedIntroGrid,.preparedTranslationGrid{grid-template-columns:1fr;gap:30px}.preparedPrivacyGrid{gap:20px}.preparedPrivacyGrid,.preparedStoryGrid{grid-template-columns:1fr}.preparedMore{align-items:flex-start;flex-direction:column}}@media (max-width:600px){.preparedFeatureGrid,.preparedSteps{grid-template-columns:1fr}.preparedMore .button{width:100%;justify-content:center}}.weatherChecklistGrid,.weatherIntroGrid{display:grid;grid-template-columns:1.05fr .75fr;grid-gap:55px;gap:55px;align-items:center}.weatherBadge{display:flex;align-items:center;justify-content:center}.weatherBadge img{width:min(540px,100%);height:auto}.weatherRoleGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px}.weatherRoleGrid article{padding:22px;background:white;border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:12px}.weatherRoleGrid article>span{display:block;color:#996f06;font-size:10px;font-weight:900;letter-spacing:.1em}.weatherRoleGrid h3{color:var(--navy);margin:7px 0 8px}.weatherRoleGrid p{color:var(--muted);font-size:13px}.weatherImportanceSection{background:var(--navy)}.weatherImportanceGrid{display:grid;grid-template-columns:100px 1fr;grid-gap:35px;gap:35px;align-items:center}.weatherAlertIcon{display:grid;place-items:center;width:90px;height:90px;border-radius:50%;background:var(--gold);color:var(--navy);font-size:38px;font-weight:900}.weatherImportanceSection .eyebrow{color:var(--gold)}.weatherImportanceSection h2{color:white}.weatherImportanceSection p{color:#d5e3ec}.weatherImportanceSection strong{color:var(--gold)}.weatherHazardGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.weatherHazardGrid article{padding:22px;border:1px solid var(--line);border-radius:12px;background:white}.weatherHazardGrid article>span{display:block;color:#996f06;font-size:10px;font-weight:900;letter-spacing:.1em}.weatherHazardGrid h3{color:var(--navy);margin:7px 0 8px}.weatherHazardGrid p{color:var(--muted);font-size:13px}.weatherChecklist{display:grid;grid-gap:10px;gap:10px}.weatherChecklist>div{display:flex;align-items:flex-start;gap:13px;padding:15px 17px;border:1px solid var(--line);border-radius:9px;background:white}.weatherChecklist span{display:grid;place-items:center;width:27px;height:27px;flex:0 0 27px;border-radius:50%;background:var(--gold);color:var(--navy);font-weight:900}.weatherChecklist p{margin:1px 0 0;color:#4e606e;font-size:13px}.weatherAlertGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.weatherAlertGrid article{padding:28px;border-radius:14px}.weatherAlertGrid article>span{display:block;font-size:11px;font-weight:900;letter-spacing:.12em}.weatherAlertGrid h3{margin:6px 0;font-size:29px}.weatherAlertGrid p{margin-bottom:0}.weatherWatch{background:#fff9e8;border:2px solid var(--gold)}.weatherWatch span{color:#996f06}.weatherWatch h3{color:var(--navy)}.weatherWatch p{color:var(--muted)}.weatherWarning{background:var(--navy);border:2px solid var(--navy);color:white}.weatherWarning span{color:var(--gold)}.weatherWarning h3{color:white}.weatherWarning p{color:#d4e3ed}.weatherResourcesSection{background:#0b365b;color:white}.weatherResourcesGrid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:55px;gap:55px;align-items:center}.weatherResourcesSection .eyebrow{color:var(--gold)}.weatherResourcesSection h2{color:white;margin:0}.weatherResourcesSection p{color:#d0e0ea}.weatherResourceLinks{display:grid;grid-gap:10px;gap:10px}.weatherResourceLinks>a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;border:1px solid rgba(255,255,255,.15);border-left:4px solid var(--gold);border-radius:9px;background:rgba(255,255,255,.06)}.weatherResourceLinks>a:hover{background:rgba(255,255,255,.11)}.weatherResourceLinks strong{color:white}.weatherResourceLinks span{color:var(--gold);font-size:12px;font-weight:700;text-align:right}@media (max-width:1000px){.weatherHazardGrid,.weatherRoleGrid{grid-template-columns:1fr 1fr}}@media (max-width:800px){.weatherChecklistGrid,.weatherIntroGrid,.weatherResourcesGrid{grid-template-columns:1fr;gap:30px}.weatherImportanceGrid{grid-template-columns:1fr;gap:20px}.weatherBadge{order:-1}.weatherBadge img{width:min(430px,90%)}}@media (max-width:600px){.weatherAlertGrid,.weatherHazardGrid,.weatherRoleGrid{grid-template-columns:1fr}.weatherResourceLinks>a{align-items:flex-start;flex-direction:column;gap:4px}.weatherResourceLinks span{text-align:left}}.nwsForecast{overflow:hidden;border:1px solid var(--line);border-radius:15px;background:white;box-shadow:0 10px 28px rgba(7,31,54,.06)}.nwsForecastHeader{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:20px 22px;background:var(--navy);color:white}.nwsForecastHeader>div{display:flex;flex-direction:column}.nwsSource{margin-bottom:3px;color:var(--gold);font-size:10px;font-weight:900;letter-spacing:.12em}.nwsForecastHeader strong{color:white;font-size:18px}.nwsForecastHeader a{color:var(--gold);font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.nwsForecastHeader a:hover{color:white}.nwsForecastGrid{display:grid;grid-template-columns:repeat(6,1fr)}.nwsForecastPeriod{min-width:0;padding:20px 13px;text-align:center;border-right:1px solid var(--line)}.nwsForecastPeriod:last-child{border-right:0}.nwsPeriodName{display:block;min-height:38px;color:var(--navy);font-size:14px}.nwsForecastPeriod img{display:block;width:78px;height:78px;margin:8px auto;border-radius:8px;object-fit:cover}.nwsTemperature{color:var(--navy);font-size:28px;font-weight:900;line-height:1}.nwsTemperature span{margin-left:2px;color:var(--muted);font-size:12px;font-weight:700}.nwsCondition{display:block;min-height:36px;margin-top:9px;color:#42596a;font-size:12px;line-height:1.3}.nwsPrecip{margin-top:9px;color:#316e9d;font-size:11px;font-weight:700}.nwsWind{margin-top:7px}.nwsForecastFooter,.nwsWind{color:var(--muted);font-size:10px}.nwsForecastFooter{display:flex;justify-content:space-between;gap:20px;padding:10px 15px;background:#f4f7f9;border-top:1px solid var(--line)}.nwsUnavailable{padding:30px;background:white;border:1px solid var(--line);border-left:5px solid var(--gold);border-radius:12px}.nwsUnavailable strong{display:block;color:var(--navy);font-size:18px}.nwsUnavailable p{color:var(--muted)}.nwsUnavailable a{color:#996f06;text-decoration:underline;text-underline-offset:3px;font-weight:800}@media (max-width:1050px){.nwsForecastGrid{grid-template-columns:repeat(3,1fr)}.nwsForecastPeriod:nth-child(3){border-right:0}.nwsForecastPeriod:nth-child(-n+3){border-bottom:1px solid var(--line)}}@media (max-width:650px){.nwsForecastHeader{align-items:flex-start;flex-direction:column;gap:9px}.nwsForecastGrid{grid-template-columns:repeat(2,1fr)}.nwsForecastPeriod:nth-child(3){border-right:1px solid var(--line)}.nwsForecastPeriod:nth-child(2n){border-right:0}.nwsForecastPeriod:nth-child(-n+4){border-bottom:1px solid var(--line)}.nwsForecastFooter{flex-direction:column;gap:2px}}.formSectionHeading{margin-top:20px;padding-top:22px;border-top:1px solid var(--line)}.formSectionHeading:first-child{margin-top:0;padding-top:0;border-top:0}.formSectionHeading span{display:block;color:#996f06;font-size:10px;font-weight:900;letter-spacing:.1em}.formSectionHeading h2{margin:3px 0 0;color:var(--navy);font-size:22px}.cmsForm label small{display:block;margin-top:5px;color:var(--muted);font-size:11px;font-weight:500}.adminFeaturedImage{overflow:hidden;max-width:600px;margin-bottom:16px;border:1px solid var(--line);border-radius:12px}.adminFeaturedImage img{display:block;width:100%;max-height:330px;object-fit:cover}.adminNewsPanel{padding:0}.adminNewsList{display:grid}.adminNewsRow{display:grid;grid-template-columns:115px 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:17px;border-bottom:1px solid var(--line)}.adminNewsRow:last-child{border-bottom:0}.adminNewsThumb{display:grid;place-items:center;overflow:hidden;width:115px;height:78px;border-radius:8px;background:var(--navy);color:var(--gold);font-size:11px;font-weight:900}.adminNewsThumb img{width:100%;height:100%;object-fit:cover}.adminNewsMain>strong{display:block;margin:5px 0 3px;color:var(--navy);font-size:16px}.adminNewsMain small{color:var(--muted)}.adminNewsMeta,.adminTagRow{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.adminNewsMeta>span:not(.pill){color:var(--muted);font-size:10px;font-weight:700}.adminTagRow{margin-top:7px}.adminTagRow span{padding:4px 7px;border-radius:999px;background:#f3f6f8;color:#526877;font-size:10px;font-weight:700}.adminNewsActions{display:flex;align-items:center;gap:8px}.adminNewsActions a,.adminNewsActions button{border:1px solid var(--line);border-radius:6px;background:white;padding:7px 9px;color:#705300;font-size:11px;font-weight:800}.adminNewsActions button{color:#8b2222;cursor:pointer}.adminEmpty{padding:35px;color:var(--muted);text-align:center}.newsFilters{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,210px) minmax(180px,210px) 100px 90px;grid-gap:10px;gap:10px;align-items:end;margin-bottom:34px}.newsFilters label{display:grid;grid-gap:6px;gap:6px;min-width:0}.newsFilters label>span{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.newsFilters .filterButton,.newsFilters .newsClearFilters,.newsFilters input,.newsFilters select{height:44px;min-height:44px;box-sizing:border-box;border-radius:8px;font:inherit}.newsFilters input,.newsFilters select{width:100%;min-width:0;padding:0 12px;border:1px solid var(--line);background:#fff;color:var(--navy);font-size:14px}.newsFilters input::placeholder{color:#7b8993}.newsFilters input:hover,.newsFilters select:hover{border-color:#b7c7d1}.newsFilters input:focus,.newsFilters select:focus{border-color:var(--gold);outline:2px solid rgba(247,181,15,.15);outline-offset:0}.newsFilters .filterButton{display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:100px;padding:0 18px;border:1px solid var(--gold);background:var(--gold);color:var(--navy);font-size:13px;font-weight:900;cursor:pointer;transition:background .15s ease,border-color .15s ease}.newsFilters .filterButton:hover{border-color:#dca20e;background:#dca20e;color:var(--navy)}.newsFilters .filterButton:focus-visible{outline:3px solid rgba(247,181,15,.3);outline-offset:2px}.newsFilters .newsClearFilters{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:100%;min-width:90px;padding:0 16px;border:1px solid #c7d4dd;background:#fff;color:var(--navy);font-size:13px;font-weight:800;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}.newsFilters .newsClearFilters:hover:not(:disabled){border-color:var(--navy);background:#f3f6f8;color:var(--navy);text-decoration:none}.newsFilters .newsClearFilters:focus-visible{outline:3px solid rgba(7,31,54,.15);outline-offset:2px}.newsFilters .newsClearFilters.disabled,.newsFilters .newsClearFilters:disabled{border-color:#dbe4ea;background:#f3f6f8;color:#8b99a3;opacity:.65;cursor:not-allowed;pointer-events:none}@media (max-width:900px){.newsFilters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.newsFilters label:first-child{grid-column:1/-1}.newsFilters .filterButton,.newsFilters .newsClearFilters{width:100%}}@media (max-width:600px){.newsFilters{grid-template-columns:1fr;gap:11px}.newsFilters label:first-child{grid-column:auto}.newsFilters .filterButton,.newsFilters .newsClearFilters,.newsFilters input,.newsFilters select{width:100%}}.newsLead{display:grid;grid-template-columns:1.08fr .92fr;overflow:hidden;margin-bottom:28px;border:1px solid var(--line);border-radius:16px;background:white}.newsLeadImage{display:block;min-height:390px;background-position:50%;background-size:cover}.newsLeadBody{display:flex;flex-direction:column;justify-content:center;padding:38px}.newsLeadBody h2{margin:9px 0 12px;color:var(--navy);font-size:34px;line-height:1.08}.newsLeadBody h2 a{color:inherit}.newsLeadBody p{color:var(--muted);font-size:16px;line-height:1.65}.newsArchiveGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.newsArchiveCard{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:white}.newsArchiveImage{display:block;height:210px;overflow:hidden;background:var(--navy)}.newsArchiveImage img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .22s ease}.newsArchiveCard:hover .newsArchiveImage img{transform:scale(1.025)}.newsArchiveBody{padding:20px}.newsArchiveBody h2{margin:7px 0 9px;color:var(--navy);font-size:21px;line-height:1.15}.newsArchiveBody h2 a{color:inherit}.newsArchiveBody p{color:var(--muted);font-size:13px;line-height:1.55}.newsTagRow{display:flex;flex-wrap:wrap;gap:6px;margin:15px 0}.newsTagRow a{padding:5px 8px;border-radius:999px;background:#fff6d9;color:#755600!important;font-size:10px;font-weight:800;text-decoration:none!important}.newsTagRow a:hover{background:var(--gold);color:var(--navy)!important}.newsReadMore{color:#996f06;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.newsReadMore:hover{color:var(--navy)}.newsEmpty{padding:55px 20px;text-align:center}.newsEmpty h2{color:var(--navy)}.newsEmpty p{color:var(--muted)}.newsEmpty a{color:#996f06;font-weight:800;text-decoration:underline}.newsArticleMeta{display:flex;gap:35px;margin-bottom:12px;padding-bottom:18px;border-bottom:1px solid var(--line)}.newsArticleMeta div{display:flex;flex-direction:column}.newsArticleMeta span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.newsArticleMeta strong{margin-top:2px;color:var(--navy)!important;font-size:13px}.articleTags{margin-bottom:30px}.newsArticleBody{font-size:17px;line-height:1.78}.newsArticleBody h2{margin:38px 0 12px;color:var(--navy);font-size:28px}.newsArticleBody h3{margin:30px 0 10px;color:var(--navy);font-size:21px}.newsArticleBody ol,.newsArticleBody ul{padding-left:24px;margin:16px 0 22px}.newsArticleBody li{margin:7px 0;color:#435664}.newsArticleBody blockquote{margin:26px 0;padding:18px 22px;border-left:5px solid var(--gold);background:#fff9e8;color:#435664}.newsArticleBody hr{height:1px;border:0;background:var(--line);margin:35px 0}.relatedNewsGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.relatedNewsGrid article{padding:22px;border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:12px;background:white}.relatedNewsGrid h3{margin:7px 0 8px;color:var(--navy)}.relatedNewsGrid h3 a{color:inherit}.relatedNewsGrid p{color:var(--muted);font-size:13px}.relatedNewsGrid>article>a{color:#996f06;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.newsVisual img{width:100%;height:100%;object-fit:cover}@media (max-width:1050px){.newsArchiveGrid{grid-template-columns:1fr 1fr}}@media (max-width:800px){.newsLead{grid-template-columns:1fr}.newsLeadImage{min-height:260px}.newsLeadBody{padding:25px}.newsLeadBody h2{font-size:28px}.relatedNewsGrid{grid-template-columns:1fr}.adminNewsRow{grid-template-columns:90px 1fr}.adminNewsThumb{width:90px;height:70px}.adminNewsActions{grid-column:1/-1;justify-content:flex-end}}@media (max-width:650px){.newsArchiveGrid{grid-template-columns:1fr}.newsArticleMeta{flex-direction:column;gap:10px}.adminNewsRow{grid-template-columns:1fr}.adminNewsThumb{width:100%;height:170px}.adminNewsActions{justify-content:flex-start;flex-wrap:wrap}}.editorActions .solidButton{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 20px;border:2px solid var(--navy);border-radius:9px;background:var(--navy)!important;color:white!important;font-size:14px;font-weight:800;cursor:pointer}.editorActions .solidButton:hover{background:#996f06!important;border-color:#996f06!important;color:white!important}.editorActions{display:flex;align-items:center;gap:18px;margin-top:10px}.editorActions>a{color:#996f06;font-weight:700;text-decoration:underline;text-underline-offset:3px}.editorActions>a:hover{color:var(--navy)}.annualReportIntro{max-width:900px}.annualReportFeatured{display:grid;grid-template-columns:240px 1fr;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:white}.annualReportYear{display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:35px;background:var(--navy)}.annualReportYear span{color:var(--gold);font-size:11px;font-weight:900;letter-spacing:.12em}.annualReportYear strong{margin-top:5px;color:white;font-size:64px;line-height:1}.annualReportFeaturedBody{display:flex;flex-direction:column;justify-content:center;padding:38px}.annualReportFeaturedBody h3{margin:0 0 12px;color:var(--navy);font-size:30px}.annualReportFeaturedBody p{max-width:720px;color:var(--muted);line-height:1.65}.annualReportActions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:18px}.annualReportDownload{color:#996f06;font-weight:800;text-decoration:underline;text-underline-offset:3px}.annualReportDownload:hover{color:var(--navy)}.annualReportGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px}.annualReportCard{padding:24px;border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:12px;background:white}.annualReportCard>div:first-child{display:flex;justify-content:space-between;align-items:center}.annualReportCard>div:first-child span{color:#996f06;font-size:10px;font-weight:900;letter-spacing:.1em}.annualReportCard>div:first-child strong{color:var(--navy);font-size:25px}.annualReportCard h3{margin:18px 0 8px;color:var(--navy)}.annualReportCard p{color:var(--muted);font-size:13px;line-height:1.55}.annualReportCardActions{display:flex;gap:18px;margin-top:18px}.annualReportCardActions a{color:#996f06;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.annualReportCardActions a:hover{color:var(--navy)}.annualReportEmpty{padding:35px;border:1px dashed #c7d3db;border-radius:12px;background:#f8fafb;text-align:center}.annualReportEmpty strong{color:var(--navy)}.annualReportEmpty p{margin-bottom:0;color:var(--muted)}.annualReportTransparency{background:var(--navy);color:white}.annualReportTransparencyGrid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:55px;gap:55px;align-items:center}.annualReportTransparency .eyebrow{color:var(--gold)}.annualReportTransparency h2{margin:0;color:white}.annualReportTransparency p{color:#d0e0ea}.annualReportResourceLinks{display:grid;grid-gap:10px;gap:10px}.annualReportResourceLinks>a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;border:1px solid rgba(255,255,255,.15);border-left:4px solid var(--gold);border-radius:9px;background:rgba(255,255,255,.06)}.annualReportResourceLinks>a:hover{background:rgba(255,255,255,.11)}.annualReportResourceLinks strong{color:white}.annualReportResourceLinks span{color:var(--gold);font-size:12px;font-weight:700;text-align:right}@media (max-width:900px){.annualReportFeatured{grid-template-columns:180px 1fr}.annualReportGrid{grid-template-columns:1fr 1fr}.annualReportTransparencyGrid{grid-template-columns:1fr;gap:30px}}@media (max-width:650px){.annualReportFeatured{grid-template-columns:1fr}.annualReportYear{min-height:auto;padding:25px}.annualReportYear strong{font-size:48px}.annualReportFeaturedBody{padding:25px}.annualReportGrid{grid-template-columns:1fr}.annualReportResourceLinks>a{align-items:flex-start;flex-direction:column;gap:4px}.annualReportResourceLinks span{text-align:left}}.liveInstagramGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%;min-width:0}.liveInstaCard,.liveInstaCard .instaImage{width:100%;min-width:0;max-width:100%;overflow:hidden}.liveInstaCard .instaImage{position:relative;aspect-ratio:1/1;background:var(--navy)}.liveInstaCard .instaImage>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.liveInstaCard:hover .instaImage>img{transform:scale(1.025)}.liveInstaCard .instaIcon{position:absolute;top:12px;right:12px;z-index:2}.instagramMediaType{position:absolute;top:12px;left:12px;z-index:2;padding:5px 7px;border-radius:999px;background:rgba(7,31,54,.88);color:white;font-size:9px;font-weight:900;letter-spacing:.08em}.liveInstaCard .instaBody{width:100%;min-width:0;max-width:100%;overflow:hidden;padding:15px}.instagramPostMeta{display:flex;justify-content:space-between;align-items:center;min-width:0;gap:12px}.instagramPostMeta strong{min-width:0;overflow-wrap:anywhere;color:var(--navy);font-size:13px}.instagramPostMeta span{color:var(--muted);font-size:9px;white-space:nowrap}.liveInstaCard .instaBody p{min-height:54px;max-width:100%;overflow-wrap:anywhere;margin:7px 0 11px;color:var(--muted);font-size:12px;line-height:1.45}.instagramOpenPost{color:#996f06;font-size:10px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.liveInstaCard:hover .instagramOpenPost{color:var(--navy)}.instagramMediaFallback{display:grid;place-items:center;width:100%;height:100%;background:var(--navy);color:var(--gold);font-size:15px;font-weight:900;letter-spacing:.08em}.instagramFallback{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:28px;border:1px solid var(--line);border-left:5px solid var(--gold);border-radius:12px;background:white}.instagramFallback strong{display:block;color:var(--navy);font-size:20px}.instagramFallback p{max-width:720px;margin:7px 0 0;color:var(--muted)}@media (max-width:1100px){.liveInstagramGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.liveInstagramGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.liveInstagramGrid{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%}.instagramFallback{align-items:flex-start;flex-direction:column}.instagramFallback .button{width:100%;justify-content:center}}@media (max-width:900px){.utility{display:none!important}.siteHeader{height:78px!important;min-height:78px!important;top:0;z-index:100}.headerInner{height:78px!important;position:relative;gap:10px}.brand{min-width:0;flex:1 1;gap:9px;overflow:hidden}.brandLogo{width:50px!important;height:50px!important;flex:0 0 50px}.brandName{display:block!important;min-width:0;line-height:1.08}.brandName strong{display:block;font-size:11px!important;line-height:1.12}.brandName span,.brandName strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brandName span{display:block!important;margin-top:2px;color:#587083;font-size:9.5px!important;line-height:1.15}.menuButton{position:relative;z-index:130;flex:0 0 44px}.mainNav,.menuButton{display:flex!important}.mainNav{visibility:hidden;pointer-events:none;opacity:0;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:min(86vw,360px)!important;height:100dvh!important;margin:0!important;padding:98px 20px 30px!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:-16px 0 40px rgba(0,20,35,.18);z-index:120;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:3px!important;overflow-y:auto;transform:translateX(105%)!important;transition:transform .2s ease,opacity .15s ease,visibility .2s ease}.mainNav.open{visibility:visible;pointer-events:auto;opacity:1;transform:translateX(0)!important}.mainNav>a,.navGroupTrigger{display:flex!important;width:100%;min-height:46px;padding:13px 12px!important;margin:0!important;align-items:center;justify-content:space-between;border-radius:8px;color:var(--navy)!important;font-size:16px!important;font-weight:800!important;line-height:1.2;text-align:left;box-shadow:none!important}.mainNav>a:hover,.navGroup:focus-within .navGroupTrigger,.navGroupTrigger:hover{background:#fff8df!important;color:var(--navy)!important;box-shadow:none!important}.navGroup{width:100%;margin:0!important;padding:0!important}.navGroupHeading{display:flex!important;width:100%;align-items:center}.navGroup:focus-within .dropdown,.navGroup:hover .dropdown{display:none}.dropdown,.navGroup .dropdown{display:none!important;position:static!important;width:auto!important;margin:2px 0 6px 12px!important;padding:5px!important;border:0!important;border-left:3px solid var(--gold)!important;border-radius:0 8px 8px 0!important;background:#f7f9fa!important;box-shadow:none!important}.dropdown a,.navGroup.mobileOpen .dropdown{display:block!important}.dropdown a{padding:10px 12px!important;margin:0!important;border-radius:6px;color:#314859;font-size:14px!important;font-weight:700;line-height:1.2}.dropdown a:hover{background:#fff8df}.navBackdrop{display:block!important;position:fixed;inset:0;z-index:90;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:rgba(1,18,31,.58)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (max-width:420px){.container{width:min(100% - 24px,1180px)}.brandLogo{width:46px!important;height:46px!important;flex-basis:46px}.brandName strong{font-size:10px!important}.brandName span{font-size:8.5px!important}.mainNav{width:min(88vw,340px)!important;padding-left:17px!important;padding-right:17px!important}}.careerBenefitTags .careerBenefitHighlight{background:var(--gold);border-color:var(--gold);color:var(--navy);font-weight:900}.careersOpeningSection{padding-top:52px}.careerStatusBar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:22px;padding:12px 16px;border:1px solid #d7e3da;border-left:5px solid #2f7b4c;border-radius:9px;background:#f0f8f3}.careerStatusBar>span{padding:4px 8px;border-radius:999px;background:#dff2e5;color:#276842;font-size:10px;font-weight:900;letter-spacing:.08em}.careerStatusBar strong{color:var(--navy)}.careerStatusBar em{margin-left:auto;color:#587083;font-size:12px;font-style:normal;font-weight:700}.careerOpeningGrid{display:grid;grid-template-columns:1.2fr .6fr;grid-gap:28px;gap:28px;align-items:stretch}.careerOpeningMain{padding:34px;border:1px solid var(--line);border-radius:16px;background:white}.careerOpeningMain h2{margin:0 0 14px;color:var(--navy);font-size:40px;line-height:1.05}.careerLead{color:#324b5d;font-size:18px;line-height:1.65}.careerOpeningMain>p:not(.careerLead){color:var(--muted)}.careerHeroActions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:25px}.careerApplyButton{min-height:46px;align-items:center}.careerTextLink{color:#996f06;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.careerTextLink:hover{color:var(--navy)}.careerSnapshot{padding:28px;border-radius:16px;background:var(--navy);color:white}.careerSnapshot>span{display:block;margin-bottom:15px;color:var(--gold);font-size:10px;font-weight:900;letter-spacing:.11em}.careerSnapshot>div{padding:15px 0;border-top:1px solid rgba(255,255,255,.13)}.careerSnapshot p,.careerSnapshot small,.careerSnapshot strong{display:block}.careerSnapshot small{color:#a9c3d4;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.careerSnapshot strong{margin-top:3px;color:white;font-size:21px}.careerSnapshot p{margin:3px 0 0;color:#c9dae5;font-size:12px}.careerDutyGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.careerDutyGrid article{padding:23px;border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:12px;background:white}.careerDutyGrid article>span{color:#996f06;font-size:10px;font-weight:900;letter-spacing:.1em}.careerDutyGrid h3{margin:7px 0 8px;color:var(--navy)}.careerDutyGrid p{color:var(--muted);font-size:13px}.careerFitGrid{display:grid;grid-template-columns:1.05fr .75fr;grid-gap:55px;gap:55px;align-items:start}.careerFitGrid h2{color:var(--navy);font-size:36px;line-height:1.1;margin-top:0}.careerFitGrid>div:first-child>p{color:var(--muted);font-size:16px}.careerQualificationList{display:grid;grid-gap:10px;gap:10px;margin-top:24px}.careerQualificationList>div{padding:15px 17px;border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:9px}.careerQualificationList span,.careerQualificationList strong{display:block}.careerQualificationList strong{color:var(--navy)}.careerQualificationList span{margin-top:2px;color:var(--muted);font-size:12px}.careerFitPhoto img{display:block;width:100%;height:325px;object-fit:cover;border-radius:14px}.careerFitCallout{margin-top:14px;padding:22px;border:1px solid #ead28c;border-left:5px solid var(--gold);border-radius:11px;background:#fff9e8}.careerFitCallout>span{color:#996f06;font-size:10px;font-weight:900;letter-spacing:.1em}.careerFitCallout>strong{display:block;margin-top:5px;color:var(--navy)}.careerFitCallout p{margin-bottom:0;color:var(--muted);font-size:12px}.careerCompSection{background:var(--navy);color:white}.careerLightHeader .eyebrow{color:var(--gold)}.careerLightHeader h2{color:white}.careerCompGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.careerCompGrid article{padding:22px;border:1px solid rgba(255,255,255,.15);border-top:4px solid var(--gold);border-radius:12px;background:rgba(255,255,255,.06)}.careerCompGrid article>span{color:var(--gold);font-size:10px;font-weight:900;letter-spacing:.1em}.careerCompGrid strong{display:block;margin-top:6px;color:white;font-size:20px}.careerCompGrid p{color:#cbdde8;font-size:12px}.careerBenefits{display:grid;grid-template-columns:.6fr 1.4fr;grid-gap:35px;gap:35px;align-items:center;margin-top:30px;padding-top:26px;border-top:1px solid rgba(255,255,255,.13)}.careerBenefits>div:first-child>span{color:var(--gold);font-size:10px;font-weight:900;letter-spacing:.1em}.careerBenefits h3{margin:5px 0 0;color:white;font-size:24px}.careerBenefitTags{gap:8px}.careerBenefitTags span{padding:8px 10px;border:1px solid rgba(255,255,255,.17);background:rgba(255,255,255,.07);color:#e6f0f5;font-size:11px;font-weight:700}.careerTrainingGrid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:55px;gap:55px;align-items:start}.careerTrainingGrid h2{margin-top:0;color:var(--navy);font-size:36px;line-height:1.1}.careerTrainingGrid>div:first-child>p{color:var(--muted)}.careerTrainingSteps{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.careerTrainingSteps>div{padding:20px;border:1px solid var(--line);border-radius:11px;background:white}.careerTrainingSteps>div>span{display:grid;place-items:center;width:34px;height:34px;margin-bottom:12px;border-radius:50%;background:var(--gold);color:var(--navy);font-weight:900}.careerTrainingSteps strong{display:block;color:var(--navy)}.careerTrainingSteps p{margin:5px 0 0;color:var(--muted);font-size:12px}.careerApplyGrid{display:grid;grid-template-columns:1fr .8fr;grid-gap:22px;gap:22px}.careerApplyChecklist{padding:27px;border:1px solid var(--line);border-radius:14px;background:white}.careerApplyCard>span,.careerApplyChecklist>span{color:#996f06;font-size:10px;font-weight:900;letter-spacing:.1em}.careerApplyChecklist>div{display:flex;gap:13px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.careerApplyChecklist>div:first-of-type{margin-top:12px}.careerApplyChecklist strong{display:grid;place-items:center;width:31px;height:31px;flex:0 0 31px;border-radius:50%;background:var(--navy);color:white;font-size:12px}.careerApplyChecklist p{margin:0;color:#435664}.careerApplyCard{padding:28px;border-radius:14px;background:var(--navy);color:white}.careerApplyCard h3{color:white;font-size:24px}.careerApplyCard p{color:#d0e0ea}.careerApplyCard .button{margin-top:8px}.careerApplyCard .careerTextLink{display:block;margin-top:16px;color:var(--gold)}.careerApplyCard .careerTextLink:hover{color:white}.careerEqualOpportunity{margin:20px 0 0;color:var(--muted);font-size:11px;text-align:center}.careerFinalCta{padding:48px 0;background:#0b365b;color:white}.careerFinalCtaInner{display:flex;justify-content:space-between;align-items:center;gap:30px}.careerFinalCta .eyebrow{color:var(--gold)}.careerFinalCta h2{margin:0;color:white;font-size:34px}.careerFinalCta p{margin:8px 0 0;color:#d1e1ea}@media (max-width:1000px){.careerCompGrid,.careerDutyGrid{grid-template-columns:1fr 1fr}.careerBenefits{grid-template-columns:1fr}}@media (max-width:820px){.careerApplyGrid,.careerFitGrid,.careerOpeningGrid,.careerTrainingGrid{grid-template-columns:1fr;gap:30px}.careerFitPhoto{order:-1}}@media (max-width:650px){.careerOpeningMain{padding:24px}.careerOpeningMain h2{font-size:32px}.careerStatusBar em{width:100%;margin-left:0}.careerCompGrid,.careerDutyGrid,.careerTrainingSteps{grid-template-columns:1fr}.careerHeroActions{align-items:stretch;flex-direction:column}.careerHeroActions .button{justify-content:center;text-align:center}.careerFinalCtaInner{align-items:flex-start;flex-direction:column}.careerFinalCtaInner .button{width:100%;justify-content:center}}.careerApplicationLinks .button{width:-moz-fit-content;width:fit-content;margin:0 0 4px}.careerMailOption{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.16)}.careerMailOption>span{display:block;margin-bottom:8px;color:var(--gold);font-size:10px;font-weight:900;letter-spacing:.1em}.careerMailOption address{color:#d0e0ea;font-size:13px;font-style:normal;line-height:1.7}.careerMailOption address strong{color:white}@media (max-width:650px){.careerApplicationLinks .button{width:100%;justify-content:center;text-align:center}}.careerBenefitTags{display:flex;flex-wrap:wrap;gap:10px}.careerBenefitTags span{padding:10px 14px;border:1px solid rgba(247,181,15,.45);border-radius:999px;background:rgba(247,181,15,.1);color:white;font-size:12px;font-weight:800;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)}.careerBenefitTags span:hover{background:rgba(247,181,15,.18);border-color:var(--gold)}.mainNav>a.navCareerCta{padding:11px 15px;border:1px solid var(--gold);border-radius:9px;background:var(--gold);color:var(--navy);font-weight:900;box-shadow:none}.mainNav>a.navCareerCta:focus-visible,.mainNav>a.navCareerCta:hover{background:#dca20e;border-color:#dca20e;color:var(--navy);box-shadow:none}@media (max-width:900px){.mainNav>a.navCareerCta{order:-1;display:flex!important;width:100%;margin:0 0 12px!important;padding:14px 16px!important;justify-content:center!important;text-align:center;border:1px solid var(--gold)!important;border-radius:9px;background:var(--gold)!important;color:var(--navy)!important;font-size:16px!important;font-weight:900!important;box-shadow:none!important}.mainNav>a.navCareerCta:focus-visible,.mainNav>a.navCareerCta:hover{background:#dca20e!important;border-color:#dca20e!important;color:var(--navy)!important}}.adminAccessDeniedPage{min-height:70vh;display:grid;place-items:center;padding:55px 20px;background:#eef3f6}.adminAccessDeniedCard{width:min(600px,100%);padding:35px;border:1px solid var(--line);border-top:5px solid var(--gold);border-radius:15px;background:white;box-shadow:0 20px 55px #00152518}.adminAccessDeniedCard h1{margin:5px 0 12px;color:var(--navy)}.adminAccessDeniedCard>p{color:var(--muted)}.adminAccessAccount{margin:22px 0;padding:15px 17px;border-radius:9px;background:var(--light)}.adminAccessAccount span,.adminAccessAccount strong{display:block}.adminAccessAccount span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.adminAccessAccount strong{margin-top:3px;color:var(--navy)}.adminAccessActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.adminAccessActions form{margin:0}.adminMessage{margin:18px 0;padding:12px 15px;border-radius:8px;font-size:13px;font-weight:700}.adminMessage.success{border:1px solid #b9dec6;background:#edf8f1;color:#276842}.adminMessage.error{border:1px solid #efc5c1;background:#fff0ef;color:#8a2720}.adminUserColumns{align-items:start}.adminRoleGuide>div{padding:13px 0;border-top:1px solid var(--line)}.adminRoleGuide>div:first-of-type{border-top:0}.adminRoleGuide strong{color:var(--navy)}.adminRoleGuide p{margin:3px 0 0;color:var(--muted);font-size:12px}.adminUsersPanel{padding:0;overflow:hidden}.adminUsersHeading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 23px 15px}.adminUsersHeading h2{margin-bottom:0}.adminUsersHeading p{margin:3px 0 0}.adminUsersTable select{min-width:120px;border:1px solid #cbd7df;border-radius:7px;padding:7px 9px;background:white}.adminUsersTable select:disabled{background:#f1f4f6;color:#71808b}.adminCurrentUser{color:#996f06!important;font-weight:800}@media (max-width:760px){.adminAccessActions{flex-direction:column}.adminAccessActions .adminLinkButton,.adminAccessActions form,.adminAccessActions form button{width:100%}.adminUsersHeading{align-items:flex-start;flex-direction:column}.adminUsersTable{min-width:760px}}.adminPage .solidButton,.adminPanel .solidButton{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:44px;padding:10px 16px;border:1px solid var(--navy)!important;border-radius:8px;background:var(--navy)!important;color:white!important;font-weight:800;cursor:pointer}.adminPage .solidButton:hover,.adminPanel .solidButton:hover{background:#996f06!important;border-color:#996f06!important;color:white!important}.socialSectionHeading{margin-top:34px}.socialPublishPanel{display:grid;grid-gap:18px;gap:18px;padding:22px;border:1px solid var(--line);border-left:5px solid var(--gold);border-radius:12px;background:#f8fafb}.socialPublishIntro strong{color:var(--navy);font-size:16px}.socialPublishIntro p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.socialPlatformGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.socialPlatformCard{padding:17px;border:1px solid #ccd9e2;border-radius:10px;background:white}.socialPlatformCard.published{border-color:#a9d5b7;background:#f5fbf7}.socialPlatformHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.socialPlatformHeader>div{min-width:0}.socialPlatformName{display:block;color:var(--navy);font-size:15px;font-weight:900}.socialPlatformHeader small{display:block;margin-top:2px;color:var(--muted);font-size:10px}.socialStatusBadge{flex:0 0 auto;padding:5px 8px;border-radius:999px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.socialStatusBadge.success{background:#e2f5e8;color:#216a3c}.socialPublishCheck{margin:0}.socialRequirement{display:block;margin-top:8px;color:var(--muted)}.socialPublishedLink{display:inline-block;margin-top:9px;color:#996f06;font-size:11px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.socialPublishError{margin:10px 0 0;padding:9px 11px;border-radius:7px;background:#fff0ef;color:#8a2720;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.socialPermissionNotice,.socialPublishNotice{margin:0;padding:10px 12px;border-radius:8px;font-size:11px;line-height:1.5}.socialPublishNotice{border:1px solid #d8e2e8;background:white;color:var(--muted)}.socialPermissionNotice{border:1px solid #ead28c;background:#fff8df;color:#6f5310}.adminSocialStatusRow{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.adminSocialBadge{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;font-size:9px;font-weight:800;text-decoration:none}.adminSocialBadge.success{background:#e2f5e8;color:#216a3c}.adminSocialBadge.error{background:#fff0ef;color:#8a2720}.adminSocialBadge.muted{background:#edf1f3;color:#697984}@media (max-width:720px){.socialPlatformGrid{grid-template-columns:1fr}.socialPublishPanel{padding:16px}}.newsPublishOverlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;background:rgba(2,26,45,.68);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.newsPublishModal{width:min(560px,100%);padding:28px;border:1px solid rgba(255,255,255,.18);border-top:5px solid var(--gold);border-radius:15px;background:white;color:var(--navy);box-shadow:0 24px 70px rgba(0,18,32,.28)}.newsPublishSpinner{width:42px;height:42px;margin-bottom:18px;border:4px solid #dfe8ed;border-top:4px solid var(--gold);border-radius:50%;animation:newsPublishSpin .85s linear infinite}@keyframes newsPublishSpin{to{transform:rotate(1turn)}}.newsPublishEyebrow{color:#996f06;font-size:10px;font-weight:900;letter-spacing:.11em}.newsPublishModal h2{margin:4px 0 7px;color:var(--navy);font-size:27px;line-height:1.1}.newsPublishModal>div>p,.newsPublishModal>p{color:var(--muted)}.newsPublishSteps{display:grid;grid-gap:8px;gap:8px;margin-top:22px}.newsPublishStep{display:flex;align-items:center;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:9px;background:#f8fafb}.newsPublishStep>span{display:grid;place-items:center;width:29px;height:29px;flex:0 0 29px;border-radius:50%;background:var(--navy);color:white;font-size:11px;font-weight:900}.newsPublishStep.active{border-color:#e0bc51;background:#fff9e8}.newsPublishStep.active>span{background:var(--gold);color:var(--navy)}.newsPublishStep.queued>span{background:#0b365b}.newsPublishStep.muted{opacity:.55}.newsPublishStep small,.newsPublishStep strong{display:block}.newsPublishStep strong{color:var(--navy);font-size:12px}.newsPublishStep small{margin-top:1px;color:var(--muted);font-size:10px}.newsPublishModalNote{display:block;margin-top:18px;color:#7b8d99;font-size:10px}@media (max-width:600px){.newsPublishOverlay{padding:14px}.newsPublishModal{padding:22px 18px}.newsPublishModal h2{font-size:23px}}.newsPublishModalLive{width:min(620px,100%)}.newsPublishSteps.live .newsPublishStep{position:relative;padding-right:90px}.newsPublishStep em{position:absolute;top:50%;right:12px;transform:translateY(-50%);font-size:9px;font-style:normal;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.newsPublishStep.working{border-color:#e0bc51;background:#fff9e8}.newsPublishStep.working>span{background:var(--gold);color:var(--navy);animation:newsPublishPulse 1s ease-in-out infinite alternate}.newsPublishStep.working em{color:#7a5b08}.newsPublishStep.success{border-color:#a9d5b7;background:#f3faf5}.newsPublishStep.success>span{background:#277846;color:white}.newsPublishStep.success em{color:#277846}.newsPublishStep.failed{border-color:#e3aaa5;background:#fff2f1}.newsPublishStep.failed>span{background:#a53b33;color:white}.newsPublishStep.failed em{color:#a53b33}.newsPublishStep.skipped{opacity:.58}.newsPublishStep.queued>span{background:#7b8d99}.newsPublishStep.queued em,.newsPublishStep.skipped em{color:#73838e}.newsPublishPollingWarning{margin:14px 0 0;padding:10px 12px;border:1px solid #ead28c;border-radius:8px;background:#fff8df;color:#6f5310;font-size:10px}@keyframes newsPublishPulse{0%{transform:scale(.94)}to{transform:scale(1.06)}}@media (max-width:600px){.newsPublishSteps.live .newsPublishStep{padding-right:12px}.newsPublishStep em{position:static;margin-left:auto;transform:none}}.adminDeleteLink{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;color:#9d2f2f;font:inherit;font-weight:800;cursor:pointer}.adminDeleteLink:hover{text-decoration:underline}.adminConfirmOverlay{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:24px;background:rgba(2,26,45,.68);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.adminConfirmModal{width:min(520px,100%);padding:28px;border:1px solid rgba(255,255,255,.18);border-top:5px solid #b73c3c;border-radius:15px;background:#fff;color:var(--navy);box-shadow:0 24px 70px rgba(0,18,32,.28)}.adminConfirmEyebrow{margin-bottom:6px;color:#9d2f2f;font-size:10px;font-weight:900;letter-spacing:.11em}.adminConfirmModal h2{margin:0 0 12px;color:var(--navy);font-size:28px;line-height:1.12}.adminConfirmModal p{margin:0 0 12px;color:var(--muted)}.adminConfirmArticleTitle{margin:14px 0;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:#f7f9fa;color:var(--navy);font-weight:900}.adminConfirmWarning{font-size:12px;line-height:1.5}.adminConfirmActions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.dangerButton{border:1px solid #9d2f2f;border-radius:9px;padding:11px 16px;background:#9d2f2f;color:white;font:inherit;font-weight:900;cursor:pointer}.dangerButton:hover{background:#842525;border-color:#842525}.dangerButton:disabled,.secondaryButton:disabled{opacity:.6;cursor:wait}@media (max-width:600px){.adminConfirmOverlay{padding:14px}.adminConfirmModal{padding:22px 18px}.adminConfirmModal h2{font-size:23px}.adminConfirmActions{flex-direction:column-reverse}.adminConfirmActions button{width:100%}}.contentGrid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:56px;gap:56px;align-items:start}.contentMain{min-width:0}.contentMain h2{margin:42px 0 14px;color:var(--navy);font-size:clamp(24px,3vw,34px);line-height:1.15}.contentMain h2:first-child{margin-top:0}.contentMain p{margin:0 0 18px;color:var(--muted);font-size:16px;line-height:1.75}.infoCallout{margin:30px 0 38px;padding:24px 26px;border:1px solid #e5c66b;border-left:5px solid var(--gold);border-radius:12px;background:#fffaf0}.infoCallout strong{display:block;margin-bottom:8px;color:var(--navy);font-size:18px}.infoCallout p{margin:0}.recordsContactCard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:24px 0 30px}.recordsContactCard>div{padding:22px;border:1px solid var(--line);border-radius:12px;background:#f7f9fa}.recordsContactCard .meta{display:block;margin-bottom:10px}.recordsContactCard strong{display:block;margin-bottom:8px;color:var(--navy);font-size:16px;line-height:1.4}.recordsContactCard a{color:#996f06;font-weight:800;text-decoration:underline;text-underline-offset:3px}.recordsContactCard p{margin:0;font-size:14px;line-height:1.65}.contentSidebar{display:grid;grid-gap:18px;gap:18px;position:-webkit-sticky;position:sticky;top:110px}.sidebarCard{padding:24px;border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:12px;background:#fff;box-shadow:0 8px 28px rgba(3,35,59,.06)}.sidebarCard .meta{margin-bottom:10px}.sidebarCard h3{margin:0 0 4px;color:var(--navy);font-size:21px}.sidebarCard p{margin:0 0 10px;color:var(--muted);font-size:14px;line-height:1.65}.sidebarCard a{color:#996f06;font-weight:800;text-decoration:underline;text-underline-offset:3px}@media (max-width:900px){.contentGrid{grid-template-columns:1fr;gap:38px}.contentSidebar{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.contentSidebar,.recordsContactCard{grid-template-columns:1fr}.infoCallout,.recordsContactCard>div,.sidebarCard{padding:20px}.contentMain h2{margin-top:34px}}.emergencyCallout{margin:32px 0;padding:24px 26px;border:1px solid #d8a4a0;border-left:5px solid #a53b33;border-radius:12px;background:#fff5f4}.emergencyCallout strong{display:block;margin-bottom:7px;color:#812d27;font-size:18px}.emergencyCallout p{margin:0}.contentMain a,.infoCallout a,.sidebarCard a{color:#996f06;font-weight:800;text-decoration:underline;text-underline-offset:3px}.contentMain a:hover,.infoCallout a:hover,.sidebarCard a:hover{color:var(--navy)}@media (max-width:650px){.emergencyCallout{padding:20px}}.adminConfirmArticleTitle small{display:block;margin-top:5px;color:var(--muted);font-size:12px;font-weight:700}.adminConfirmActions .secondaryButton{background:#fff;border-color:var(--line);color:var(--navy)}.adminConfirmActions .secondaryButton:hover:not(:disabled){background:#f3f6f8;border-color:#b9c7d0;color:var(--navy)}.adminConfirmActions .dangerButton{background:#9d2f2f;border-color:#9d2f2f;color:#fff}.adminConfirmActions .dangerButton:hover:not(:disabled){background:#842525;border-color:#842525;color:#fff}.meetingDocumentSection{margin-top:18px;padding:22px;border:1px solid var(--line);border-radius:12px;background:#f8fafb}.meetingDocumentHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.meetingDocumentHeader h3{margin:3px 0 0;color:var(--navy);font-size:20px}.meetingDocumentHeader a{color:#996f06;font-weight:800;text-decoration:underline;text-underline-offset:3px}.meetingCurrentDocument{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:11px 13px;border:1px solid #d5e0e6;border-radius:8px;background:#fff}.meetingCurrentDocument span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.meetingCurrentDocument strong{min-width:0;overflow:hidden;color:var(--navy);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.meetingDocumentSection input[type=file]{padding:10px;background:#fff}.meetingExternalUrl{margin-top:12px}.meetingRemoveDocument{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;margin-top:14px;color:#8f302b;font-size:12px;font-weight:800}.meetingRemoveDocument input{width:auto!important;margin:0}@media (max-width:650px){.meetingDocumentSection{padding:18px}.meetingDocumentHeader{flex-direction:column}.meetingCurrentDocument{align-items:flex-start;flex-direction:column}.meetingCurrentDocument strong{white-space:normal}}.meetingArchiveIntro{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:42px;gap:42px;align-items:start;margin-bottom:34px}.meetingArchiveIntro h2{margin:5px 0 10px;color:var(--navy);font-size:clamp(28px,4vw,40px);line-height:1.1}.meetingArchiveIntro p{max-width:720px;margin:0;color:var(--muted);font-size:16px;line-height:1.7}.meetingArchiveNote{padding:20px 22px;border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:12px;background:#f8fafb}.meetingArchiveNote strong{display:block;margin-bottom:6px;color:var(--navy);font-size:16px}.meetingArchiveNote p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.meetingRecordsCallout{margin-top:36px;padding:24px 26px;border:1px solid var(--line);border-left:5px solid var(--gold);border-radius:12px;background:#fff}.meetingRecordsCallout .meta{margin-bottom:7px}.meetingRecordsCallout strong{display:block;margin-bottom:7px;color:var(--navy);font-size:18px}.meetingRecordsCallout p{max-width:800px;margin:0 0 10px;color:var(--muted);line-height:1.65}.meetingRecordsCallout a{color:#996f06;font-weight:800;text-decoration:underline;text-underline-offset:3px}.meetingRecordsCallout a:hover{color:var(--navy)}@media (max-width:800px){.meetingArchiveIntro{grid-template-columns:1fr;gap:22px}}@media (max-width:600px){.meetingArchiveNote,.meetingRecordsCallout{padding:20px}}.markdownEditorField{display:grid;grid-gap:7px;gap:7px}.markdownEditorLabel{color:var(--navy);font-size:12px;font-weight:800}.markdownEditor{min-width:0}.markdownToolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 10px;border:1px solid var(--line);border-bottom:0;border-radius:9px 9px 0 0;background:#f5f8fa}.markdownToolbarButtons{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.markdownToolbar button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:32px;padding:6px 9px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--navy);font:inherit;font-size:11px;font-weight:800;cursor:pointer}.markdownToolbar button:hover{border-color:#c7d4dc;background:#fff;color:var(--navy)}.markdownToolbarDivider{width:1px;height:23px;margin:0 3px;background:#ced9df}.markdownToolbar .markdownHelpButton{flex:0 0 auto;border-color:#d7b44c;background:#fff9e7;color:#765805}.markdownToolbar .markdownHelpButton:hover{border-color:var(--gold);background:#fff3c8;color:var(--navy)}.markdownEditor textarea{display:block;width:100%;min-height:420px;margin:0;padding:16px;border:1px solid var(--line);border-radius:0 0 9px 9px;resize:vertical;background:#fff;color:var(--navy);font:inherit;font-size:14px;line-height:1.65}.markdownEditor textarea:focus{position:relative;z-index:1;border-color:var(--gold);outline:2px solid rgba(247,181,15,.15);outline-offset:0}.markdownEditorHint{display:block;margin-top:7px;color:var(--muted);font-size:10px}.markdownHelpOverlay{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:24px;overflow-y:auto;background:rgba(2,26,45,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.markdownHelpModal{width:min(720px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:28px;border:1px solid rgba(255,255,255,.18);border-top:5px solid var(--gold);border-radius:15px;background:#fff;color:var(--navy);box-shadow:0 24px 70px rgba(0,18,32,.3)}.markdownHelpHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.markdownHelpHeader span{color:#996f06;font-size:10px;font-weight:900;letter-spacing:.11em}.markdownHelpHeader h2{margin:4px 0 0;color:var(--navy);font-size:28px;line-height:1.1}.markdownHelpHeader>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:36px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--navy);font-size:22px;line-height:1;cursor:pointer}.markdownHelpHeader>button:hover{background:#f3f6f8;color:var(--navy)}.markdownHelpIntro{margin:14px 0 22px;color:var(--muted);line-height:1.6}.markdownHelpGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.markdownHelpGrid>div{padding:14px;border:1px solid var(--line);border-radius:9px;background:#f8fafb}.markdownHelpGrid code,.markdownHelpGrid span,.markdownHelpGrid strong{display:block}.markdownHelpGrid strong{margin-bottom:7px;color:var(--navy);font-size:12px}.markdownHelpGrid code{padding:8px 10px;overflow-x:auto;border-radius:6px;background:#eaf0f3;color:#16334a;font-size:11px;line-height:1.55;white-space:pre-wrap}.markdownHelpGrid span{margin-top:7px;color:var(--muted);font-size:10px;line-height:1.45}.markdownHelpTip{display:flex;gap:8px;margin-top:16px;padding:13px 15px;border:1px solid #e4c768;border-radius:8px;background:#fff9e8;font-size:11px;line-height:1.5}.markdownHelpTip strong{color:#745705}.markdownHelpTip span{color:var(--muted)}.markdownHelpActions{display:flex;justify-content:flex-end;margin-top:20px}@media (max-width:700px){.markdownToolbar{align-items:flex-start;flex-direction:column}.markdownToolbar .markdownHelpButton{width:100%}.markdownToolbarDivider{display:none}.markdownHelpOverlay{padding:12px}.markdownHelpModal{max-height:calc(100vh - 24px);padding:21px 17px}.markdownHelpHeader h2{font-size:23px}.markdownHelpGrid{grid-template-columns:1fr}}.newsArticleHero{padding:64px 0 58px;background:radial-gradient(circle at 82% 20%,rgba(29,111,165,.2),transparent 32%),linear-gradient(115deg,var(--navy),var(--navy2));color:#fff}.newsArticleHeroInner{max-width:980px}.newsArticleHero .eyebrow{margin-bottom:14px;color:var(--gold)}.newsArticleHero h1{max-width:960px;margin:0;color:#fff;font-size:clamp(38px,5vw,58px);line-height:1.03;letter-spacing:-.04em}.newsArticleHero p{max-width:800px;margin:22px 0 0;color:#d5e6f0;font-size:18px;line-height:1.65}.newsArticleFeaturedWrap{padding:34px 0 0;background:#fff}.newsArticleFeatured{width:min(960px,calc(100% - 40px));margin:0 auto;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 12px 32px rgba(7,31,54,.08)}.newsArticleFeatured img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#fff}.newsArticle .articleNarrow{max-width:960px}.newsArticle.hasFeaturedImage{padding-top:34px}@media (max-width:700px){.newsArticleHero{padding:46px 0 42px}.newsArticleHero h1{font-size:clamp(34px,10vw,44px)}.newsArticleHero p{margin-top:16px;font-size:16px}.newsArticleFeaturedWrap{padding-top:22px}.newsArticleFeatured{width:calc(100% - 28px);border-radius:11px}.newsArticle .articleNarrow{max-width:none}.newsArticle.hasFeaturedImage{padding-top:30px}}.weatherAlertBanner{background:#fff3c4;border-bottom:1px solid #e3bd42;color:var(--navy)}.weatherAlertBannerInner{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px}.weatherAlertBannerInner>div{display:grid}.weatherAlertBanner span{font-size:9px;font-weight:900;letter-spacing:.1em;color:#7b5900}.weatherAlertBanner strong{font-size:18px}.weatherAlertBanner small{color:#596b78}.weatherAlertBanner a{font-size:12px;font-weight:900;color:#755600;text-decoration:underline;text-underline-offset:3px}.weatherMasterControls{display:grid;grid-gap:12px;gap:12px}.weatherMasterControls label{display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px solid var(--line);border-radius:9px}.weatherMasterControls label span{display:grid}.weatherMasterControls small{color:var(--muted)}.weatherRuleTableWrap{overflow-x:auto}.weatherRuleTable{width:100%;border-collapse:collapse}.weatherRuleTable td,.weatherRuleTable th{padding:12px;border-bottom:1px solid var(--line);text-align:left}.weatherRuleTable td:not(:first-child),.weatherRuleTable th:not(:first-child){text-align:center}.weatherRuleActions{margin-top:18px}.weatherAdminAlertList,.weatherHistory{display:grid;grid-gap:10px;gap:10px}.weatherAdminAlert{display:flex;justify-content:space-between;gap:20px;padding:15px;border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:9px}.weatherAdminAlert p{margin:4px 0 0;color:var(--muted);font-size:12px}.weatherHistory>div{display:flex;gap:12px;align-items:center;padding:11px;border-bottom:1px solid var(--line)}.weatherHistory>div>div{display:grid}.weatherHistory small{color:var(--muted)}.weatherHistoryState{min-width:62px;text-align:center;padding:4px 6px;border-radius:999px;background:#edf1f3;color:#697984;font-size:9px;font-weight:900}.weatherHistoryState.active{background:#e2f5e8;color:#216a3c}.weatherAlertDetail{max-width:960px}.weatherAlertFacts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:34px}.weatherAlertFacts>div{padding:18px;border:1px solid var(--line);border-top:4px solid var(--gold);border-radius:10px}.weatherAlertFacts span,.weatherAlertFacts strong{display:block}.weatherAlertFacts span{font-size:10px;color:var(--muted);text-transform:uppercase;font-weight:900}.weatherAlertInstruction,.weatherAlertText{font-size:17px;line-height:1.75;color:#435664}.weatherAlertInstruction{padding:18px 22px;border-left:5px solid var(--gold);background:#fff9e8}.weatherAlertSource{margin-top:35px;padding-top:18px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}@media(max-width:650px){.weatherAlertBannerInner{align-items:flex-start;flex-direction:column;padding-top:12px;padding-bottom:12px}.weatherAlertFacts{grid-template-columns:1fr}.weatherAdminAlert{flex-direction:column}}.weatherTestForm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-gap:14px;gap:14px;align-items:end}.weatherTestForm label{display:grid;grid-gap:6px;gap:6px}.weatherTestForm label span{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.weatherTestForm select{min-height:44px;border:1px solid var(--line);border-radius:10px;padding:0 12px;background:#fff}.weatherSocialControls>div{display:grid;margin-right:auto}.weatherSocialControls small{color:var(--muted)}.weatherSocialError{margin:0;color:#a61b1b;font-size:13px}@media(max-width:800px){.weatherTestForm{grid-template-columns:1fr}.weatherSocialControls{align-items:stretch}.weatherSocialControls .secondaryButton,.weatherSocialControls form{width:100%}}.weatherSocialControls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.weatherSocialStatus{display:grid;grid-gap:2px;gap:2px;margin-right:auto;min-width:150px}.weatherSocialStatus>strong{font-size:15px}.weatherSocialStatus small{color:var(--muted)}.weatherSocialPublished{color:#147a43!important;font-weight:800}.weatherSocialWorking{display:flex;align-items:center;gap:7px;font-weight:700}.weatherSocialSpinner{width:13px;height:13px;border:2px solid #d7dee5;border-top:2px solid var(--navy);border-radius:50%;animation:weatherSocialSpin .75s linear infinite}@keyframes weatherSocialSpin{to{transform:rotate(1turn)}}.facebookPublishButton{min-height:42px;padding-left:18px;padding-right:18px}.weatherSocialError{display:grid;grid-gap:3px;gap:3px;width:100%;margin-top:5px;padding:12px 14px;border:1px solid #e6b4b4;border-radius:9px;background:#fff2f2;color:#981b1b}.weatherSocialError span{font-size:13px}.weatherPublishOverlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:rgba(5,24,41,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.weatherPublishModal{width:min(520px,100%);padding:28px;border-radius:16px;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.28)}.weatherPublishEyebrow{display:block;margin-bottom:8px;color:#996f06;font-size:11px;font-weight:900;letter-spacing:.1em}.weatherPublishModal h2{margin:0 0 10px}.weatherPublishModal p{margin:0;color:var(--muted);line-height:1.6}.weatherPublishTestWarning{display:grid;grid-gap:3px;gap:3px;margin-top:18px;padding:12px 14px;border-left:4px solid var(--gold);border-radius:8px;background:#fff8dc}.weatherPublishTestWarning span{font-size:13px}.weatherPublishModalActions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}@media (max-width:700px){.weatherSocialControls{align-items:stretch}.weatherSocialStatus{width:100%}.weatherSocialControls a,.weatherSocialControls button{width:100%;text-align:center}.weatherPublishModalActions{flex-direction:column-reverse}.weatherPublishModalActions button{width:100%}}.budgetArchive{display:grid;grid-gap:38px;gap:38px}.budgetYear>h2{margin:0 0 15px;font-size:26px}.budgetDocumentList{display:grid;grid-gap:10px;gap:10px}.budgetDocumentCard{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:#fff;text-decoration:none;box-shadow:0 8px 24px rgba(7,31,54,.05)}.budgetDocumentCard:hover{border-color:#c8a444;transform:translateY(-1px)}.budgetDocumentCard>div{display:grid;grid-gap:4px;gap:4px}.budgetDocumentCard strong{color:var(--navy);font-size:17px}.budgetDocumentCard small{color:var(--muted)}.budgetDocumentCard>span{white-space:nowrap;font-weight:800;color:#996f06}@media(max-width:650px){.budgetDocumentCard{align-items:flex-start;flex-direction:column}}.budgetDocumentForm{max-width:820px}.budgetDocumentUpload{margin-top:5px;padding:22px;border:1px solid var(--line);border-radius:12px;background:#f8fafb}.budgetDocumentUploadHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.budgetDocumentUploadHeader h3{margin:3px 0 0;color:var(--navy);font-size:20px}.budgetDocumentUploadHeader a{color:#996f06;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.budgetCurrentDocument{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:11px 13px;border:1px solid #d5e0e6;border-radius:8px;background:#fff}.budgetCurrentDocument span{color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.budgetCurrentDocument strong{min-width:0;overflow:hidden;color:var(--navy);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.budgetDocumentUpload input[type=file]{padding:10px;background:#fff}.budgetPublishCheck{margin-top:5px;padding:14px 16px;border:1px solid var(--line);border-radius:9px;background:#f8fafb}.budgetPublishCheck>span{display:grid;grid-gap:1px;gap:1px}.budgetPublishCheck strong{color:var(--navy);font-size:13px}.budgetPublishCheck small{margin:0!important}@media (max-width:650px){.budgetDocumentUpload{padding:18px}.budgetDocumentUploadHeader{flex-direction:column}.budgetCurrentDocument{align-items:flex-start;flex-direction:column}.budgetCurrentDocument strong{white-space:normal}}.notFoundPage{position:relative;min-height:calc(100vh - 84px);overflow:hidden;display:flex;align-items:center;padding:90px 0;background:radial-gradient(circle at 78% 22%,rgba(29,111,165,.14),transparent 30%),linear-gradient(135deg,#f8fafb,#eef3f6)}.notFoundBackground{position:absolute;top:50%;left:-35px;transform:translateY(-54%);color:rgba(7,31,54,.035);font-size:clamp(300px,45vw,680px);font-weight:900;line-height:.75;letter-spacing:-.09em;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.notFoundInner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-gap:70px;gap:70px;align-items:center}.notFoundContent{max-width:700px}.notFoundContent .meta{margin-bottom:13px;color:#996f06}.notFoundContent h1{max-width:650px;margin:0;color:var(--navy);font-size:clamp(48px,6vw,76px);line-height:.98;letter-spacing:-.045em}.notFoundLead{max-width:650px;margin:25px 0 10px;color:#324b5d;font-size:20px;line-height:1.55}.notFoundExplanation{max-width:620px;margin:0;color:var(--muted);font-size:15px;line-height:1.7}.notFoundActions{display:flex;align-items:center;flex-wrap:wrap;gap:11px;margin-top:30px}.notFoundActions .primary,.notFoundSecondaryButton{align-items:center;justify-content:center;min-height:46px}.notFoundSecondaryButton{display:inline-flex;padding:11px 17px;border:1px solid #bdcbd4;border-radius:8px;background:white;color:var(--navy);font-weight:800}.notFoundSecondaryButton:hover{border-color:var(--gold);box-shadow:inset 0 -3px 0 var(--gold)}.notFoundLinks{margin-top:38px;padding-top:20px;border-top:1px solid #ccd8df}.notFoundLinks>span{display:block;margin-bottom:9px;color:var(--muted);font-size:11px;font-weight:800}.notFoundLinks>div{display:flex;flex-wrap:wrap;gap:8px 18px}.notFoundLinks a{color:#755600;font-size:12px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.notFoundLinks a:hover{color:var(--navy)}.notFoundDispatchCard{overflow:hidden;border:1px solid rgba(255,255,255,.15);border-top:5px solid var(--gold);border-radius:16px;background:var(--navy);color:white;box-shadow:0 28px 70px rgba(0,23,41,.22)}.notFoundDispatchHeader{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid rgba(255,255,255,.12)}.notFoundDispatchHeader span{color:var(--gold);font-size:12px;font-weight:900;letter-spacing:.12em}.notFoundDispatchHeader strong{color:#bcd1df;font-size:10px;letter-spacing:.1em}.notFoundDispatchGrid{margin:0;padding:8px 22px}.notFoundDispatchGrid>div{display:grid;grid-template-columns:105px 1fr;grid-gap:15px;gap:15px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.11)}.notFoundDispatchGrid>div:last-child{border-bottom:0}.notFoundDispatchGrid dt{color:#9fb9ca;font-size:9px;font-weight:900;letter-spacing:.1em}.notFoundDispatchGrid dd{margin:0;color:white;font-size:13px;font-weight:800}.notFoundStatus{display:flex;align-items:center;gap:8px}.notFoundStatusDot{width:9px;height:9px;flex:0 0 9px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px rgba(247,181,15,.13)}.notFoundDispatchFooter{display:flex;align-items:center;justify-content:space-between;padding:17px 22px;background:#04192c}.notFoundDispatchFooter span{color:#89a8bb;font-size:9px;font-weight:900;letter-spacing:.1em}.notFoundDispatchFooter strong{color:var(--gold);font-size:27px;line-height:1}@media (max-width:900px){.notFoundPage{min-height:auto;padding:70px 0}.notFoundInner{grid-template-columns:1fr;gap:45px}.notFoundDispatchCard{max-width:560px}.notFoundBackground{top:180px;right:-20px;left:auto;transform:none;font-size:330px}}@media (max-width:600px){.notFoundPage{padding:55px 0}.notFoundContent h1{font-size:48px}.notFoundLead{font-size:17px}.notFoundActions{align-items:stretch;flex-direction:column}.notFoundActions a{width:100%;text-align:center}.notFoundDispatchGrid>div{grid-template-columns:90px 1fr}.notFoundBackground{top:130px;right:-10px;font-size:220px}}.publicationModeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.publicationModeCard{display:flex!important;align-items:flex-start;gap:10px;min-width:0;padding:15px;border:1px solid var(--line);border-radius:10px;background:#f8fafb;cursor:pointer}.publicationModeCard:has(input:checked){border-color:#d7ad2e;background:#fff9e8;box-shadow:inset 0 0 0 1px rgba(247,181,15,.18)}.publicationModeCard input{width:auto!important;margin:3px 0 0!important}.publicationModeCard span{display:grid;grid-gap:2px;gap:2px}.publicationModeCard strong{color:var(--navy);font-size:13px}.publicationModeCard small{margin:0!important;color:var(--muted);font-size:10px;font-weight:500;line-height:1.45}.publicationDateTimeRow{margin-top:3px}.scheduledPublicationNotice{display:grid;grid-gap:3px;gap:3px;padding:14px 16px;border:1px solid #e2c05a;border-left:5px solid var(--gold);border-radius:9px;background:#fff9e8}.scheduledPublicationNotice>span{color:#7a5a00;font-size:9px;font-weight:900;letter-spacing:.1em}.scheduledPublicationNotice strong{color:var(--navy)}.scheduledPublicationNotice small{color:var(--muted)}.adminSocialBadge.scheduled{background:#fff0c7;color:#765700}@media (max-width:700px){.publicationModeGrid{grid-template-columns:1fr}}