[data-premises-tool]{color:#252a28;font-synthesis:none;--green:#08130f;--paper:#fcfbf7;--line:#d2d4c9;--muted:#62645e;--accent:#82462e;color-scheme:light;background:#f0f0e9;font-family:Outfit,Arial,Helvetica,sans-serif}[data-premises-tool] *{box-sizing:border-box}[data-premises-tool]{margin:0;scroll-padding-top:1rem;line-height:1.6}[data-premises-tool] button,[data-premises-tool] input,[data-premises-tool] select,[data-premises-tool] textarea{font:inherit;color:inherit}[data-premises-tool] button,[data-premises-tool] a,[data-premises-tool] input,[data-premises-tool] select,[data-premises-tool] textarea,[data-premises-tool] summary{touch-action:manipulation}[data-premises-tool] button{cursor:pointer}[data-premises-tool] button:disabled{cursor:not-allowed;opacity:.5}[data-premises-tool] a{color:inherit;text-underline-offset:.25em}[data-premises-tool] img{max-width:100%;height:auto}[data-premises-tool] h1,[data-premises-tool] h2,[data-premises-tool] h3,[data-premises-tool] p{margin-top:0}[data-premises-tool] h1,[data-premises-tool] h2,[data-premises-tool] h3{letter-spacing:-.035em;overflow-wrap:anywhere;font-weight:400;line-height:1.14}[data-premises-tool] h1{margin-bottom:1.5rem;font-size:clamp(2.6rem,4.4vw,3.6rem)}[data-premises-tool] h2{margin-bottom:0;font-size:clamp(2rem,3vw,2.8rem)}[data-premises-tool] h3{font-size:1.4rem}[data-premises-tool] p{margin-bottom:1rem}[data-premises-tool] p,[data-premises-tool] span,[data-premises-tool] a,[data-premises-tool] td,[data-premises-tool] dd,[data-premises-tool] dt,[data-premises-tool] summary{overflow-wrap:anywhere}[data-premises-tool] strong{font-weight:500}[data-premises-tool] [hidden]{display:none!important}[data-premises-tool] .shell{width:min(1280px,100% - 80px);margin-inline:auto}[data-premises-tool] .muted,[data-premises-tool] .hint,[data-premises-tool] .eyebrow{color:var(--muted)}[data-premises-tool] .small,[data-premises-tool] .hint{font-size:.875rem}[data-premises-tool] .hint{margin:.5rem 0 0;line-height:1.5}[data-premises-tool] .eyebrow{margin-bottom:1.25rem;font-size:.875rem}[data-premises-tool] .small-heading{font-size:1rem;font-weight:500}[data-premises-tool] .lede{color:#535c54;max-width:47ch;margin-bottom:1.75rem;font-size:1.125rem}[data-premises-tool] .site-header{background:var(--green);color:var(--paper)}[data-premises-tool] .header-inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:96px;display:flex}[data-premises-tool] .brand{align-items:center;min-height:48px;display:flex}[data-premises-tool] .brand img{width:150px;display:block}[data-premises-tool] .preview-label{color:#b6c2b8;font-size:.8125rem}[data-premises-tool] .intro{grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr);align-items:end;gap:7%;padding-block:5rem 4rem;display:grid}[data-premises-tool] .intro-note{border-top:1px solid #a5b0a2;margin-bottom:.25rem;padding-top:1.5rem}[data-premises-tool] .intro-note p:not(.small-heading){color:#535c54}[data-premises-tool] .intro-note .small{max-width:30ch}[data-premises-tool] .button{border:1px solid var(--accent);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:2rem;max-width:100%;min-height:48px;padding:.8rem 1.25rem;font-size:.9375rem;line-height:1.4;text-decoration:none;display:inline-flex}[data-premises-tool] .primary{color:#fffdf8;background:var(--accent)}[data-premises-tool] .primary:hover{background:#673a28}[data-premises-tool] .quiet{border:1px solid var(--line);background:0 0;border-radius:0;max-width:100%;min-height:48px;padding:.65rem .85rem;font-size:.875rem;line-height:1.4}[data-premises-tool] .quiet:hover{background:#e4e7dc;border-color:#8a9584}[data-premises-tool] .danger{color:#82462e}[data-premises-tool] .inline-button{text-underline-offset:.25em;background:0 0;border:0;min-height:48px;padding:.5rem 0;font-size:.875rem;text-decoration:underline}[data-premises-tool] .inline-button:hover{text-decoration-thickness:2px}[data-premises-tool] .section-nav{border-block:1px solid var(--line);flex-wrap:wrap;gap:.3rem 2rem;padding-block:.35rem;display:flex}[data-premises-tool] .section-nav a{align-items:center;min-height:48px;font-size:.875rem;text-decoration:none;display:flex}[data-premises-tool] .section-nav a:hover{text-decoration:underline}[data-premises-tool] .section{padding-block:4rem;scroll-margin-top:1.2rem}[data-premises-tool] .section+.section{border-top:1px solid var(--line)}[data-premises-tool] .section-heading{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;gap:4rem;margin-bottom:2.3rem;display:grid}[data-premises-tool] .section-heading .eyebrow{margin-bottom:.7rem}[data-premises-tool] .section-heading>p{max-width:47ch;color:var(--muted);margin-bottom:.1rem}[data-premises-tool] .requirement-details{background:var(--paper);border-block:1px solid var(--line);padding-inline:1.5rem}[data-premises-tool] summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:58px;padding-block:1rem;list-style:none;display:flex}[data-premises-tool] summary::-webkit-details-marker{display:none}[data-premises-tool] summary span{font-size:1.5rem}[data-premises-tool] .field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;padding-block:.5rem 1.8rem;display:grid}[data-premises-tool] .field{min-width:0}[data-premises-tool] .field.wide{grid-column:1/-1}[data-premises-tool] label,[data-premises-tool] .field-label{margin-bottom:.45rem;font-size:.875rem;font-weight:500;display:block}[data-premises-tool] input:not([type=checkbox]),[data-premises-tool] select,[data-premises-tool] textarea{background:#fffdf8;border:1px solid #aeb6a5;border-radius:0;width:100%;min-width:0;max-width:100%;min-height:48px;padding:.65rem .7rem;font-weight:400;line-height:1.4}[data-premises-tool] textarea{resize:vertical;min-height:100px}[data-premises-tool] select{padding-right:1.5rem}[data-premises-tool] input[type=file]{border:1px solid var(--line);padding:.6rem;font-size:.875rem;line-height:1.6}[data-premises-tool] input::file-selector-button{font:inherit;border:1px solid var(--line);background:#f0f0e9;min-height:36px;margin-right:.7rem;padding:.3rem .6rem}[data-premises-tool] input[aria-invalid=true]{border-color:#a03c25}[data-premises-tool] .scenario-panel{background:#e8ebdf;border-block:1px solid #c3cbb9;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) auto;gap:.8rem 1.5rem;padding:1.5rem;display:grid}[data-premises-tool] .scenario-actions{flex-wrap:wrap;align-self:end;gap:.5rem;display:flex}[data-premises-tool] .scenario-panel>.hint{grid-column:1/-1}[data-premises-tool] .period-bar{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:end;gap:1rem 2rem;padding-block:1.7rem;display:grid}[data-premises-tool] .period-input{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6rem;display:grid}[data-premises-tool] .period-bar>.hint{max-width:53ch;margin-bottom:.4rem}[data-premises-tool] .period-bar>.error{grid-column:1/-1;margin:0}[data-premises-tool] .properties-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:1rem;padding-block:.7rem;display:flex}[data-premises-tool] .property-tabs{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}[data-premises-tool] .property-tab{text-align:left;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;max-width:19rem;min-height:48px;padding:.7rem 1rem;font-size:.9375rem}[data-premises-tool] .property-tab[aria-pressed=true]{border-color:var(--green);background:var(--green);color:var(--paper)}[data-premises-tool] .property-tab:hover:not([aria-pressed=true]){background:#e0e4d8}[data-premises-tool] .properties-bar>.quiet{flex-shrink:0}[data-premises-tool] .property-editor{background:var(--paper);border:1px solid var(--line);border-top:0;padding:2rem}[data-premises-tool] .property-top{justify-content:space-between;align-items:start;gap:1rem;display:flex}[data-premises-tool] .property-top .field{flex:1;max-width:45rem}[data-premises-tool] .property-notes{margin-top:1.2rem}[data-premises-tool] .property-notes textarea{min-height:74px}[data-premises-tool] .cost-group{border:0;border-top:1px solid var(--line);min-width:0;margin:2rem 0 0;padding:1.8rem 0 0}[data-premises-tool] .cost-group legend{float:left;letter-spacing:-.025em;width:100%;margin-bottom:.7rem;padding:0;font-size:1.45rem;line-height:1.3}[data-premises-tool] .cost-group>p{clear:both}[data-premises-tool] .cost-group .hint{max-width:85ch;margin-block:.4rem 1.3rem}[data-premises-tool] .cost-row{border-top:1px solid #e2e4db;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,.75fr) minmax(0,1.2fr);align-items:start;gap:1rem;padding-block:1rem;display:grid}[data-premises-tool] .cost-row.upfront-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.95fr)}[data-premises-tool] .cost-name{padding-top:1.6rem;font-size:1rem}[data-premises-tool] .cost-name .row-status{color:var(--muted);margin-top:.2rem;font-size:.75rem;line-height:1.5;display:block}[data-premises-tool] .cost-row label{color:var(--muted);font-size:.75rem;font-weight:400}[data-premises-tool] .cost-row input{font-variant-numeric:tabular-nums}[data-premises-tool] .assumption-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;padding-top:1.6rem;display:grid}[data-premises-tool] .assumption-grid .hint{margin-bottom:.5rem}[data-premises-tool] .deposit-row{border-block:1px solid var(--line);grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,1.95fr);align-items:center;gap:1rem;padding-block:1.2rem;display:grid}[data-premises-tool] .deposit-row .field-label{font-size:1rem;font-weight:400}[data-premises-tool] .deposit-row p{color:var(--muted);margin:0;font-size:.8125rem}[data-premises-tool] .contingency{grid-template-columns:minmax(0,1fr) minmax(0,12rem);align-items:start;gap:1rem 2rem;margin-top:1.6rem;display:grid}[data-premises-tool] .check-label{cursor:pointer;align-items:center;gap:.7rem;min-height:48px;margin:0;font-size:1rem;font-weight:400;display:flex}[data-premises-tool] .check-label input{width:22px;height:22px;accent-color:var(--accent);flex-shrink:0}[data-premises-tool] .contingency>.hint{grid-column:1/-1;margin-top:0}[data-premises-tool] .error{color:#923721;font-size:.875rem}[data-premises-tool] .editor-issues{border-left:3px solid var(--accent);background:#f3ece2;margin-top:1.5rem;padding:1rem 1.2rem}[data-premises-tool] .editor-issues p{margin:0}[data-premises-tool] .editor-issues ul{margin-bottom:0;padding-left:1.2rem;font-size:.875rem}[data-premises-tool] .editor-bottom{justify-content:space-between;align-items:center;gap:2rem;padding-top:1.3rem;display:flex}[data-premises-tool] .editor-bottom p{max-width:48ch;margin:0}[data-premises-tool] .comparison-section{background:#e8ebdf}[data-premises-tool] .comparison-context{color:#4d594d;border-top:1px solid #acb9a1;flex-wrap:wrap;gap:.4rem 1.5rem;padding-block:1.1rem;font-size:.875rem;display:flex}[data-premises-tool] .comparison-context strong{font-weight:500}[data-premises-tool] .comparison-grid{grid-template-columns:repeat(var(--columns,3),minmax(0,1fr));background:var(--paper);border:1px solid #c1c9b8;gap:0;display:grid}[data-premises-tool] .comparison-card{border-right:1px solid #c1c9b8;min-width:0;padding:1.6rem}[data-premises-tool] .comparison-card:last-child{border-right:0}[data-premises-tool] .comparison-card h3{min-height:2.3em;margin-bottom:.7rem}[data-premises-tool] .result-status{color:#54614f;border-bottom:1px solid var(--line);padding-bottom:1.2rem;font-size:.75rem;display:block}[data-premises-tool] .result-status.incomplete{color:#82462e}[data-premises-tool] .money{font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere}[data-premises-tool] .main-figure{margin-block:1.3rem}[data-premises-tool] .main-figure .figure-label{color:#4b584a;margin-bottom:.3rem;font-size:.875rem;display:block}[data-premises-tool] .main-figure strong{font-size:clamp(1.6rem,2.5vw,2.25rem);font-weight:400;line-height:1.25;display:block}[data-premises-tool] .figure-qualifier{color:var(--muted);margin-top:.35rem;font-size:.75rem;display:block}[data-premises-tool] .comparison-card dl{margin:0}[data-premises-tool] .comparison-card dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:.8rem;padding-block:.85rem;font-size:.8125rem;display:grid}[data-premises-tool] .comparison-card dt{color:#55604f}[data-premises-tool] .comparison-card dd{text-align:right;margin:0;font-size:.9375rem}[data-premises-tool] .unresolved{border-top:1px solid var(--line);margin-top:1rem;font-size:.8125rem}[data-premises-tool] .unresolved summary{min-height:48px;font-size:.8125rem;line-height:1.4}[data-premises-tool] .unresolved ul{color:#82462e;margin-bottom:.5rem;padding-left:1rem}[data-premises-tool] .comparison-note{color:#535e50;max-width:98ch;margin-block:1.3rem 1.6rem;font-size:.875rem}[data-premises-tool] .record-disclosure{border-top:1px solid #b9c3b0}[data-premises-tool] .record-disclosure:last-child{border-bottom:1px solid #b9c3b0}[data-premises-tool] .record-disclosure>summary{min-height:65px;font-size:1rem}[data-premises-tool] .reading-copy{max-width:90ch;padding-block:.7rem 1.5rem}[data-premises-tool] .reading-copy ol{padding-left:1.5rem}[data-premises-tool] .reading-copy li{color:#4c5849;margin-bottom:.8rem;font-size:.9375rem}[data-premises-tool] .sources{line-height:1.8}[data-premises-tool] table{border-collapse:collapse;table-layout:fixed;width:100%;margin-block:1rem 1.7rem;font-size:.875rem}[data-premises-tool] caption{text-align:left;color:#535f4e;padding-bottom:1rem}[data-premises-tool] th,[data-premises-tool] td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #c0c9b7;padding:.9rem .6rem;font-weight:400}[data-premises-tool] th{font-weight:500}[data-premises-tool] thead th{font-size:.8125rem}[data-premises-tool] tbody tr:hover{background:#e1e6d7}[data-premises-tool] .save-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:4rem;display:grid}[data-premises-tool] .save-main{border-top:1px solid var(--line);padding-top:1.6rem}[data-premises-tool] .save-main p{color:var(--muted);max-width:40ch}[data-premises-tool] .save-options{border-top:1px solid var(--line);padding-top:1.6rem}[data-premises-tool] .save-options h3{font-size:1.2rem}[data-premises-tool] .button-row{flex-wrap:wrap;gap:.5rem;margin-block:.8rem 1.1rem;display:flex}[data-premises-tool] .file-label{margin-top:1.6rem;font-size:.875rem}[data-premises-tool] .save-subheading{margin-top:2rem}[data-premises-tool] .brief-disclosure{margin-top:1.2rem}[data-premises-tool] .brief-disclosure summary{font-size:.875rem;text-decoration:underline}[data-premises-tool] .brief-disclosure pre{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--paper);max-height:30rem;padding:1rem;font:.8125rem/1.6 Outfit,Arial,sans-serif;overflow:auto}[data-premises-tool] .reset-row{border-top:1px solid var(--line);flex-wrap:wrap;gap:2rem;margin-top:2rem;padding-top:.5rem;display:flex}[data-premises-tool] .status{color:#82462e;min-height:1.8rem;margin-bottom:1.5rem;font-size:.9375rem}[data-premises-tool] .notice{border-left:3px solid var(--accent);background:#e8ebdf;margin-block:2rem 0;padding:1rem 1.4rem;font-size:.9375rem}[data-premises-tool] .notice .inline-button{display:block}[data-premises-tool] .print-only{display:none}[data-premises-tool] footer{background:var(--green);color:var(--paper)}[data-premises-tool] .footer-inner{justify-content:space-between;align-items:center;gap:2rem;padding-block:2rem;font-size:.875rem;display:flex}[data-premises-tool] .footer-inner p{color:#b6c2b8;margin:0}[data-premises-tool] :focus-visible{outline:2px solid var(--accent);outline-offset:4px}[data-premises-tool] .site-header :focus-visible,[data-premises-tool] footer :focus-visible{outline-color:#ddb18c}[data-premises-tool] .skip-link{z-index:10;background:var(--paper);padding:1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}[data-premises-tool] .skip-link:focus{transform:none}[data-premises-tool] .sr-only{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){[data-premises-tool] .scenario-panel{grid-template-columns:repeat(2,minmax(0,1fr))}[data-premises-tool] .scenario-actions{grid-column:1/-1}[data-premises-tool] .cost-row{gap:.75rem}[data-premises-tool] .comparison-card{padding:1.2rem}[data-premises-tool] .comparison-card dl>div{display:block}[data-premises-tool] .comparison-card dd{text-align:left;margin-top:.3rem}[data-premises-tool] .assumption-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-premises-tool] .save-grid{gap:2rem}[data-premises-tool] .comparison-card h3{min-height:3.3em}}@media (width<=780px){[data-premises-tool] .shell{width:calc(100% - 40px)}[data-premises-tool] .header-inner{min-height:82px}[data-premises-tool] .brand img{width:125px}[data-premises-tool] .preview-label{text-align:right;max-width:14ch;font-size:.75rem}[data-premises-tool] .intro{grid-template-columns:minmax(0,1fr);gap:2rem;padding-block:3rem}[data-premises-tool] .intro h1{max-width:20ch;font-size:2.75rem}[data-premises-tool] .intro-note{max-width:40rem}[data-premises-tool] .intro-note p br{display:none}[data-premises-tool] .intro-note .small{max-width:none}[data-premises-tool] .section-nav{gap:0 1.5rem}[data-premises-tool] .section{padding-block:3rem}[data-premises-tool] .section-heading{grid-template-columns:minmax(0,1fr);gap:1.3rem}[data-premises-tool] .section-heading>p{max-width:60ch}[data-premises-tool] .cost-row,[data-premises-tool] .cost-row.upfront-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem 1rem;padding-block:1.3rem}[data-premises-tool] .cost-name{grid-column:1/-1;justify-content:space-between;gap:1rem;padding-top:0;display:flex}[data-premises-tool] .cost-name .row-status{text-align:right;max-width:18ch}[data-premises-tool] .cost-row>.vat-field{grid-column:1/-1}[data-premises-tool] .upfront-row>.vat-field{grid-column:auto}[data-premises-tool] .deposit-row{grid-template-columns:repeat(2,minmax(0,1fr))}[data-premises-tool] .deposit-row>p{grid-column:1/-1}[data-premises-tool] .property-editor{padding:1.5rem}[data-premises-tool] .property-top{display:block}[data-premises-tool] .property-top>.inline-button{margin-top:.5rem}[data-premises-tool] .comparison-grid{grid-template-columns:minmax(0,1fr)}[data-premises-tool] .comparison-card{border-bottom:1px solid #b9c5af;border-right:0;padding:1.5rem}[data-premises-tool] .comparison-card:last-child{border-bottom:0}[data-premises-tool] .comparison-card h3{min-height:0}[data-premises-tool] .comparison-card dl>div{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}[data-premises-tool] .comparison-card dd{text-align:right;margin:0}[data-premises-tool] .main-figure strong{font-size:2.1rem}[data-premises-tool] .save-grid{grid-template-columns:minmax(0,1fr);gap:2.3rem}[data-premises-tool] .period-bar{grid-template-columns:minmax(0,1fr);gap:.6rem}[data-premises-tool] .period-input{max-width:22rem}[data-premises-tool] .period-bar>.hint{max-width:none}[data-premises-tool] .editor-bottom{flex-direction:column;align-items:start;gap:1rem}[data-premises-tool] .record-table,[data-premises-tool] .record-table tbody,[data-premises-tool] .record-table tr,[data-premises-tool] .record-table td,[data-premises-tool] .record-table th{width:100%;display:block}[data-premises-tool] .record-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[data-premises-tool] .record-table tr{border-bottom:1px solid #aebc9e;padding:1rem 0}[data-premises-tool] .record-table th,[data-premises-tool] .record-table td{border:0;padding:.4rem 0}[data-premises-tool] .record-table td{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:1rem;display:grid}[data-premises-tool] .record-table td:before{content:attr(data-label);color:#55604f;font-size:.8125rem}[data-premises-tool] .footer-inner{display:block}[data-premises-tool] .footer-inner p{margin-top:.5rem}}@media (width<=480px){[data-premises-tool] .scenario-panel{grid-template-columns:minmax(0,1fr);padding:1rem}[data-premises-tool] .scenario-actions,[data-premises-tool] .scenario-panel>.hint{grid-column:auto}[data-premises-tool] .properties-bar{flex-direction:column;align-items:stretch}[data-premises-tool] .property-tabs{gap:.4rem}[data-premises-tool] .property-tab{max-width:100%}[data-premises-tool] .properties-bar>.quiet{align-self:start}[data-premises-tool] .property-editor{padding:1.2rem}[data-premises-tool] .assumption-grid{grid-template-columns:minmax(0,1fr);gap:1rem}[data-premises-tool] .contingency{grid-template-columns:minmax(0,1fr)}[data-premises-tool] .contingency>.hint{grid-column:auto}[data-premises-tool] .contingency>.field{max-width:15rem}[data-premises-tool] .requirement-details{padding-inline:1rem}[data-premises-tool] .field-grid{grid-template-columns:minmax(0,1fr)}[data-premises-tool] .field.wide{grid-column:auto}[data-premises-tool] .upfront-row>.vat-field,[data-premises-tool] .upfront-row>.field:not(.vat-field){grid-column:1/-1}[data-premises-tool] .reset-row{gap:.5rem 1.5rem}[data-premises-tool] .intro-note{font-size:.9375rem}[data-premises-tool] .comparison-card dl>div{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}[data-premises-tool] .arrow{flex-shrink:0;width:17px;height:17px}[data-premises-tool] summary{gap:.75rem;min-width:0}[data-premises-tool] summary>span{flex:0 0 1.5rem;place-items:center;width:1.5rem;height:1.5rem;font-size:0;line-height:1;display:grid}[data-premises-tool] summary>span:after{content:"+";font-size:1.5rem}[data-premises-tool] details[open]>summary span{transform:none}[data-premises-tool] details[open]>summary span:after{content:"−"}@media (prefers-reduced-motion:reduce){[data-premises-tool] *,[data-premises-tool] :before,[data-premises-tool] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){[data-premises-tool],[data-premises-tool] .site-header,[data-premises-tool] footer,[data-premises-tool] .property-tab[aria-pressed=true],[data-premises-tool] .primary,[data-premises-tool] .scenario-panel,[data-premises-tool] .comparison-section,[data-premises-tool] .property-editor,[data-premises-tool] .comparison-grid,[data-premises-tool] .notice,[data-premises-tool] .editor-issues{color:canvastext;background:canvas}[data-premises-tool] .primary,[data-premises-tool] .quiet,[data-premises-tool] .property-tab[aria-pressed=true],[data-premises-tool] .comparison-grid,[data-premises-tool] .comparison-card,[data-premises-tool] input,[data-premises-tool] select,[data-premises-tool] textarea{border:1px solid canvastext}[data-premises-tool] .brand img{forced-color-adjust:none;background:#08130f}[data-premises-tool] .result-status,[data-premises-tool] .result-status.incomplete,[data-premises-tool] .error,[data-premises-tool] .danger,[data-premises-tool] .money,[data-premises-tool] .muted,[data-premises-tool] .hint{color:canvastext}[data-premises-tool] :focus-visible{outline-color:highlight}[data-premises-tool] .check-label input{forced-color-adjust:auto}}@page premises-cost-record{size:A4;margin:14mm;background:#fff}@media print{[data-premises-tool],[data-premises-tool],[data-premises-tool] [data-premises-tool],[data-premises-tool] main{color-scheme:light!important;background:#fff!important;min-height:0!important}[data-premises-tool]{page:premises-cost-record;color:#000;background:#fff;font-size:10pt}[data-premises-tool] .shell{width:100%;margin:0}[data-premises-tool] .site-header,[data-premises-tool] .intro,[data-premises-tool] .section-nav,[data-premises-tool] .section,[data-premises-tool] #status,[data-premises-tool] .notice,[data-premises-tool] footer,[data-premises-tool] .skip-link{display:none!important}[data-premises-tool] .print-only{page:premises-cost-record;display:block!important}[data-premises-tool] .print-only h2{margin-bottom:1rem;font-size:22pt}[data-premises-tool] .print-only pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:10pt/1.5 Outfit,Arial,sans-serif}[data-premises-tool] *{color:#000!important}[data-premises-tool] h2,[data-premises-tool] h3{break-after:avoid}[data-premises-tool] pre{orphans:3;widows:3}body:has([data-premises-tool])>header,body:has([data-premises-tool])>footer,body:has([data-premises-tool])>nav,body:has([data-premises-tool])>dialog,body:has([data-premises-tool])>.skip-link,body:has([data-premises-tool]) #main-content>:not([data-premises-tool]){display:none!important}html:has([data-premises-tool]),body:has([data-premises-tool]),body:has([data-premises-tool]) #main-content{color-scheme:light!important;background:#fff!important;min-height:0!important}body:has([data-premises-tool]){page:premises-cost-record}[data-premises-tool] .print-only{display:block!important}}
