:root{--navy:#234566;--blue:#557c9d;--ink:#333;--border:#c9d0d5;--burgundy:#8b3f39}
*{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:#e6e8e8 repeating-linear-gradient(0deg,transparent,transparent 2px,#dfe2e2 3px);font:13px/1.6 Arial,Helvetica,sans-serif;color:var(--ink)}a{color:#285c89;text-decoration:underline}a:hover{color:#8b3f39}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #ac7324;outline-offset:3px}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Georgia,'Times New Roman',serif;font-weight:normal;color:var(--navy)}h1{font-size:27px;line-height:1.25;margin-bottom:15px}h2{font-size:22px;line-height:1.35;margin-bottom:13px}h3{font-size:15px;color:var(--navy);line-height:1.35;margin-bottom:8px}p{margin-bottom:14px}ul,ol{padding-left:22px}li{margin-bottom:5px}.skip-link{position:absolute;top:-100px;left:15px;background:white;padding:10px;z-index:5}.skip-link:focus{top:10px}.site-wrap{max-width:990px;margin:20px auto 0;background:#fff;border:1px solid #b8c0c6;box-shadow:0 0 9px #0002}.utility{display:flex;justify-content:space-between;gap:12px;background:#f1f2f3;border-bottom:1px solid #e0e2e4;padding:5px 20px;color:#64717a;font-size:11px}.utility a{color:#526b80;text-decoration:none}.utility a+a:before{content:'|';color:#b2b9be;margin:0 10px}.masthead{display:flex;justify-content:space-between;align-items:center;padding:25px 25px 23px;background:linear-gradient(#fff 60%,#f3f5f6)}.brand{display:flex;gap:8px;align-items:center;text-decoration:none;color:var(--navy)}.brand img{width:57px;height:57px}.brand-name{font: bold 36px/1 'Trebuchet MS',Arial,sans-serif;letter-spacing:-1.6px;text-shadow:0 1px #fff;white-space:nowrap}.brand-name span{color:#587b99}.brand-name small{font:10px Arial;letter-spacing:0;margin-left:4px;color:#53616d}.brand-tagline{display:block;font:11px/1.5 Arial;letter-spacing:1.05px;color:#66727c;margin-top:7px}.masthead-right{text-align:right;color:#67737b;font-size:11px}.masthead-right strong{color:#35556e;font-size:12px}.site-search{display:flex;justify-content:flex-end;margin-top:8px;gap:4px}.site-search input{width:174px;height:27px;border:1px solid #abb9c3;padding:3px 7px;background:#fff;box-shadow:inset 0 1px 3px #0001}.site-search button{height:27px;padding:1px 10px;font-size:11px;color:#324b60;border:1px solid #abb9c3;background:linear-gradient(#fff,#dde3e7);cursor:pointer}.main-nav{display:flex;padding:0 13px;background:linear-gradient(#577c9a,#284c6d 55%,#244361);border-top:1px solid #6888a2;border-bottom:3px solid #adbdc9;box-shadow:inset 0 1px #ffffff30}.main-nav a{flex:1;white-space:nowrap;text-align:center;color:#fff;text-decoration:none;font-size:13px;font-weight:bold;padding:11px 10px;border-right:1px solid #ffffff15;text-shadow:0 1px #173148}.main-nav a:first-child{border-left:1px solid #ffffff15}.main-nav a:hover{background:#ffffff12}.main-nav a[aria-current=page]{background:linear-gradient(#f4f5f6,#dce4eb);color:#234566;text-shadow:0 1px white;box-shadow:inset 0 2px white}.hero{height:265px;position:relative;overflow:hidden;margin:13px 13px 0;background:#384b52;border:1px solid #b4c0c9}.hero-photo{width:100%;height:100%;object-fit:cover;object-position:70% 53%}.hero-copy{position:absolute;inset:0 auto 0 0;width:42%;padding:26px 29px;background:linear-gradient(100deg,#203f60fa,#284967eb 88%,#284967d9);border-right:1px solid #ffffff50;color:#fff}.hero-copy h1{color:white;font-size:31px;line-height:1.16;margin:0 0 13px;text-shadow:0 1px 2px #0007}.hero-copy p{font-size:13px;line-height:1.55;color:#e3ebf2;margin:0 0 16px}.button{display:inline-block;color:#fff!important;background:linear-gradient(#5f85a5,#365a7b);border:1px solid #254b6d;padding:6px 14px;text-decoration:none;font-weight:bold;font-size:12px;line-height:1.65;box-shadow:inset 0 1px #ffffff4a,0 1px 2px #0002;cursor:pointer;border-radius:2px}.button:hover{background:linear-gradient(#507795,#284b69)}.button-light{color:#244564!important;background:linear-gradient(#fff,#e5eaf0);border-color:#bcc7cf}.button-light:hover{background:#e6edf3}.hero-caption{position:absolute;bottom:0;right:0;background:#ffffffdf;color:#415363;padding:3px 10px;font-size:10px}.service-strip{display:flex;justify-content:space-around;gap:10px;margin:0 13px;background:linear-gradient(#f6f7f7,#e9edef);border:1px solid #c7d0d6;border-top:0;color:#4d6476;padding:7px 10px;font-size:11px}.service-strip span:before{content:'✓';color:#5c7868;margin-right:6px;font-weight:bold}.breadcrumb{color:#777;font-size:11px;margin:15px 23px 15px;padding-bottom:9px;border-bottom:1px solid #e3e6e8}.breadcrumb span{margin:0 8px;color:#9a9a9a}.breadcrumb a{text-decoration:none}.content-layout{display:grid;grid-template-columns:minmax(0,1fr) 226px;gap:26px;margin:0 23px 28px}.main-content{min-width:0}.home-intro{font-size:13px}.lead{font-size:14px;color:#4a535a;line-height:1.75}.section-bar{font:bold 14px/1.5 Arial;color:#365674;background:linear-gradient(#f6f7f8,#e5eaee);border:1px solid #c9d2d9;border-left:3px solid #557c9d;padding:6px 10px;margin:24px 0 15px}.service-cards{display:grid;grid-template-columns:1fr 1fr;gap:17px}.service-card{border:1px solid #c9d0d5;background:#f9fafb;padding:5px 5px 10px}.service-card img{width:100%;height:112px;object-fit:cover;border:1px solid #d4d7da}.service-card h3{margin:9px 8px 5px;font-size:15px}.service-card p{font-size:12px;line-height:1.55;margin:0 8px 7px}.service-card>a{font-size:12px;margin:0 8px}.home-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;list-style:none;padding:0;margin:18px 0}.home-steps li{border-right:1px solid #dce0e3;padding-right:9px;font-size:12px}.home-steps li:last-child{border:0;padding-right:0}.step-num{float:left;background:#e7edf2;border:1px solid #bccbd5;color:#32587b;font:bold 16px Georgia;width:27px;height:28px;text-align:center;line-height:26px;margin-right:8px}.home-steps h3{font-size:13px;padding-top:3px}.home-steps p{clear:both;margin:10px 0 0;color:#646c73}.veterans-feature{display:flex;gap:15px;background:#f7f5ef;border:1px solid #d1c9b7;border-top:3px solid #a59a7e;padding:17px 15px;margin-top:22px}.veterans-feature h2{font-size:21px;margin-bottom:7px}.veterans-feature p{font-size:12px;margin-bottom:8px}.veteran-emblem{flex:none;width:66px;height:82px;color:#b69a58;background:#294766;border:3px double #e6dbc0;text-align:center;padding-top:11px;font-size:33px;clip-path:polygon(0 0,100% 0,100% 76%,50% 100%,0 76%)}.veteran-emblem small{display:block;font-size:8px;letter-spacing:2px;line-height:9px;color:#f6f0dd}.sidebar-box{border:1px solid #c9d0d5;background:#f6f8f9;margin-bottom:17px}.sidebar-box h2{background:linear-gradient(#607e96,#385975);color:white;border-bottom:1px solid #25435d;font:bold 13px/1.5 Arial;padding:7px 12px;margin:0;text-shadow:0 1px #243d54}.sidebar-box .box-body{padding:12px;font-size:12px}.sidebar-links{list-style:none;padding:0;margin:0}.sidebar-links li{margin:0;border-bottom:1px dotted #bcc6cd}.sidebar-links li:last-child{border:0}.sidebar-links a{display:block;padding:7px 11px;text-decoration:none;font-size:12px}.sidebar-links a:before{content:'›';color:#71879a;margin-right:7px}.sidebar-links a:hover{background:#e7edf2}.sidebar-veterans{text-align:center;background:#f8f6f0;border-color:#c9c1ae}.sidebar-veterans .box-body{padding:15px 13px}.sidebar-veterans .stars{color:#8b3f39;font-size:19px;letter-spacing:8px;padding-left:8px;margin-bottom:6px}.sidebar-veterans h3{font:20px/1.15 Georgia;margin-bottom:8px}.sidebar-veterans .eyebrow{font-size:10px;color:#75725e;margin:0 0 5px}.sidebar-veterans p{font-size:12px;color:#5b5b52;margin-bottom:10px}.sidebar-veterans a{font-weight:bold}.sidebar-address address{font-style:normal;margin-bottom:9px}.sidebar-address strong{color:#3d5364}.sidebar-address .box-body>p:last-child{margin-bottom:0}.tiny-note{font-size:11px;color:#6c7276;line-height:1.5}.sidebar-note{font:italic 17px/1.5 Georgia;color:#63798a;text-align:center;padding:4px 14px}.footer-callout{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 23px;background:#edf1f4;border-top:1px solid #cbd4dc;border-bottom:1px solid #d6dde2;color:#36516a}.footer-callout strong{display:block;font:19px Georgia}.footer-callout span{font-size:12px}.footer-main{padding:20px 23px 17px;background:#fafafa;text-align:center;color:#737a80;font-size:11px}.footer-links{margin-bottom:9px}.footer-links a{padding:0 7px;border-right:1px solid #ccd0d3}.footer-links a:last-child{border:0}.footer-main p{margin:3px 0}.below-site{max-width:990px;margin:9px auto 22px;text-align:center;color:#7f888e;font-size:10px}.inner-banner{margin:13px 13px 0;padding:19px 20px;background:linear-gradient(90deg,#e9eef3,#f8f9fa);border:1px solid #c7d2db;display:flex;justify-content:space-between;gap:12px;align-items:center}.inner-banner strong{font:22px Georgia;color:#395c79}.inner-banner span{font-size:11px;color:#6b7b86}.photo-inset{float:right;width:240px;padding:5px;border:1px solid #ccd1d5;margin:0 0 17px 20px;background:#f7f8f8}.photo-inset img{width:100%;height:162px;object-fit:cover}.photo-inset figcaption{font-size:10px;color:#6d767e;padding:3px 2px 0}.clearfix:after{content:'';display:table;clear:both}.note-box{border:1px solid #c5d2dd;border-left:3px solid #6284a0;background:#eff4f7;padding:13px 15px;margin:19px 0;font-size:12px}.note-box p:last-child{margin-bottom:0}.service-row{padding:16px 0;border-bottom:1px dotted #bdc8d0}.service-row h2{font-size:21px;margin-bottom:7px}.service-row p{margin-bottom:9px}.service-row a{font-size:12px}.process-list{padding-left:24px}.process-list li{padding-left:4px;margin-bottom:19px}.process-list strong{display:block;color:#345873;font-size:14px}.process-list p{margin:4px 0}.category-list{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin-bottom:18px}.category{border-bottom:1px solid #d4dce1;padding:17px 0}.category h2{font-size:20px}.category p{font-size:12px}.category ul{font-size:12px}.veteran-heading{display:flex;gap:20px;align-items:center;margin-bottom:21px}.veteran-heading h1{margin-bottom:7px}.veteran-heading p{margin-bottom:0}.program-contact{padding:15px;background:#f6f4ed;border:1px solid #d3c9b5;margin:20px 0}.program-contact h2{font-size:21px}.program-contact>a{font-size:16px;font-weight:bold;overflow-wrap:anywhere}.program-contact p:last-child{margin-top:9px;margin-bottom:0;font-size:12px}.ceo-block{padding:16px;border:1px solid #bccbd7;background:linear-gradient(#f6f9fb,#eaf0f4);margin:20px 0;display:flex;align-items:center;gap:16px}.ceo-initials{width:60px;height:66px;background:#476884;color:white;font:25px/66px Georgia;text-align:center;border:3px double #96adbf;flex:none}.ceo-block h2{font-size:23px;margin:0 0 3px}.ceo-block p{margin:0;color:#60707d;font-size:12px}.directory-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 12px}.directory-tools label{font-weight:bold;font-size:12px}.directory-tools input{border:1px solid #aab9c6;padding:5px 7px;margin-left:6px;width:180px}.staff-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.staff-list li{display:flex;align-items:center;gap:10px;border-bottom:1px solid #d6dde2;margin:0;padding:11px 8px;font-size:13px}.staff-list li:nth-child(4n+1),.staff-list li:nth-child(4n+2){background:#f1f4f6}.staff-list span{color:#8a9aa8;font:11px Arial;width:19px;text-align:right;flex:none}.staff-list li[hidden]{display:none}.empty-state{padding:15px;background:#f3f5f7;border:1px solid #cbd3d9}.contact-details{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:19px 0 23px}.contact-details>div{border:1px solid #cbd5dd;background:#f4f7f9;padding:13px}.contact-details address{font-style:normal}.contact-details a{overflow-wrap:anywhere}.contact-form{border:1px solid #c5cfd7;background:#f7f9fa;padding:19px}.contact-form h2{font-size:22px}.contact-form label:not(.check-label){display:block;font-weight:bold;font-size:12px;margin-bottom:4px}.required{color:#973e39}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.field-full{grid-column:1/-1}.contact-form input:not([type=checkbox]),.contact-form textarea,.contact-form select{display:block;width:100%;border:1px solid #aab9c4;background:white;border-radius:0;padding:7px 8px;box-shadow:inset 0 1px 2px #0000000b;color:#333}.contact-form textarea{min-height:115px;resize:vertical}.check-label{font-weight:normal;display:flex;gap:8px;align-items:flex-start;font-size:12px}.check-label input{margin:4px 0 0}.form-actions{display:flex;flex-wrap:wrap;gap:9px;margin:17px 0 9px}.form-status{margin-top:12px;white-space:pre-wrap}.form-status:empty{display:none}.email-preview{margin-top:16px;border:1px solid #c3ccd4;background:white;padding:14px}.email-preview h3{margin-bottom:7px}.email-preview pre{white-space:pre-wrap;font:12px/1.5 Arial;overflow-wrap:anywhere;max-height:310px;overflow:auto}.email-preview[hidden]{display:none}.faq-list details{margin:0;border-bottom:1px solid #cbd5dc;padding:12px 0}.faq-list summary{font-weight:bold;color:#365b7b;cursor:pointer;padding:4px 3px}.faq-list details p{padding:8px 3px 0;margin-bottom:7px}.search-results{list-style:none;padding:0}.search-results li{padding:14px 0;border-bottom:1px solid #d6dce1}.search-results h2{font:bold 16px Arial;margin-bottom:5px}.search-results p{margin:0;font-size:12px}.large-search{display:flex;gap:7px;margin:18px 0}.large-search input{min-width:0;flex:1;padding:8px;border:1px solid #a9bbc8}.site-map-list li{margin-bottom:10px}.inline-links{margin-top:23px;padding-top:12px;border-top:1px solid #d9dfe3;font-size:12px}.inline-links a+a{margin-left:16px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}@media(max-width:1015px){.site-wrap{margin:12px 12px 0}.below-site{margin-left:15px;margin-right:15px}.brand-name{font-size:32px}.hero-copy{width:45%;padding:25px}.hero-copy h1{font-size:29px}}@media(max-width:760px){.site-wrap{margin:8px 8px 0}.utility{padding:5px 13px}.utility>span{display:none}.utility{justify-content:flex-end}.masthead{padding:20px 15px;gap:15px}.brand-name{font-size:27px;letter-spacing:-1px}.brand img{width:45px;height:45px}.brand-tagline{font-size:9px;letter-spacing:.65px}.masthead-right>strong,.masthead-right>br,.masthead-right>span{display:none}.site-search input{width:110px}.main-nav{padding:0;flex-wrap:wrap}.main-nav a{flex:1 0 30%;font-size:12px;padding:8px 5px;border-bottom:1px solid #ffffff18}.hero{height:270px;margin:9px 9px 0}.hero-copy{width:53%;padding:24px 20px}.hero-copy h1{font-size:27px}.hero-copy p{font-size:12px}.service-strip{margin:0 9px;font-size:10px;flex-wrap:wrap;gap:1px 12px;justify-content:center}.content-layout{grid-template-columns:minmax(0,1fr) 195px;gap:17px;margin:0 17px 24px}.breadcrumb{margin:13px 17px}.service-cards{gap:10px}.service-card img{height:100px}.home-steps{display:block}.home-steps li{border-right:0;border-bottom:1px dotted #ccd4da;margin-bottom:12px;padding-bottom:9px}.home-steps p{clear:none;margin-left:36px}.directory-tools{display:block}.directory-tools>span{display:block;margin-top:7px}.staff-list{grid-template-columns:1fr}.staff-list li:nth-child(n){background:white}.staff-list li:nth-child(odd){background:#f1f4f6}.category-list{grid-template-columns:1fr}.form-grid,.contact-details{grid-template-columns:1fr}.photo-inset{float:none;width:100%;margin:0 0 16px}.contact-form{padding:14px}.footer-callout strong{font-size:17px}.inner-banner{margin:9px 9px 0}.inner-banner span{display:none}}@media(max-width:560px){.masthead{display:block;padding:18px 16px 12px}.brand-name{font-size:33px}.brand img{width:48px;height:48px}.brand-tagline{font-size:10px;letter-spacing:.8px}.masthead-right{margin-top:14px}.site-search{margin:0;justify-content:stretch}.site-search input{width:auto;flex:1;min-width:0}.site-search button{padding:1px 16px}.hero{height:332px}.hero-photo{height:132px;position:absolute;bottom:0;object-position:50% 55%}.hero-copy{inset:0 0 auto 0;width:100%;height:201px;padding:19px 21px;border:0;border-bottom:2px solid #a9bac7;background:linear-gradient(100deg,#234565,#3e6180)}.hero-copy h1{font-size:27px;max-width:310px;margin-bottom:8px}.hero-copy p{max-width:350px;line-height:1.5;margin-bottom:11px}.hero-copy .button{padding:4px 12px}.hero-caption{font-size:9px}.content-layout{display:block;margin:0 16px 23px}.sidebar{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:25px}.sidebar-box{margin:0}.sidebar-box:first-child{grid-column:1/-1}.sidebar-links{display:grid;grid-template-columns:1fr 1fr}.sidebar-links li:nth-last-child(2){border-bottom:0}.sidebar-box h2{padding:7px 10px}.sidebar-box .box-body{padding:10px;font-size:11px}.sidebar-veterans h3{font-size:19px}.sidebar-note{display:none}.sidebar-address a{overflow-wrap:anywhere}.sidebar-address .tiny-note{font-size:10px}.home-intro h2{font-size:24px}.service-card img{height:105px}.veterans-feature{padding:14px 11px;gap:12px}.veteran-emblem{width:55px;height:74px}.veterans-feature h2{font-size:20px}.footer-callout{display:block;text-align:center;padding:15px}.footer-callout .button{margin-top:10px}.footer-main{padding:16px 12px}.footer-links{line-height:2.2}.footer-links a{padding:0 6px}.inner-banner{padding:13px 14px}.inner-banner strong{font-size:20px}h1{font-size:25px}.contact-details{gap:11px}.form-grid{gap:11px}.staff-list{grid-template-columns:1fr 1fr;column-gap:8px}.staff-list li{font-size:12px;padding:10px 5px;gap:6px}.staff-list li:nth-child(n){background:white}.staff-list li:nth-child(4n+1),.staff-list li:nth-child(4n+2){background:#f1f4f6}.staff-list span{font-size:10px;width:15px}.directory-tools input{width:170px}.veteran-heading{gap:12px}.veteran-heading .veteran-emblem{width:55px}.program-contact>a{font-size:14px}.category-list{grid-template-columns:1fr 1fr;gap:0 14px}.category h2{font-size:19px}.category p,.category ul{font-size:12px}.service-strip span:last-child{display:none}}@media print{body{background:white;font-size:11pt}.site-wrap{max-width:none;margin:0;border:0;box-shadow:none}.utility,.masthead-right,.main-nav,.hero,.service-strip,.sidebar,.footer-callout,.below-site,.site-search,.directory-tools,.form-actions,.large-search,.breadcrumb{display:none}.masthead{padding:0 0 20px}.brand-name{font-size:28pt}.content-layout{display:block;margin:15px 0}.inner-banner{margin:0}.footer-main{background:white;border-top:1px solid #aaa}a{color:#222}.contact-form{background:white;border:0;padding:0}.staff-list{grid-template-columns:1fr 1fr}.staff-list li{break-inside:avoid}.email-preview pre{max-height:none}.sidebar,.photo-inset{display:none}}
@media(max-width:380px){.brand-name{font-size:27px}.brand img{width:42px;height:42px}.brand{gap:6px}.brand-tagline{font-size:8px;letter-spacing:.6px}.brand-name small{font-size:8px}.hero-copy h1{font-size:23px}.hero-copy{padding:19px 18px}.hero-copy p{font-size:11px}.sidebar{grid-template-columns:1fr}.sidebar-box:first-child{grid-column:auto}.staff-list{grid-template-columns:1fr}.staff-list li:nth-child(n){background:white}.staff-list li:nth-child(odd){background:#f1f4f6}.category-list{grid-template-columns:1fr}.service-cards{grid-template-columns:1fr}.service-card img{height:130px}}
/* Retailer reference library: compact directory and paper-form styling. */
.worksheet-result.is-error{background:#f8ece8;border-color:#c9a9a1;color:#7d3d34}
.reference-nav{display:flex;justify-content:center;flex-wrap:wrap;background:#edf1f4;border-bottom:1px solid #bfcbd4;padding:5px 10px;gap:0;font-size:11px}.reference-nav a{padding:1px 12px;border-right:1px solid #bdc9d2;color:#355b7a;text-decoration:none}.reference-nav a:last-child{border:0}.reference-nav a:hover{text-decoration:underline}.reference-directory{list-style:none;padding:0;margin:15px 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 19px}.reference-directory>li{padding:12px 0;border-bottom:1px dotted #bdc7cf;margin:0;break-inside:avoid}.reference-directory>li>a{font-size:13px;font-weight:bold}.reference-directory>li>p{font-size:12px;line-height:1.6;margin:5px 0 1px;color:#626b72}.directory-index-link{text-align:right;font-size:12px}.directory-filter{display:block;font-size:12px;font-weight:bold;margin:17px 0 7px}.directory-filter input{display:block;width:100%;max-width:340px;padding:6px 8px;border:1px solid #aab9c6;margin-top:5px;background:#fff}.contents-box{border:1px solid #c3d0d9;background:#f3f6f8;padding:12px 15px;font-size:12px;margin:20px 0}.contents-box strong{color:#345875}.contents-box ul{margin:6px 0 0;columns:2;padding-left:17px}.table-scroll{overflow-x:auto;max-width:100%;margin:15px 0}.reference-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}.reference-table caption{text-align:left;font-weight:bold;color:#355975;margin-bottom:6px}.reference-table th,.reference-table td{border:1px solid #c5d0d8;padding:8px 10px;vertical-align:top}.reference-table thead th{background:#e8eef3;color:#345875}.reference-table tbody th{width:49%;font-weight:normal;background:#f6f8f9}.reference-table td{color:#657079}.related-links{display:grid;grid-template-columns:1fr 1fr;gap:5px 18px;font-size:12px;padding-left:18px}.article-tools{font-size:11px;border-top:1px solid #cbd5dd;margin-top:24px;padding-top:12px;display:flex;flex-wrap:wrap;gap:12px}.text-button{border:0;background:none;padding:0;color:#285c89;text-decoration:underline;cursor:pointer;font:inherit}.procedure-list li{padding:5px 0}.worksheet-form{border:1px solid #bdcbd6;background:#f7f9fa;padding:17px;margin-top:20px}.worksheet-form fieldset{border:0;padding:0;margin:0;min-width:0}.worksheet-form legend{font:bold 14px Arial;color:#345875;margin-bottom:12px}.worksheet-field{padding:9px 0;border-bottom:1px dotted #c7d1d9;break-inside:avoid}.worksheet-field label{display:block;font-size:12px;font-weight:bold;margin-bottom:5px}.worksheet-field textarea,.worksheet-field input{display:block;width:100%;padding:7px 8px;border:1px solid #a9bac7;border-radius:0;background:#fff;color:#333;font:12px/1.5 Arial;box-shadow:inset 0 1px 2px #0001}.worksheet-field input{max-width:230px}.worksheet-field textarea{resize:vertical;min-height:61px}.worksheet-field .tiny-note{margin:5px 0 2px}.worksheet-result{background:#eaf1e8;border:1px solid #b9c8b2;padding:13px;margin-top:17px;white-space:pre-wrap;font:13px/1.8 Arial;color:#314d34}.worksheet-print-value{display:none}.search-paging{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 0;font-size:12px}.button:disabled{opacity:.5;cursor:default}.sitemap-columns{columns:2;column-gap:24px;font-size:12px}.sitemap-columns li{break-inside:avoid}.inner-banner strong{min-width:0}.inner-banner span{flex-shrink:0}.breadcrumb{line-height:1.9;overflow-wrap:anywhere}.breadcrumb span[aria-current]{margin:0}
@media(max-width:760px){.reference-nav a{padding:2px 9px}.reference-directory,.related-links{grid-template-columns:1fr}.contents-box ul{columns:1}.inner-banner span{display:none}.reference-table th,.reference-table td{padding:7px}.sitemap-columns{columns:1}}@media(max-width:560px){.reference-nav{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;padding:4px}.reference-nav a{font-size:10px;padding:3px 4px}.reference-nav a:nth-child(3){border:0}.library-sidebar{grid-column:1/-1}.worksheet-form{padding:12px}.worksheet-form .form-actions{display:block}.worksheet-form .form-actions button{margin:0 0 8px}.search-paging{flex-wrap:wrap}.reference-table{font-size:11px}.reference-directory>li>a{font-size:13px}}
@media print{.reference-nav,.article-tools,.directory-filter,.directory-browser>[data-directory-count],.search-paging{display:none!important}.reference-directory,.related-links{display:block}.reference-directory>li{break-inside:avoid}.worksheet-form{border:0;background:none;padding:0}.worksheet-field input,.worksheet-field textarea{display:none}.worksheet-print-value{display:block;min-height:45px;border-bottom:1px solid #bbb;padding:5px 0;white-space:pre-wrap;overflow-wrap:anywhere}.worksheet-field .tiny-note{font-size:9px}.worksheet-field{break-inside:avoid}.table-scroll{overflow:visible}.reference-table{font-size:10pt}.contents-box{background:none}.worksheet-result{background:none;break-inside:avoid}.sitemap-columns{columns:2}}

/* Office telephone, including the narrow-screen header. */
.telephone{font-weight:bold;white-space:nowrap}.masthead-phone{margin:9px 0 0;line-height:1.5}.masthead-phone span{display:block;font-size:11px}.masthead-phone .telephone{font-size:17px;color:var(--navy)}.sidebar-phone{line-height:1.8;margin:10px 0}.contact-phone .telephone{font-size:17px}.footer-main .footer-phone{margin:0 0 10px;font-size:12px}@media(max-width:560px){.masthead-phone{text-align:left;margin:0 0 10px}.masthead-phone .telephone{font-size:17px}}

/* Traditional colors for this website. */
:root{--navy:#623e56;--blue:#92748a}.site-wrap{border-top:3px solid #ad8650}a{color:#623e56}.brand-name span{color:#92748a}.masthead-right strong,.section-bar,.footer-callout,.inner-banner strong{color:#623e56}.main-nav{background:linear-gradient(#92748a,#623e56 65%);border-top-color:#92748a}.main-nav a[aria-current=page]{color:#623e56}.hero-copy{background:linear-gradient(100deg,#623e56fa,#623e56e8)}.button{background:linear-gradient(#92748a,#623e56);border-color:#623e56}.button:hover{background:#623e56}.button-light{background:linear-gradient(#fff,#e5eaf0);color:#623e56!important;border-color:#bcc7cf}.button-light:hover{background:#e6edf3}.sidebar-box h2{background:linear-gradient(#92748a,#623e56);border-color:#623e56}.veterans-feature{border-top-color:#ad8650}.ceo-initials,.veteran-emblem{background:#623e56}
