:root{--government-accent:#702936;--government-rule:#bdb7ad}
.government-page{background:var(--paper);color:#211d1c}
.government-page .site-nav{position:relative;background:var(--night);color:var(--ink)}
.government-page .page-hero{min-height:auto;padding-top:110px}
.government-page .page-hero h1{font-size:clamp(58px,8vw,116px)}
.government-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:28px}
.government-actions .cta-button{margin:0}.government-actions .arrow-link{color:inherit}
.government-grid{display:grid;grid-template-columns:minmax(220px,.56fr) minmax(0,1.44fr);gap:7vw}
.government-grid+.government-grid{margin-top:70px}
.government-copy{max-width:820px;font-size:16px;color:#514a45}.dark .government-copy{color:#c8c1bb}.wine .government-copy{color:#f1dfe0}
.government-copy>p:first-child{margin-top:0}
.capability-grid,.competency-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--government-rule)}
.capability-card{padding:26px 26px 28px 0;border-bottom:1px solid var(--government-rule)}
.capability-card:nth-child(even){padding-left:26px;border-left:1px solid var(--government-rule)}
.capability-card h3{font:400 28px/1.08 var(--serif);margin:0 0 9px}.capability-card p{margin:0;color:#655e57}.dark .capability-card p{color:#c8c1bb}
.government-facts{margin:0}.government-facts div{display:grid;grid-template-columns:minmax(145px,.42fr) minmax(0,1fr);gap:20px;padding:13px 0;border-bottom:1px solid var(--government-rule)}
.government-facts dt{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.government-facts dd{margin:0;overflow-wrap:anywhere}
.government-copy a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.agency-inquiry{display:grid;grid-template-columns:.8fr 1.2fr;background:var(--paper)}.agency-inquiry-intro{padding:100px 6vw}.agency-inquiry-intro h2{font:400 clamp(56px,7vw,104px)/.94 var(--serif);letter-spacing:-.045em;margin:22px 0 32px;max-width:680px}.agency-inquiry-intro p{max-width:500px;color:#615852}.agency-contact-form{padding:105px 6vw}.agency-contact-form form{max-width:760px}
.review-fact{display:inline;padding:2px 6px;background:#f0d58c;color:#3c2b04;font:600 11px/1.5 var(--sans)}
.government-note{padding:18px 20px;border-left:3px solid var(--government-accent);background:#e6e1d8}
.performance-wrap{overflow-x:auto}.performance{width:100%;border-collapse:collapse;font-size:13px}.performance th,.performance td{text-align:left;vertical-align:top;padding:16px 12px;border-bottom:1px solid var(--government-rule)}.performance th{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.performance td:first-child{min-width:150px}.performance td:nth-child(2){min-width:270px}
.government-footer{padding-top:40px}.download-link{font-weight:600;text-decoration:underline;text-underline-offset:4px}
.capability-sheet{width:min(100%,8.5in);margin:0 auto;padding:50px 6vw}.capability-sheet h1{font:400 76px/.9 var(--serif);letter-spacing:-.055em;margin:12px 0}.capability-header{display:grid;grid-template-columns:1.5fr .5fr;gap:40px;padding-bottom:26px;border-bottom:2px solid #211d1c}.capability-section{padding:18px 0;border-bottom:1px solid var(--government-rule)}.capability-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.capability-section h2{font:400 27px/1 var(--serif);margin:0 0 10px}.capability-sheet p{margin:4px 0}.capability-sheet ul{margin:6px 0;padding-left:18px}.capability-performance{font-size:12px}.capability-performance strong{font-weight:700}.capability-screen-actions{display:flex;gap:20px;flex-wrap:wrap;margin:26px 0}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
@media(max-width:760px){.government-page .menu-toggle{display:none}.government-page .site-links{display:flex;position:static;background:transparent;border:0;padding:0;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.government-page .site-links a,.government-page .site-links a:not(.nav-cta){display:block;min-height:44px;padding:12px 8px;border:0}.government-page .site-nav{align-items:flex-start;gap:18px}.government-grid,.capability-header,.capability-columns,.agency-inquiry{grid-template-columns:1fr}.competency-grid,.capability-grid{grid-template-columns:1fr}.capability-card:nth-child(even){padding-left:0;border-left:0}.performance,.performance tbody,.performance tr,.performance td{display:block}.performance thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.performance tr{padding:13px 0;border-bottom:1px solid var(--government-rule)}.performance td{border:0;padding:5px 0;min-width:0!important}.performance td:before{content:attr(data-label) ": ";font-weight:700}.capability-sheet{padding:38px 6vw}.capability-sheet h1{font-size:58px}.agency-inquiry-intro{padding:70px 6vw 30px}.agency-contact-form{padding:35px 6vw 70px}}
@media print{@page{size:Letter;margin:.32in}.government-page{background:#fff;font-size:9pt;line-height:1.35}.government-page .site-nav,.government-page .cta,.agency-inquiry,.capability-screen-actions,.skip-link{display:none!important}.government-page .page-hero{padding:.2in 0;display:block;background:#fff;color:#211d1c;min-height:auto}.government-page .page-hero:after{display:none}.government-page .page-hero h1{font-size:34pt;margin:.05in 0}.government-page .page-hero-copy{color:#211d1c;max-width:none}.government-page .page-section{padding:.16in 0}.government-grid{grid-template-columns:.55fr 1.45fr;gap:.22in}.capability-card{padding:.08in}.government-facts div{padding:.035in 0}.performance{font-size:7pt}.performance th,.performance td{padding:.04in}.capability-sheet{width:auto;max-width:none;padding:0;font-size:7.6pt;line-height:1.18}.capability-sheet h1{font-size:28pt}.capability-header{grid-template-columns:1.4fr .6fr;gap:.2in;padding-bottom:.08in}.capability-section{padding:.065in 0}.capability-columns{gap:.18in}.capability-section h2{font-size:12pt;margin-bottom:.025in}.capability-sheet p{margin:.015in 0}.capability-sheet ul{margin:.02in 0;padding-left:.15in}.capability-performance{font-size:6.7pt}.review-fact{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.government-site-footer{margin:0;padding:38px 6vw 42px;background:var(--paper)}
@media print{.government-site-footer{display:none!important}}
