/* Readable field text and touch targets for daily operations. */
.page-desc{font-size:14px;color:#697665}.top-location{font-size:12px}.private-badge{font-size:11px}.eyebrow{font-size:10px}.section-heading p{font-size:12px}.hero-label{font-size:11px}.hero-body>p{font-size:13px}.hero-body{width:72%}.hero .search-form{height:52px}.search-form input{font-size:14px}.search-form button{font-size:12px;min-height:40px}.suggested>span,.keyword{font-size:11px}.keyword{min-height:32px;padding:5px 11px}.section-heading h2{font-size:17px}.inbound-card h3{font-size:21px}.inbound-card h3>span{font-size:12px}.inbound-card>p{font-size:11px;line-height:1.8;min-height:40px}.lc-badge{font-size:10px}.condition-pills span{font-size:11px}.condition-pills b{display:none}.card-foot{font-size:11px;min-height:45px}.manual-row h3{font-size:15px}.manual-row p{font-size:12px}.manual-row-link{min-height:101px}.row-meta{font-size:11px}.manual-row .row-meta{font-size:10px}.form-row h3,.related-panel .form-row h3{font-size:12px}.form-row .row-meta{font-size:10px}.form-row{min-height:81px}.form-row p{font-size:13px}.home-right .section-heading h2{font-size:15px}.home-right .section-heading p{font-size:11px}.download-panel>.text-link,.schedule-panel>.text-link{font-size:11px}.schedule-head>div>span,.schedule-time>div>span,.schedule-grid span{font-size:11px}.schedule-head>div>strong{font-size:14px}.schedule-grid small{font-size:11px}.schedule-panel>p{font-size:11px}.text-link{font-size:12px}.category-shortcut{font-size:12px;min-height:48px}.home-right .note-card p,.home-right .note-card strong{font-size:11px;line-height:1.9}.filter-chip{font-size:13px;min-height:42px}.list-heading h2{font-size:17px}.list-heading>span{font-size:12px}.notice-line{font-size:12px}.breadcrumbs{font-size:12px}.manual-title p{font-size:14px}.soft-badge{font-size:11px}.small{font-size:12px}.type-tab{font-size:14px;min-height:42px}.condition-title h2,.steps-header h2{font-size:16px}.lookup-grid span{font-size:12px}.lookup-grid strong{font-size:20px}.lookup-grid small{font-size:11px}.path-line{font-size:12px;line-height:1.9}.steps-header p{font-size:12px}.steps-header>span{font-size:14px}.step-text strong{font-size:15px}.step-text>span{font-size:14px;line-height:1.9;color:#65775b}.step-text em{font-size:12px}.step-number{width:34px;height:35px}.step-number b{font-size:12px}.check-square{width:22px;height:22px;margin-top:3px}.step-item{gap:14px}.check-footer>span,.text-button{font-size:11px}.text-button{min-height:38px}.warning-panel h2{font-size:15px}.warning-panel ul{font-size:13px;line-height:1.9}.record-panel h2{font-size:15px}.record-panel .date-control{min-height:42px}.record-panel .date-control input{font-size:14px}.record-panel>p.small{font-size:11px}.field-label{font-size:12px}.record-panel textarea{font-size:13px}.record-panel #note-status{font-size:10px}.record-panel .primary-button{font-size:12px;min-height:45px}.record-note{font-size:11px}.related-panel>h2{font-size:15px}.frozen-callout strong{font-size:15px}.frozen-callout p{font-size:13px}.source-line{font-size:10px}.screen-panel .section-heading h2{font-size:16px}.screen-panel .section-heading p{font-size:12px}.forms-intro strong{font-size:15px}.forms-intro p{font-size:12px}.form-card>h2{font-size:18px}.form-card>p{font-size:14px}.form-contents{font-size:12px}.form-card-footer>span{font-size:10px}.form-card-footer button,.download-button{font-size:12px;min-height:42px}.download-button{min-width:42px}.file-badge{font-size:11px}.term-card p{font-size:14px}.term-card h2{font-size:20px}.terms-grid .term-mark{font-size:15px}.condition-table-panel>h2{font-size:18px}table,tbody th{font-size:14px}thead th{font-size:12px}.inline-note{font-size:13px}.week-panel h3{font-size:17px}.week-row>strong,.week-row>span{font-size:13px}.week-panel>p{font-size:12px}.site-numbers p{font-size:12px}.footer{font-size:10px}.search-term h3{font-size:17px}.search-term p{font-size:14px}.search-results .form-row h3{font-size:15px}.search-results .form-row p{font-size:13px}.dialog-description,.help-steps p{font-size:14px}.help-steps strong{font-size:14px}.download-info p{font-size:13px}.download-info>span,.file-tip{font-size:12px}.download-note{font-size:11px}.primary-button,.secondary-button{font-size:13px;min-height:44px}.favorite{min-width:42px;min-height:42px}.favorite .icon{width:19px;height:19px}.icon-button{min-width:42px;min-height:42px}.date-control{font-size:11px}.date-control input{font-size:12px}.toast{font-size:13px}.empty-state p{font-size:14px;line-height:1.9}
@media(min-width:761px) and (max-width:1200px){.hero-body{width:80%}.home-grid{grid-template-columns:1fr}.home-right{display:grid;grid-template-columns:1fr 1fr}.home-right>.note-card{grid-column:1/-1}.hero-art{right:3%}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-layout{grid-template-columns:1fr}.manual-aside{position:static;display:grid;grid-template-columns:1fr 1fr}.frozen-callout{grid-column:1/-1}.related-panel{height:max-content}}
@media(max-width:760px){.hero-body{width:100%}.hero-label{font-size:10px}.hero-body>p{font-size:12px;max-width:75%}.hero{padding:25px 20px;min-height:338px}.hero-art{bottom:120px;opacity:.85}.hero h2{font-size:26px}.hero .search-form{height:50px;margin-top:28px}.search-form input{font-size:13px}.search-form button{font-size:12px}.suggested{gap:5px}.suggested>span{font-size:9px;width:100%;margin-bottom:2px}.keyword{font-size:11px;min-height:34px;padding:5px 12px}.section-heading h2{font-size:17px}.section-heading p{font-size:12px;max-width:100%;line-height:1.8}.section-heading{align-items:flex-start}.section-heading .text-link{font-size:11px;margin-top:3px}.page-desc{font-size:13px}.inbound-card{padding:13px 10px 0}.inbound-card h3{font-size:20px}.inbound-card h3>span{font-size:11px}.card-top{margin-bottom:10px}.lc-badge{font-size:10px}.condition-pills{min-height:62px;margin-top:12px;margin-bottom:8px;gap:5px;display:flex;flex-direction:column;align-items:flex-start}.condition-pills span{font-size:10px;padding:4px 5px;white-space:nowrap}.card-foot{font-size:9px;min-height:42px;gap:1px}.card-foot .icon{width:11px}.manual-row h3{font-size:14px}.manual-row p{font-size:12px}.manual-row .row-meta{font-size:10px}.manual-row-link{padding:17px 13px;gap:10px;min-height:110px}.manual-row .tile-icon{width:30px;height:33px}.manual-row .tile-icon .icon{width:17px}.favorite{min-width:40px;min-height:42px}.favorite .icon{width:18px;height:18px}.category-shortcut{font-size:12px;padding:11px 9px;gap:5px;min-height:46px}.schedule-time strong{font-size:32px}.schedule-head>div>span,.schedule-time>div>span,.schedule-grid span{font-size:12px}.schedule-head>div>strong{font-size:15px}.schedule-panel>p{font-size:12px}.schedule-panel>.text-link{font-size:12px}.download-panel>.text-link{font-size:12px}.form-row h3,.related-panel .form-row h3{font-size:14px}.form-row .row-meta{font-size:11px}.home-right .section-heading h2{font-size:16px}.home-right .section-heading p{font-size:12px}.note-card p,.note-card strong{font-size:12px}.home-right .note-card p,.home-right .note-card strong{font-size:12px}.filter-chip{font-size:12px;min-height:42px;padding:8px 13px}.list-heading h2{font-size:16px}.notice-line{font-size:12px}.breadcrumbs{font-size:11px}.manual-title p{font-size:13px}.manual-title h1{font-size:28px}.manual-actions .favorite,.manual-actions .secondary-button{min-height:42px;min-width:42px}.lookup-grid strong{font-size:18px}.lookup-grid span{font-size:12px}.lookup-grid small{font-size:10px}.lookup-grid>div{padding:14px 11px}.condition-title h2{font-size:16px}.type-tab{font-size:13px;min-height:42px}.path-line{font-size:11px}.steps-header h2{font-size:15px}.steps-header p{font-size:11px}.steps-header>span{font-size:13px}.step-item{gap:10px;padding:23px 0}.step-number{width:28px;height:30px}.step-number b{font-size:11px}.step-text strong{font-size:14px;line-height:1.8}.step-text>span{font-size:14px;line-height:1.9}.step-text em{font-size:11px}.check-square{width:22px;height:22px;margin-top:5px}.check-footer>span{font-size:10px}.text-button{font-size:11px;min-height:40px}.warning-panel h2{font-size:14px}.warning-panel ul{font-size:12px}.record-panel .date-control>span{font-size:11px}.record-panel .date-control input{width:130px;font-size:14px}.record-panel>p.small{font-size:12px}.field-label{font-size:13px}.record-panel textarea{font-size:14px;height:120px}.record-panel #note-status{font-size:11px}.record-note{font-size:11px}.record-panel h2,.related-panel>h2{font-size:16px}.record-panel .primary-button{font-size:13px;min-height:46px}.screen-panel .section-heading p{font-size:11px}.screen-panel .section-heading .text-link{font-size:11px}.source-line{font-size:10px}.forms-intro strong{font-size:14px}.forms-intro p{font-size:12px}.form-card>h2{font-size:19px}.form-card>p{font-size:14px}.form-card .row-meta{font-size:11px}.form-contents{font-size:12px}.form-card-footer>span{font-size:11px}.form-card-footer button{font-size:13px;min-height:44px}.terms-grid .term-mark{font-size:15px}.term-card h2{font-size:20px}.term-card p{font-size:14px}.condition-table-panel>h2{font-size:17px}table,tbody th{font-size:13px}thead th{font-size:11px}.inline-note{font-size:12px}.week-panel h3{font-size:16px}.week-row>strong,.week-row>span{font-size:13px}.week-panel>p{font-size:12px}.site-numbers p{font-size:11px}.bottom-nav>a{font-size:10px;min-height:48px}.top-location{font-size:11px}.private-badge{font-size:10px}.footer{font-size:10px;line-height:1.8}.search-results .form-row h3{font-size:14px}.search-results .form-row p{font-size:12px}.search-term h3{font-size:16px}.search-term p{font-size:14px}.help-steps p{font-size:13px}.help-steps strong{font-size:14px}.dialog-description{font-size:14px}.download-info p{font-size:13px}.download-info>span,.file-tip{font-size:12px}.download-note{font-size:11px}.empty-state p{font-size:13px}.hero .search-form input{font-size:12px}}
@media(max-width:360px){.inbound-card{padding-left:7px;padding-right:7px}.inbound-card h3{font-size:18px}.condition-pills span{font-size:9px}.card-foot{font-size:8px}.step-item{gap:8px}.step-number{width:24px;height:28px}.step-text>span{font-size:13px}.hero{padding:23px 17px}.top-location{font-size:10px}.manual-row h3{font-size:13px}.search-form input{font-size:12px}}
@media print{.step-text>span{font-size:11px;color:#222}.step-text strong{font-size:12px}.lookup-grid strong{font-size:14px}.lookup-grid span,.lookup-grid small{font-size:9px}.lookup-grid{grid-template-columns:repeat(4,1fr)}.manual-title p{font-size:11px}.step-text em{font-size:10px}.step-item{padding:13px 0}.warning-panel ul{font-size:10px}.source-line{font-size:9px}}
