.vap-forms-menu{display:flex;align-items:center;flex:0 0 auto;margin:0;min-width:0}
.vap-forms-menu-link[aria-current=page]{text-decoration:underline;text-underline-offset:4px}
.vap-forms-menu-link:focus-visible,.vap-forms-page a:focus-visible{outline:3px solid #47773b;outline-offset:4px}
/* The document link participates in the primary navigation; no separate row. */
@media(min-width:1181px) and (max-width:1540px){
 .vap-site.vap-has-forms-menu.vap-has-forum-nav header.vap-header{gap:12px;padding-left:24px;padding-right:24px}
 .vap-site.vap-has-forms-menu.vap-has-forum-nav .vap-header>.vap-facebook{width:44px;height:44px;padding:0}
 .vap-site.vap-has-forms-menu .vap-facebook>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 .vap-site.vap-has-forms-menu .vap-forum-nav>a.vap-button:not(.vap-youtube-nav){font-size:11px;padding:10px 12px;gap:6px}
}
@media(min-width:701px) and (max-width:1180px){
 .vap-site.vap-has-forms-menu.vap-has-forum-nav .vap-header>.vap-brand{grid-column:1/-1;grid-row:1;justify-self:start}
 .vap-site.vap-has-forms-menu.vap-has-forum-nav .vap-header>.vap-forum-nav{grid-column:1/-1;grid-row:2;margin-right:0;justify-self:start;min-width:0}
 .vap-site.vap-has-forms-menu.vap-has-forum-nav .vap-header>.vap-account,
 .vap-site.vap-has-forms-menu.vap-has-forum-nav .vap-header>.vap-register-link,
 .vap-site.vap-has-forms-menu.vap-has-forum-nav .vap-header>.vap-post{grid-row:3}
}
@media(max-width:700px){
 .vap-site.vap-has-forms-menu.vap-has-forum-nav .vap-header>.vap-forum-nav{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.15fr) 36px;gap:6px}
 .vap-site.vap-has-forms-menu.vap-has-forum-nav .vap-forum-nav>a.vap-button:not(.vap-youtube-nav){padding:6px 4px;min-height:44px;font-size:10px;line-height:1.25;white-space:normal;text-align:center}
 .vap-site.vap-has-forms-menu .vap-forum-nav>a.vap-button:not(.vap-youtube-nav)>.vap-icon{display:none}
 .vap-site.vap-has-forms-menu.vap-has-forum-nav .vap-forum-nav>a.vap-youtube-nav{width:36px;min-width:36px;flex-basis:36px;min-height:44px;height:44px}
}
.vap-forms-page{max-width:940px;margin:0 auto;padding:28px 20px 48px;color:#263027;line-height:1.75;overflow-wrap:anywhere}
.vap-forms-page h1{font-size:clamp(1.65rem,3.6vw,2.4rem);line-height:1.25;margin:20px 0}
.vap-forms-page h2{font-size:1.35rem;line-height:1.4;margin:30px 0 12px}
.vap-forms-page h3{font-size:1.15rem;line-height:1.4;margin:0 0 12px}
.vap-forms-page p{margin:0 0 18px}.vap-forms-page a{text-decoration:underline;text-underline-offset:3px;color:#203c30}
.vap-forms-breadcrumbs{font-size:.92rem;margin-bottom:20px}
.vap-forms-downloads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:18px 0 28px}
.vap-forms-document{min-width:0;border:1px solid #d8ded4;border-radius:8px;padding:22px;background:#f8faf6}
.vap-forms-document .vap-forms-download{display:inline-block;font-weight:700;padding:6px 0;min-height:44px}
.vap-forms-file-size{display:block;font-size:.85rem;color:#465047;margin-top:8px}
.vap-forms-page ol,.vap-forms-sources{padding-left:24px;margin-bottom:20px}.vap-forms-page li{margin-bottom:12px}
.vap-forms-reviewed{font-size:.92rem;border-top:1px solid #d8ded4;padding-top:20px;color:#465047}
@media(max-width:600px){.vap-forms-downloads{grid-template-columns:minmax(0,1fr)}}
@media(max-width:480px){.vap-forms-page{padding:20px 16px 32px}.vap-forms-page h2{font-size:1.2rem}.vap-forms-document{padding:18px}}
