/* v67 — reference-proportioned header, anchored glass menu, focused Veteran desk */
@media(min-width:1081px){
 .universalNav{height:108px!important;min-height:108px!important}
 .navCenterMark{width:490px!important;height:98px!important}
 .navHeaderIdentity{width:490px!important;height:96px!important;grid-template-rows:79px 11px!important}
 .navHeaderIdentity img{width:480px!important;height:91px!important}
 .navHeaderIdentity i{width:424px!important;margin:-5px auto 0!important;padding:0 2px!important}
 .navHeaderIdentity i b{font-size:8px!important}
 .universalNav .navMenu,.universalNav .navcta{min-width:102px!important;width:102px!important;height:42px!important;border-radius:14px!important}
 .universalNav .navMenu{gap:9px!important;margin-left:auto!important}.universalNav .navcta{margin-left:9px!important}
 .universalNav .navMenu:before{display:block!important;content:""!important;width:14px!important;height:10px!important;margin:0!important;border:0!important;border-radius:0!important;background:linear-gradient(#d8b76f 0 2px,transparent 2px 4px,#d8b76f 4px 6px,transparent 6px 8px,#d8b76f 8px 10px)!important;box-shadow:none!important;transform:none!important;opacity:.9!important}
 .navMotto{right:5vw!important;top:84px!important;width:213px!important;font-size:6.7px!important;letter-spacing:.14em!important}
 .universalNav.menuOpen>.navlinks{top:calc(100% - 4px)!important;right:calc(5vw + 111px)!important;left:auto!important;width:310px!important;padding:10px!important;gap:4px!important;border:1px solid rgba(220,181,108,.34)!important;border-top:1px solid rgba(245,211,145,.72)!important;border-radius:18px!important;background:linear-gradient(150deg,rgba(27,34,29,.72),rgba(5,8,6,.78))!important;-webkit-backdrop-filter:blur(24px) saturate(1.16)!important;backdrop-filter:blur(24px) saturate(1.16)!important;box-shadow:0 26px 75px rgba(0,0,0,.62),inset 0 1px rgba(255,255,255,.08)!important;overflow:hidden!important;animation:menuGlassOpen .24s cubic-bezier(.18,.86,.22,1) both!important;transform-origin:top right!important}
 .universalNav.menuOpen>.navlinks:before{content:"AVLR · NAVIGATION"!important;margin:-2px -2px 4px!important;padding:10px 11px 12px!important;border-bottom:1px solid rgba(218,178,104,.18)!important;color:#ad9c7f!important;background:transparent!important}
 .universalNav.menuOpen>.navlinks a{min-height:48px!important;padding:7px 10px!important;border:1px solid rgba(255,255,255,.025)!important;border-radius:11px!important;background:rgba(13,18,15,.8)!important;opacity:0;animation:menuRowIn .24s cubic-bezier(.2,.8,.2,1) forwards!important}
 .universalNav.menuOpen>.navlinks a:nth-child(2){animation-delay:.035s!important}.universalNav.menuOpen>.navlinks a:nth-child(3){animation-delay:.07s!important}.universalNav.menuOpen>.navlinks a:nth-child(4){animation-delay:.105s!important}.universalNav.menuOpen>.navlinks a:nth-child(5){animation-delay:.14s!important}.universalNav.menuOpen>.navlinks a:nth-child(6){animation-delay:.175s!important}.universalNav.menuOpen>.navlinks a:nth-child(7){animation-delay:.21s!important}.universalNav.menuOpen>.navlinks a:nth-child(8){animation-delay:.245s!important}
 .universalNav.menuOpen>.navlinks a:is(:hover,:focus-visible),.universalNav.menuOpen>.navlinks a.active{background:linear-gradient(90deg,rgba(91,75,45,.82),rgba(25,31,25,.86))!important;border-color:rgba(225,187,114,.3)!important}
 @keyframes menuGlassOpen{from{opacity:0;transform:translateY(-9px) scale(.975);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}
 @keyframes menuRowIn{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}
}

.vaInformationDesk{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:14px;align-items:stretch;margin:34px 0 24px}.vaInformationDesk>.vaLiveNews,.vaInformationDesk>.resourceDirectory{margin:0!important;height:100%}.vaInformationDesk .vaNewsFeed{grid-template-columns:1fr!important}.vaInformationDesk .vaNewsFeed>a{min-height:145px!important;border-right:0!important;border-bottom:1px solid rgba(206,164,85,.16)!important}.vaInformationDesk .vaNewsFeed>a:last-child{border-bottom:0!important}.resourceDirectoryHead{display:block!important;margin-bottom:18px!important}.resourceDirectoryHead h3{font-size:clamp(24px,2.6vw,36px)!important}.vaInformationDesk .resourceDirectoryGrid{grid-template-columns:1fr 1fr!important}.vaInformationDesk .resourceDirectoryGrid a{min-height:102px!important;padding:15px!important}.vaInformationDesk .resourceDirectoryGrid b{margin:8px 0!important;font-size:14px!important}
.officialChannelStrip{display:grid;grid-template-columns:.72fr 1.28fr;gap:40px;align-items:center;margin:22px 0;padding:25px;border:1px solid rgba(205,164,85,.24);border-radius:18px;background:linear-gradient(140deg,rgba(19,25,21,.9),rgba(7,10,8,.96))}.officialChannelStrip>div:first-child h3{margin:8px 0;font-size:clamp(25px,3vw,39px)}.officialChannelStrip>div:first-child p:last-child{color:#a29a8e;line-height:1.55}.officialChannelStrip>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:8px}.officialChannelStrip a{display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;gap:3px 10px;align-items:center;min-height:72px;padding:12px;border:1px solid rgba(205,164,85,.2);border-radius:13px;background:rgba(255,255,255,.02);transition:.2s}.officialChannelStrip a:hover{transform:translateY(-2px);border-color:#cda35a;background:rgba(190,143,62,.08)}.officialChannelStrip a>span{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(145deg,#d7b46b,#8d642b);color:#080a08;font:bold 18px system-ui}.officialChannelStrip b{font-size:13px}.officialChannelStrip small{color:#978f83;font-size:9px}.veteranCrisisLine{display:grid;grid-template-columns:1fr auto;gap:35px;align-items:center;margin:24px 0;padding:25px 28px;border:1px solid rgba(183,61,52,.45);border-radius:18px;background:linear-gradient(110deg,rgba(83,24,22,.22),rgba(12,14,12,.96))}.veteranCrisisLine small{color:#e28a80;font:700 9px system-ui;letter-spacing:.17em}.veteranCrisisLine h3{margin:8px 0;font-size:30px}.veteranCrisisLine p{margin:0;color:#b4aa9b}.veteranCrisisLine>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.veteranCrisisLine a{padding:11px 13px;border:1px solid rgba(223,133,121,.35);border-radius:11px;color:#efc0b9;font:700 9px system-ui;letter-spacing:.07em}

.guideHead>div{display:grid;gap:3px}.guideHead>div small{color:#988d79;font:700 7px/1 system-ui;letter-spacing:.15em;text-transform:uppercase}.guideChatLeaving{animation:guideUserLeaves .72s cubic-bezier(.25,.7,.25,1) forwards}.guideChatArriving{animation:guideBotArrives .34s .15s cubic-bezier(.2,.8,.2,1) both}@keyframes guideUserLeaves{0%,45%{opacity:1;transform:none;max-height:150px}100%{opacity:0;transform:translateY(-25px);max-height:0;margin:0;padding-block:0}}@keyframes guideBotArrives{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.returnTop{display:flex;width:max-content;align-items:center;gap:8px;margin:32px max(24px,5vw) 24px auto;padding:10px 13px;border:1px solid rgba(207,167,91,.28);border-radius:11px;background:rgba(13,18,15,.68);color:#bcae97;font:700 9px/1 system-ui;letter-spacing:.11em;text-transform:uppercase;transition:.2s}.returnTop span{color:#d9b46c;font-size:15px}.returnTop:hover{transform:translateY(-2px);border-color:#d1a75d;color:#eadfc9}

@media(max-width:800px){.vaInformationDesk{grid-template-columns:1fr}.officialChannelStrip{grid-template-columns:1fr}.veteranCrisisLine{grid-template-columns:1fr}.veteranCrisisLine>div:last-child{justify-content:flex-start}}
@media(max-width:650px){
 .universalNav .navMenu:before{display:block!important;content:""!important;width:12px!important;height:9px!important;margin-right:5px!important;background:linear-gradient(#d8b76f 0 2px,transparent 2px 3.5px,#d8b76f 3.5px 5.5px,transparent 5.5px 7px,#d8b76f 7px 9px)!important;border:0!important;box-shadow:none!important}
 .vaInformationDesk{margin-top:26px}.vaInformationDesk .resourceDirectoryGrid{grid-template-columns:1fr 1fr!important}.officialChannelStrip{padding:18px;gap:20px}.officialChannelStrip>div:last-child{grid-template-columns:1fr}.veteranCrisisLine{padding:21px 18px}.veteranCrisisLine>div:last-child{display:grid}.returnTop{margin-right:16px;margin-bottom:18px}
}
@media(max-width:390px){.vaInformationDesk .resourceDirectoryGrid{grid-template-columns:1fr!important}.vaInformationDesk .resourceDirectoryGrid a{min-height:86px!important}}
@media(prefers-reduced-motion:reduce){.universalNav.menuOpen>.navlinks,.universalNav.menuOpen>.navlinks a,.guideChatLeaving,.guideChatArriving{animation:none!important;opacity:1!important}}
