/* Consistent workspace spacing, simpler headers and comfortable small-screen controls. */
body{overflow-x:clip}header{gap:20px;flex-wrap:wrap;height:auto;min-height:74px;padding-block:16px}.workspace-links{display:flex;gap:24px;align-items:center;margin:0}.workspace-links a,.workspace-back{font-size:12px;min-height:40px;display:inline-flex;align-items:center}header>.identity{flex-shrink:0}.shell>main{max-width:1600px;width:100%}.rail nav a{line-height:1.6;min-height:42px}.panel{border-radius:4px}.metric{border-radius:4px}.metric p{line-height:1.75}.notice{line-height:1.8;border-radius:3px}.source-note{line-height:1.85}.table-scroll{overscroll-behavior-x:contain}th{font-size:11px;line-height:1.7}td{line-height:1.7}.panel-head{gap:18px}.panel-head h2{line-height:1.65}.title-row{gap:24px}.county-main{max-width:1440px}.county-main .pick-grid{align-items:end}button,input,select{min-height:44px}.borrower-tabs{gap:8px}.borrower-tabs button{padding:11px 17px}.borrower-topic .borrower-card strong{font-size:29px}.message-builder #draftNote{max-width:72ch}.flow-intro{max-width:76ch}.skip{transform:translateY(-180%)}.skip:focus{transform:translateY(0)}@media(max-width:900px){.rail nav{flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:5px;scrollbar-width:thin}.rail nav a{flex-shrink:0;white-space:nowrap;font-size:12px;padding:11px 14px}.rail{padding:10px 15px}.panel-head{align-items:flex-start;flex-wrap:wrap}.workspace-links{gap:16px}.workspace-bar{line-height:1.7;flex-wrap:wrap}.coverage{max-width:100%}.notice{font-size:12px}.county-main .panel-head>span{max-width:none}.atlas-shell .controls{border-right:0}}@media(max-width:600px){header{padding:14px 16px;gap:10px 18px}header .identity{font-size:13px}header .subbrand{font-size:8px}header>a:not(.identity){font-size:12px;min-height:40px;display:inline-flex;align-items:center}.workspace-links{margin-left:auto}.workspace-links a{font-size:11px}main h1{font-size:clamp(34px,9vw,46px);line-height:1.1;letter-spacing:-.04em}.input-grid{grid-template-columns:1fr!important;gap:16px}.input-grid label,.borrower-view label{font-size:12px}.panel{padding:20px}.panel-head h2{font-size:11px}.metric strong{font-size:26px}.metric>a{overflow-wrap:anywhere;line-height:1.8}.borrower-summary{gap:14px}.borrower-summary .panel{padding:22px}.table-scroll table{min-width:520px}.county-main .title-row h2{font-size:25px}.county-main .metric-grid{gap:12px}.county-main .metric strong{font-size:23px}.borrower-market .borrower-cards{gap:14px}.flow-layout{gap:18px}.flow-tools{gap:10px}.atlas-shell .insights h2{font-size:25px}.atlas-shell #atlasMetric .selected-metric strong{font-size:32px}.atlas-shell .map-stage{min-height:380px}}
input[type=checkbox]{min-height:18px;min-width:18px}.borrower-checklist label{min-height:44px}
