.a9-sheet{max-width:210mm;margin:64px auto 40px;background:var(--bg);box-shadow:0 4px 28px #00000014}.a9-page{width:210mm;min-height:297mm;padding:18mm 18mm 14mm;display:flex;flex-direction:column;background:var(--bg);box-sizing:border-box}.a9-title{font-family:var(--sans);font-weight:var(--fw-medium);font-size:var(--fs-h1);color:var(--ink);line-height:1.15;letter-spacing:var(--ls-tight-005);margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--ink)}.a9-block{margin-bottom:14px}.a9-block:last-of-type{margin-bottom:0}.a9-h2{font-family:var(--sans);font-size:var(--fs-h2);letter-spacing:normal;color:var(--navy);text-transform:uppercase;margin-bottom:8px;font-weight:var(--fw-bold);padding-bottom:4px}.a9-h3{font-family:var(--sans);font-weight:var(--fw-medium);font-size:var(--fs-h3);color:var(--ink);margin:6px 0 4px;line-height:1.2}.a9-p{font-family:var(--sans);font-size:var(--fs-label);color:var(--ink);line-height:1.5;margin-bottom:6px}.a9-p:last-child{margin-bottom:0}.a9-p strong{color:var(--ink);font-weight:var(--fw-medium)}.a9-ul{font-family:var(--sans);font-size:var(--fs-label);color:var(--ink);line-height:1.5;padding-left:18px;margin:4px 0 8px}.a9-ul li{margin-bottom:3px}.a9-ul li strong{color:var(--ink);font-weight:var(--fw-medium)}.a9-warning{margin:8px 0 14px;padding:8px 12px;border:1px solid var(--line);background:var(--paper-2);font-family:var(--sans);font-size:var(--fs-label);color:var(--ink);font-weight:var(--fw-medium);line-height:1.35}.a9-tbl{width:100%;border-collapse:collapse;font-family:var(--sans);font-size:var(--fs-label);margin:6px 0}.a9-tbl th,.a9-tbl td{padding:5px 8px;border:1px solid var(--line);text-align:left;vertical-align:top;color:var(--ink);word-break:normal;overflow-wrap:break-word;hyphens:none}.a9-tbl th{background:transparent;font-family:var(--sans);font-size:var(--fs-label);letter-spacing:normal;color:var(--ink);text-transform:uppercase;font-weight:var(--fw-bold);border-bottom:1px solid var(--line)}.a9-tbl td{font-family:var(--sans);font-weight:var(--fw-regular)}.a9-tbl th.a9-rowgroup{vertical-align:middle;text-align:left;background:transparent}.a9-scenarios td,.a9-costs td{font-family:var(--sans);white-space:normal}.a9-product-table td,.a9-tbl.a9-key-terms td{font-family:var(--sans)}.a9-muted{font-family:var(--sans);color:var(--muted);font-size:var(--fs-label);font-style:italic;display:block;margin-top:2px}.a9-footnote{font-family:var(--sans);font-size:var(--fs-label);color:var(--ink);line-height:1.5;margin:4px 0 8px;font-style:italic}.a9-footnote strong{color:var(--ink);font-style:normal}.a9-link{color:var(--link);text-decoration:none}.a9-link:hover{text-decoration:underline}.a9-product-table{table-layout:fixed}.a9-product-table col.a9-pt-label{width:32%}.a9-product-table col.a9-pt-value{width:68%}.a9-product-table th{white-space:nowrap}.a9-product-table th.a9-pt-wrap{white-space:normal;line-height:1.3}.a9-key-terms{table-layout:fixed}.a9-key-terms col.a9-kt-label{width:38%}.a9-key-terms col.a9-kt-value{width:62%}.a9-key-terms th{white-space:nowrap}.a9-scenarios{table-layout:fixed}.a9-scenarios th:first-child{width:15%}.a9-scenarios th:last-child{width:42%}.a9-costs{table-layout:auto}.a9-costs th.a9-rowgroup{min-width:75px;max-width:95px}.a9-costs td.a9-costs-line-label{min-width:115px;max-width:150px}.a9-costs td.a9-costs-value{min-width:65px;max-width:190px}.a9-costs td.a9-costs-desc{min-width:220px}.a9-cost-total td.a9-tc-row-label{min-width:130px;max-width:200px}.a9-cost-total th{min-width:90px}.a9-cost-total th:last-child{min-width:180px;max-width:300px}@media print{@page{size:A4 portrait;margin:14mm}.a9-sheet{margin:0!important;max-width:none;box-shadow:none;background:var(--bg)}.a9-page{width:auto;min-height:auto;box-shadow:none;padding:0;background:var(--bg)}.a9-block,.a9-tbl,.a9-warning{page-break-inside:avoid;break-inside:avoid}.a9-tbl{page-break-inside:auto;break-inside:auto}.a9-tbl thead{display:table-header-group}.a9-tbl tr{page-break-inside:avoid;break-inside:avoid}.a9-h2,.a9-h3{page-break-after:avoid;break-after:avoid}.a9-h2+*,.a9-h3+*{page-break-before:avoid;break-before:avoid}.a9-p{orphans:3;widows:3}.a9-title{font-size:var(--fs-h1);margin-bottom:8px;padding-bottom:4px}.a9-h2{padding-bottom:1px;margin-bottom:3px}.a9-h3{font-size:var(--fs-h3)}.a9-p,.a9-ul{font-size:var(--fs-label)}.a9-block{margin-bottom:6px}.a9-tbl{font-size:var(--fs-label)}.a9-tbl th,.a9-tbl td{padding:2px 4px}}
