/* FORTGROUP: Commissioner, #101010, white space and #EFEDED footer from main_new. */
:root{--ink:#101010;--muted:#555;--line:#d9d9d9;--paper:#fff;--green:#101010;--lime:#efeded}
.fg-site,.fg-intake,.fg-admin{margin:0;background:#fff;color:#101010;font-family:Commissioner,Arial,sans-serif;font-weight:300;line-height:1.6}
.fg-header{position:sticky;top:0;z-index:1000;display:block;height:auto;padding:0;border:0;background:#fff;color:#101010}
.fg-header-inner{box-sizing:border-box;max-width:2008px;padding:58px 30px 32px;margin:auto;display:flex;gap:60px;align-items:center;justify-content:space-between}
.fg-wordmark{font-family:Commissioner,Arial,sans-serif;font-size:36px;font-weight:500;letter-spacing:-1.8px;text-decoration:none;line-height:1;white-space:nowrap;color:#101010}
#fg-nav{display:flex;align-items:center;gap:50px;margin:0 auto}
#fg-nav a{font:300 20px/1.3 Commissioner,Arial,sans-serif;letter-spacing:.02em;text-decoration:none;color:#101010}
#fg-nav a:hover,#fg-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:7px}
.fg-nav-group{position:relative}.fg-subnav{display:none;position:absolute;top:100%;left:-20px;padding:24px 20px;background:white;min-width:210px;box-shadow:0 12px 25px #0001}
.fg-subnav a{display:block;margin:12px 0}.fg-nav-group:hover .fg-subnav,.fg-nav-group:focus-within .fg-subnav{display:block}
.fg-search{font-size:36px;color:#101010;text-decoration:none}.fg-burger{display:none;border:0;background:white;font-size:25px;color:#101010}
.fg-footer{box-sizing:border-box;max-width:none;background:#efeded;padding:65px 30px;display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-top:65px;color:#555;font-size:16px}
.fg-footer div{display:flex;flex-wrap:wrap;gap:24px}.fg-footer a{color:inherit;text-decoration:none}.fg-footer a:hover{text-decoration:underline}
.fg-site #main{max-width:2008px;padding:0 30px;margin:auto;min-height:55vh}
.fg-site .trk-list{margin:0;padding:0;list-style:none}.fg-site .trk-list__item{overflow:hidden}.fg-site .trk-list__item img{display:block;width:100%;object-fit:cover}.fg-site .trk-list__link{z-index:2}
.fg-page-container{padding:40px 0 70px}.fg-page-container h1{font-size:clamp(36px,4vw,64px);font-weight:300;line-height:1.15;margin:45px 0}.fg-crumbs{font-size:14px;color:#555}.fg-source-note{border-top:1px solid #ccc;padding:30px 0;color:#555;max-width:850px;font-size:18px}.fg-tabs{display:flex;gap:35px;margin:45px 0;font-size:25px}.fg-tabs a{color:#101010}
.fg-intake .workspace{margin:0}.fg-service-nav{max-width:1440px;margin:0 auto;padding:12px 30px 24px;display:flex;gap:32px;border-bottom:1px solid #ddd}.fg-service-nav .nav-item{width:auto;margin:0;padding:12px 0;border-radius:0;border-bottom:1px solid transparent;color:#555;font-size:16px;font-weight:300;white-space:normal;background:none}.fg-service-nav .nav-item.active{color:#101010;border-bottom-color:#101010;background:none}
.fg-intake .workspace>header{display:none}.fg-intake main{max-width:1440px;padding:42px 30px 0;margin:auto}.fg-intake h1{font-size:clamp(35px,4vw,58px);font-weight:300;letter-spacing:.01em;line-height:1.1}.fg-intake h2{font-size:28px;font-weight:300}.fg-intake h3{font-size:19px;font-weight:500}.fg-intake .lead{font-size:18px;color:#555;line-height:1.6}.fg-intake .eyebrow{font-size:12px;letter-spacing:.14em;color:#555}.fg-intake .edition{color:#555;border-color:#ddd}.fg-intake .edition strong{color:#101010}.fg-intake .form-layout{grid-template-columns:minmax(0,1fr) 320px;gap:35px}.fg-intake .card{border-radius:0;border-color:#ddd;box-shadow:none;padding:32px}.fg-intake .summary{background:#f4f3f3;border-radius:0;color:#101010}.fg-intake .summary h2{font-size:24px}.fg-intake .summary-section{border-color:#ddd;color:#555;font-size:13px}.fg-intake .summary-code,.fg-intake .summary-state{color:#101010}.fg-intake .summary-link{color:#101010;background:#e8e6e6}.fg-intake .stepper{border-radius:0;background:#fff;border-color:#ddd}.fg-intake .stepper li{color:#555;border-color:#ddd;font-size:15px}.fg-intake .stepper li.current{background:#efeded;color:#101010}.fg-intake .stepper li>span{background:none;color:#101010;border:1px solid #999;border-radius:50%;font-size:15px}.fg-intake .stepper li.current>span{background:#101010;color:white}.fg-intake .stepper small{font-size:12px;color:#555}
.fg-intake label{font-size:15px;color:#101010}.fg-intake input,.fg-intake select,.fg-intake .fixed-input{height:48px;border-radius:0;border-color:#ccc;color:#101010;font-size:15px;background:#fff}.fg-intake input:focus,.fg-intake select:focus{border-color:#101010;outline:2px solid #aaa;outline-offset:2px}.fg-intake input[type=checkbox]{height:18px;accent-color:#101010}.fg-intake .fields small,.fg-intake .body-note,.fg-intake .check,.fg-intake .contract-note{font-size:14px;color:#555}.fg-intake .primary,.fg-intake .secondary{border-radius:22px;padding:12px 25px;min-height:45px;font-size:14px}.fg-intake .primary{background:#101010;color:#fff;border:1px solid #101010}.fg-intake .secondary{background:white;color:#101010;border:1px solid #101010}.fg-intake .text-btn,.fg-intake .inline-btn{color:#101010;font-size:14px}.fg-intake .notice{background:#f5f4f4;border-color:#ddd;border-radius:0;color:#555;font-size:13px}.fg-intake .notice strong{color:#101010}.fg-intake .notice-symbol{color:#101010;border-color:#aaa}.fg-intake .section-kicker,.fg-intake .required-note{font-size:12px;color:#555}.fg-intake .dropzone{border-color:#aaa;border-radius:0;background:white;padding:35px 15px}.fg-intake .upload-icon{color:#101010}.fg-intake .dropzone strong{font-size:18px;color:#101010}.fg-intake .dropzone small{font-size:13px;color:#555}.fg-intake .file-summary{font-size:13px;color:#555}.fg-intake .file-row{background:#f5f4f4;border-color:#ddd;border-radius:0}.fg-intake .file-row select{font-size:13px;height:38px}.fg-intake .file-row strong{font-size:14px}.fg-intake .file-row small{font-size:12px;color:#555}.fg-intake .review-line{font-size:15px;border-color:#ddd}.fg-intake .status-description,.fg-intake #review-meta{font-size:16px;color:#555}.fg-intake .rules-group{border-radius:0}.fg-intake .rules-group summary{font-size:18px}.fg-intake .rule-row{font-size:15px;color:#555}.fg-intake .rule-id{font-size:12px}.fg-intake .process-grid p{font-size:16px;color:#555}.fg-intake .process-number{color:#101010}.fg-intake .main-footer{font-size:12px;color:#555}.fg-intake .bottom-assurances{font-size:12px;color:#555}.fg-intake dialog{border-radius:0;color:#101010}.fg-intake dialog p{font-size:15px;color:#555}
.fg-admin{--ink:#101010;--muted:#555;--green:#101010;--line:#ddd}.fg-admin header{background:#fff;color:#101010;border-bottom:1px solid #ddd;padding:40px 30px}.fg-admin header .brand,.fg-admin header>a:last-child{color:#101010}.fg-admin h1{font-weight:300;font-size:40px}.fg-admin main{max-width:1440px}.fg-admin .login-panel,.fg-admin .phrase,.fg-admin .history{border-radius:0}.fg-admin button{background:#101010;border-color:#101010;border-radius:22px}.fg-admin .secondary{background:#fff;color:#101010}.fg-admin .save-bar{border-radius:0;background:#efeded;border-color:#ddd}.fg-admin input,.fg-admin textarea,.fg-admin select{border-color:#ccc;border-radius:0}.fg-admin .kicker{color:#555}.fg-admin a{color:#101010}
@media(max-width:1200px){.fg-header-inner{gap:25px}#fg-nav{gap:25px}#fg-nav a{font-size:17px}.fg-wordmark{font-size:30px}.fg-intake .form-layout{grid-template-columns:minmax(0,1fr) 270px;gap:20px}}
@media(max-width:900px){.fg-header-inner{padding:28px 20px;flex-wrap:wrap}.fg-burger{display:block;margin-left:auto}.fg-search{display:none}#fg-nav{display:none;flex-basis:100%;flex-direction:column;align-items:flex-start;gap:25px;padding:20px 0}#fg-nav.is-open{display:flex}.fg-subnav{position:static;display:block;box-shadow:none;padding:0 0 0 20px}.fg-subnav a{font-size:15px!important}.fg-intake .form-layout{grid-template-columns:1fr}.fg-intake .summary{display:block}.fg-intake .edition{display:none}.fg-service-nav{gap:22px;padding:0 20px;overflow:auto}.fg-service-nav .nav-item{font-size:14px;flex-shrink:0}.fg-footer{align-items:flex-start;flex-direction:column;padding:40px 20px}.fg-footer div{flex-direction:column;gap:12px}.fg-intake main{padding:30px 20px 0}.fg-site #main{padding:0 20px}.fg-intake .card{padding:24px}.fg-intake .stepper small{display:none}}
@media(max-width:600px){.fg-intake .fields{grid-template-columns:1fr}.fg-intake .stepper li{padding:14px 9px}.fg-intake .stepper li div{font-size:12px}.fg-intake .card{padding:20px 15px}.fg-intake .card-actions{flex-wrap:wrap}.fg-intake input,.fg-intake select{font-size:16px}.fg-intake .process-grid{grid-template-columns:1fr}.fg-tabs{flex-direction:column}.fg-intake .file-row{grid-template-columns:24px minmax(0,1fr) 90px 18px}}

.fg-page-text{white-space:pre-wrap;font-size:18px;max-width:1000px;margin:30px 0;color:#555}.fg-object-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px 20px}.fg-object-card{text-decoration:none;color:#101010}.fg-object-card img{width:100%;display:block}.fg-object-card h2{font-size:22px;font-weight:500;letter-spacing:.03em}.fg-object-hero{width:100%;display:block}.fg-object-cta{display:inline-block;border:1px solid #101010;border-radius:30px;padding:12px 24px;color:#101010;text-decoration:none}#fg-search-form{max-width:900px}.fg-search-row{display:flex;gap:15px;margin-top:15px}.fg-search-row input{flex:1;min-width:0;border:1px solid #aaa;padding:14px;font:inherit}.fg-search-row button{border:1px solid #101010;border-radius:25px;background:#101010;color:white;padding:12px 30px;font:inherit}.fg-search-result{display:block;color:#101010;padding:22px 0;border-bottom:1px solid #ddd;text-decoration:none}.fg-search-result h2{font-size:24px;font-weight:300}.fg-search-result p{color:#555}.fg-intake input:required:valid{color:#101010}@media(max-width:600px){.fg-object-grid{grid-template-columns:1fr}.fg-page-text{font-size:16px}.fg-search-row{flex-wrap:wrap}}
