.pr-document{color:#253d32;background:#e4e6df;min-height:100vh;padding:80px 0 35px;font:11pt/1.45 Arial,Helvetica,sans-serif}.pr-document *{box-sizing:border-box}.pr-tools{z-index:20;color:#fff;background:#20392f;justify-content:space-between;align-items:center;gap:20px;height:64px;padding:12px 28px;font-size:12px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 1px 10px #0002}.pr-tools a{color:#fff;text-decoration:none}.pr-tools span{color:#d4ddcd;font-size:11px}.pr-tools button{color:#20392f;background:#f7f7ee;border-color:#e2e8da;border-radius:4px;min-height:38px;padding:8px 14px;font-size:12px}.pr-page{break-after:page;page-break-after:always;background:#fffefa;flex-direction:column;width:210mm;min-height:297mm;margin:0 auto 25px;padding:17mm 18mm 12mm;display:flex;position:relative;box-shadow:0 3px 20px #263c3215}.pr-running-header{letter-spacing:.12em;color:#52694a;border-bottom:1px solid #cbd2c2;justify-content:space-between;padding-bottom:12px;font-size:8pt;display:flex}.pr-running-header span:first-child{font-weight:700}.pr-section-label{color:#7e8b72;letter-spacing:.04em;overflow-wrap:anywhere;margin:24px 0 13px;font-size:8pt}.pr-page h2{letter-spacing:-.04em;color:#253d32;margin:0 0 24px;font:400 29pt/1.12 Georgia,Times New Roman,serif}.pr-page h3{letter-spacing:-.02em;margin:22px 0 11px;font-size:12pt;font-weight:600;line-height:1.3}.pr-content{flex:1}.pr-lead{color:#68755f;max-width:45ch;margin:0 0 25px;font-size:13pt;line-height:1.5}.pr-body{color:#67715f;font-size:10pt;line-height:1.65}.pr-note{break-inside:avoid;background:#eef1e6;border-left:3px solid #8c9f72;margin:23px 0;padding:16px 19px;font-size:10pt}.pr-note b{font-weight:600}.pr-note p{color:#657459;margin:7px 0 0;font-size:9pt;line-height:1.6}.pr-caption{color:#74816b;overflow-wrap:anywhere;margin:17px 0;line-height:1.6;font-size:8pt!important}.pr-page-footer{color:#7b866f;break-inside:avoid;border-top:1px solid #d7ddcd;justify-content:space-between;gap:15px;margin-top:25px;padding-top:12px;font-size:7pt;line-height:1.5;display:flex}.pr-page-footer>span:first-child{overflow-wrap:anywhere;max-width:80%}.pr-cover{background:#f4f2e8;padding:17mm 18mm 12mm}.pr-cover .pr-content{flex-direction:column;display:flex}.pr-cover-top{color:#314c39;letter-spacing:.12em;justify-content:space-between;margin-bottom:25px;font-size:8pt;line-height:1.6;display:flex}.pr-cover-top>span:first-child{letter-spacing:.16em;font-size:14pt;font-weight:600;line-height:1.3}.pr-cover-top>span:last-child{text-align:right;letter-spacing:.05em;font-size:7pt}.pr-cover-image{background:#d8dfce;height:102mm;margin:0 -18mm;overflow:hidden}.pr-cover-image img{object-fit:cover;width:100%;height:100%;display:block}.pr-cover-no-photo{color:#d7c39b;background:#294737;place-items:center;display:grid}.pr-cover-no-photo>div{letter-spacing:.16em;text-align:center;font:26pt/1.3 Georgia,serif}.pr-cover-title{padding-top:27px}.pr-kicker{letter-spacing:.13em;color:#7d8a6e;margin:0 0 15px;font-size:7pt}.pr-cover h1{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:17ch;margin:0 0 15px;font:400 34pt/1.12 Georgia,serif}.pr-cover-title>p:last-child{color:#6e7a62;font-size:12pt}.pr-cover-bottom{color:#6b795e;justify-content:space-between;gap:20px;margin-top:auto;padding-top:22px;font-size:7pt;line-height:1.7;display:flex}.pr-cover-bottom>span:last-child{text-align:right;max-width:54%}.pr-metric-grid{border-top:1px solid #d2dac6;border-left:1px solid #d2dac6;grid-template-columns:1fr 1fr;margin:25px 0;display:grid}.pr-metric{border-bottom:1px solid #d2dac6;border-right:1px solid #d2dac6;min-width:0;padding:19px 17px}.pr-metric>span{color:#718061;font-size:8pt;display:block}.pr-metric strong{letter-spacing:-.055em;overflow-wrap:anywhere;margin:11px 0;font-size:23pt;font-weight:500;line-height:1.2;display:block}.pr-metric small{color:#7c8870;font-size:7pt;display:block}.pr-summary-grid{border-top:1px solid #d8decd;border-bottom:1px solid #d8decd;grid-template-columns:repeat(3,1fr);gap:20px;padding:18px 0;display:grid}.pr-summary-grid b{letter-spacing:-.04em;font-size:23pt;font-weight:500;display:block}.pr-summary-grid span{color:#77846c;font-size:8pt}.pr-index{color:#66775a;padding-left:20px;font-size:10pt;line-height:1.85}.pr-facts{margin:0}.pr-facts>div{break-inside:avoid;border-bottom:1px solid #e0e5d6;grid-template-columns:105px 1fr;gap:18px;padding:12px 0;font-size:9pt;display:grid}.pr-facts dt{color:#778569}.pr-facts dd{color:#3f5538;margin:0}.pr-empty-record{background:#f0f3e9;padding:23px}.pr-empty-record h3{margin-top:0}.pr-empty-record p{color:#6c7c60;font-size:10pt}.pr-space-list{flex-wrap:wrap;gap:9px;display:flex}.pr-space-list span{border:1px solid #d8e0cd;padding:7px 11px;font-size:9pt}.pr-timeline>div{break-inside:avoid;border-top:1px solid #dfe5d5;gap:20px;padding:11px 0;font-size:9pt;display:flex}.pr-timeline b{color:#8b9a77;min-width:35px;font-weight:500}.pr-timeline p{color:#667a56;margin:0}.pr-value-list article{break-inside:avoid;border-top:1px solid #d8e0cc;justify-content:space-between;gap:25px;padding:18px 0;display:flex}.pr-value-list article>div{flex:1}.pr-value-list h3{margin:0 0 7px}.pr-value-list p{color:#718163;max-width:36ch;margin:0;font-size:9pt}.pr-value-list strong{letter-spacing:-.04em;text-align:right;white-space:nowrap;font-size:21pt;font-weight:500}.pr-plan{color:#304d33;fill:currentColor;width:100%;margin:35px 0;font-family:Arial,sans-serif;display:block}.pr-health article{break-inside:avoid;border-top:1px solid #dce3d0;align-items:start;gap:16px;padding:16px 0;display:flex}.pr-health article>span{color:#869774;font-size:9pt}.pr-health article>div{flex:1}.pr-health h3{margin:0 0 8px}.pr-health p{color:#718063;margin:0;font-size:9pt}.pr-health article>b{background:#edf1e4;max-width:100px;padding:5px 7px;font-size:7pt;font-weight:500;line-height:1.5}.pr-maintenance article{break-inside:avoid;border-top:1px solid #dfe5d4;align-items:start;gap:14px;padding:15px 0;display:flex}.pr-maintenance article>span{color:#849470;min-width:80px;font-size:8pt}.pr-maintenance article>div{flex:1}.pr-maintenance h3{margin:0 0 7px;font-size:11pt}.pr-maintenance p{color:#718163;margin:0;font-size:9pt}.pr-maintenance strong{white-space:nowrap;font-size:13pt;font-weight:500}.pr-photo-grid{grid-template-columns:1fr 1fr;gap:22px 16px;display:grid}.pr-photo-grid figure{break-inside:avoid;min-width:0;margin:0}.pr-photo-grid img{object-fit:cover;width:100%;height:63mm;display:block}.pr-photo-grid figcaption{margin-top:10px;font-size:8pt}.pr-photo-grid figcaption>b{font-weight:500;display:block}.pr-photo-grid figcaption>span{color:#879574;margin-top:4px;font-size:7pt;display:block}.pr-table{border-collapse:collapse;width:100%;margin:10px 0;font-size:9pt}.pr-table th{text-align:left;color:#71825f;letter-spacing:.05em;background:#e9eee0;padding:11px 9px;font-size:7pt}.pr-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dce3d0;padding:11px 9px;font-size:9pt}.pr-table tr{break-inside:avoid}.pr-table td small{color:#80916e;margin-top:5px;font-size:7pt;line-height:1.55;display:block}.pr-table td>b{font-weight:500}.pr-table th:not(:first-child),.pr-table td:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.pr-item-table{table-layout:fixed}.pr-item-table th:first-child{width:36%}.pr-item-table th:nth-child(2){width:7%}.pr-item-table th:nth-child(3),.pr-item-table th:nth-child(4){width:18%}.pr-item-table th:nth-child(5){width:21%}.pr-item-table td:last-child{font-size:7pt}.pr-room-table td{padding:12px 9px}.pr-total{border-top:1px solid #d7dfc9;border-bottom:2px solid #46663e;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:18px 0;display:flex}.pr-total span{font-size:10pt}.pr-total strong{letter-spacing:-.04em;white-space:nowrap;font-size:22pt;font-weight:500}.pr-item-details article{break-inside:avoid;border-top:1px solid #dbe3cd;padding:12px 0}.pr-item-details h3{margin:0 0 4px;font-size:11pt}.pr-item-details .pr-caption{margin:0 0 8px}.pr-item-details dl{margin:0;font-size:8pt}.pr-item-details dl>div{grid-template-columns:100px 1fr;gap:16px;margin:4px 0;display:grid}.pr-item-details dt{color:#80906d}.pr-item-details dd{overflow-wrap:anywhere;margin:0}.pr-item-note{break-inside:avoid;border-top:1px solid #dce3cf;padding:16px 0}.pr-item-note h3{margin:0 0 5px}.pr-item-note .pr-caption{margin:0 0 9px}.pr-item-note p:last-child{white-space:pre-wrap;overflow-wrap:anywhere;font-size:9pt;line-height:1.6}.pr-records article{break-inside:avoid;border-top:1px solid #dbe3cd;gap:15px;padding:15px 0;display:flex}.pr-records article>b{color:#82966b;min-width:27px;font-size:9pt;font-weight:500}.pr-records h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:11pt}.pr-records p{color:#7a8b68;margin:0 0 6px;font-size:8pt}.pr-records a{color:#4e7140;overflow-wrap:anywhere;font-size:8pt}.pr-closing h3{margin-top:25px}.pr-closing p{color:#6a7c5b;font-size:10pt;line-height:1.65}.pr-page:last-child{break-after:auto;page-break-after:auto}@media (max-width:840px){.pr-document{padding:90px 0 15px;overflow-x:auto}.pr-tools{gap:10px;height:auto;min-height:65px;padding:13px 15px}.pr-tools>span{display:none}.pr-page{margin-left:12px;margin-right:12px}.pr-tools a,.pr-tools button{font-size:11px}}@media print{html,body{background:#fff!important;margin:0!important;padding:0!important}.pr-document{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;font-size:11pt;padding:0!important}.pr-tools{display:none!important}.pr-page{box-shadow:none;width:210mm;min-height:296mm;padding:17mm 18mm 12mm;overflow:visible;margin:0!important}.pr-cover{padding:17mm 18mm 12mm}.pr-table thead{display:table-header-group}.pr-table a{text-decoration:none}.pr-page h2,.pr-page h3{break-after:avoid}@page{size:A4 portrait;margin:0}}.pr-chart-panel{border-top:1px solid #dbe2cf;border-bottom:1px solid #dbe2cf;padding:16px 0}.pr-chart-panel h3{margin:0 0 20px}.pr-chart-panel svg{width:100%;height:auto;display:block}.pr-visual-grid{grid-template-columns:1fr 1.4fr;gap:28px;margin-top:22px;display:grid}.pr-visual-grid h3{margin:0 0 13px;font-size:10pt}.pr-visual-grid svg{width:100%;height:auto}.pr-top-item{border-bottom:1px solid #e0e5d7;justify-content:space-between;align-items:start;gap:15px;padding:12px 0;font-size:9pt;display:flex}.pr-top-item small{color:#849373;margin-top:5px;font-size:7pt;display:block}.pr-top-item b{white-space:nowrap;font-weight:500}.pr-insurance-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0 25px;display:grid}.pr-insurance-cards article{background:#edf1e4;border-top:3px solid #42633a;padding:16px}.pr-insurance-cards article:nth-child(2){background:#f2ede2;border-color:#b29a70}.pr-insurance-cards article:nth-child(3){background:#eaf0f0;border-color:#7e9f9a}.pr-insurance-cards span{letter-spacing:.06em;min-height:22px;font-size:6.5pt;line-height:1.6;display:block}.pr-insurance-cards strong{letter-spacing:-.04em;margin:13px 0;font-size:19pt;font-weight:500;display:block}.pr-insurance-cards p{color:#6a7d5b;margin:0;font-size:8pt;line-height:1.6}.pr-content>svg{width:100%;height:auto;display:block}.pr-insurance-cards+.pr-empty-record{padding:20px}.pr-insurance-cards+.pr-empty-record p{font-size:9pt}.pr-company-cover{flex-direction:column;align-items:flex-start;gap:8px;max-width:65%;display:flex}.pr-company-cover img{object-fit:contain;max-width:175px;max-height:80px}.pr-company-cover b{letter-spacing:0;font-size:12pt;font-weight:500;line-height:1.3}.pr-company-cover>span{letter-spacing:.13em;font-size:7pt}.pr-document .pr-running-header{border-bottom-color:var(--brand-accent)}.pr-document .pr-note{border-left-color:var(--brand-accent)}.pr-document .pr-total{border-bottom-color:var(--brand-accent)}.pr-document .pr-cover-top{color:var(--brand-accent)}.pr-document .pr-cover-bottom>span{overflow-wrap:anywhere}.pr-document .pr-cover-bottom>span:first-child{max-width:50%}.pr-cover-top .pr-product-logo{object-fit:contain;width:100%;max-width:220px;height:auto;max-height:75px}@media screen and (max-width:840px){.pr-document{padding-top:100px;font-size:16px;overflow-x:hidden}.pr-page{width:100%;min-height:0;box-shadow:none;margin:0 0 16px;padding:28px 20px}.pr-page h2{overflow-wrap:anywhere;font-size:30px}.pr-page h3{font-size:19px}.pr-lead{font-size:17px}.pr-body,.pr-note,.pr-note p,.pr-caption,.pr-page-footer,.pr-cover-bottom,.pr-health p,.pr-maintenance p,.pr-closing p{font-size:14px!important}.pr-cover-image{height:240px;margin:0 -20px}.pr-cover h1{font-size:36px}.pr-cover-top{flex-wrap:wrap;gap:12px}.pr-cover-bottom{flex-direction:column}.pr-cover-bottom>span{text-align:left!important;max-width:100%!important}.pr-summary-grid,.pr-visual-grid,.pr-insurance-cards,.pr-photo-grid{grid-template-columns:1fr}.pr-metric-grid{grid-template-columns:1fr 1fr}.pr-metric{padding:14px}.pr-metric strong{font-size:26px}.pr-metric>span,.pr-metric small,.pr-summary-grid span{font-size:13px}.pr-facts>div{grid-template-columns:1fr;gap:5px;font-size:15px}.pr-item-details dl>div{grid-template-columns:1fr;gap:3px}.pr-table{max-width:100%;font-size:14px;display:block;overflow-x:auto}.pr-table th,.pr-table td{font-size:13px}.pr-table small{font-size:12px!important}.pr-item-table{table-layout:auto}.pr-item-table th,.pr-item-table td{min-width:85px}.pr-item-table th:first-child,.pr-item-table td:first-child{min-width:145px}.pr-health article,.pr-maintenance article,.pr-value-list article{flex-wrap:wrap}.pr-value-list strong{font-size:25px}.pr-chart-panel{overflow-x:auto}.pr-chart-panel svg{min-width:520px}.pr-visual-grid svg{max-width:260px;margin:auto;display:block}.pr-tools{flex-wrap:wrap;margin-top:-100px;margin-bottom:20px;position:sticky;top:0}.pr-tools a,.pr-tools button{align-items:center;min-height:44px;font-size:14px;display:flex}.pr-document :focus-visible{outline-offset:3px;outline:3px solid #976f28}}
