/* Owner utilities extend the approved light-paper/dark-green reading system. */
.owner-utility{max-width:1100px;margin:auto;padding:0 6% 65px}.owner-utility p{max-width:72ch}.owner-utility{overflow-wrap:anywhere}.owner-utility h2{font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.2;letter-spacing:-.02em}.offer-grid,.result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.offer-grid fieldset{min-width:0;border:0;border-top:1px solid #b8c2b8;padding:24px 0 0;margin:0}.offer-grid legend{padding:0 0 14px;font-size:1.5rem}.offer-grid label,.discount-field{display:block;font-weight:650;font-size:.875rem;margin:0 0 22px}.offer-grid small,.discount-field small{display:block;font-weight:400;color:#45584d;line-height:1.6;margin:6px 0 0}.offer-grid input,.discount-field input,.check-notes{display:block;width:100%;max-width:100%;min-height:48px;border:1px solid #89978b;background:#fff;color:#142323;border-radius:5px;padding:10px 12px;font:inherit;margin:8px 0 0}.discount-field{max-width:32rem}.utility-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:26px 0}.owner-utility button{cursor:pointer}.utility-secondary{border:1px solid #536657;background:transparent;color:#142323;min-height:48px;padding:12px 22px;border-radius:28px;font:inherit}.utility-secondary:hover{background:#e5eadd}.utility-error{color:#8c2222;font-weight:650}.compare-results{scroll-margin-top:35px;margin-top:50px}.compare-results h2{font-size:2rem;font-weight:400;letter-spacing:-.02em;line-height:1.2}.result-grid>section{min-width:0;border-top:2px solid #202d29;padding-top:16px}.result-grid h3{font-size:1.3rem}.result-grid dl{margin:0}.result-grid dt{font-size:.875rem;margin-top:22px}.result-grid dd{font-size:1.6rem;font-variant-numeric:tabular-nums;margin:4px 0 0;overflow-wrap:anywhere}.result-grid dt:last-of-type{font-weight:700}.result-grid dd:last-of-type{padding-bottom:15px;border-bottom:1px solid #a7b4a7}.utility-warning{padding:16px 20px;border:1px solid #8f9c74;background:#edf0dd;color:#26351e}.owner-checklist{list-style:none;padding:0}.owner-checklist>li{padding:18px 0;border-top:1px solid #b8c2b8}.owner-checklist label{display:flex;gap:12px;align-items:flex-start}.owner-checklist input[type=checkbox]{width:20px;height:20px;flex-shrink:0;accent-color:#202d29;margin:3px 0 0}.check-notes{min-height:90px;resize:vertical}.download-link{font-weight:700}.owner-utility h2{margin-top:45px}.owner-utility button:focus-visible,.owner-utility input:focus-visible,.check-notes:focus-visible{outline:3px solid #657d00;outline-offset:4px}@media(max-width:700px){.offer-grid,.result-grid{grid-template-columns:1fr;gap:30px}.owner-utility{padding:0 6% 45px}.compare-results h2{font-size:1.7rem}.utility-actions>*{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}@media print{header,footer,.seo-related,.utility-actions,.mobile-submit,.skip,.article-end{display:none!important}body{background:#fff!important;color:#000!important;font-size:11pt}.article-top{padding:0!important}.owner-utility,.article-body{padding:0!important;max-width:none}.offer-grid,.result-grid{gap:22px}.result-grid>section,.owner-checklist>li{break-inside:avoid}.check-notes{border-color:#555}.compare-results{margin-top:25px}a{color:#000!important;text-decoration:none}.button{background:transparent!important;color:#000!important;border:1px solid #555}.owner-utility input{border-color:#777}.article-top h1{font-size:24pt!important}.article-body h2,.owner-utility h2{font-size:16pt!important}}
