:root{--pmx-ink:#1e292f;--pmx-muted:#5f6b72;--pmx-blue:#174f78;--pmx-blue-dark:#153b56;--pmx-link:#075e9f;--pmx-line:#cfd6da;--pmx-soft-line:#e5e9eb;--pmx-paper:#ffffff;--pmx-canvas:#f3f3f0;--pmx-soft-blue:#edf4f8;--pmx-warm:#f8f5ed;--pmx-green:#2b7053;--pmx-amber:#956614;--pmx-red:#9a4239}html{scroll-behavior:smooth}body{color:var(--pmx-ink)}.pm-content-site,.pm-product-site,.pm-site,body{font-family:Helvetica Neue,Helvetica,Arial,ui-sans-serif,system-ui,sans-serif}.pm-content-site,.pm-product-site,.pm-site{font-size:14px;line-height:1.55}.pm-container{width:min(1280px,calc(100% - 48px))}a{color:var(--pmx-link)}a,button{-webkit-tap-highlight-color:transparent}.pm-utility{border-bottom:1px solid #d9dee1;color:#53616a;background:#f4f5f4;font-size:11px;letter-spacing:.01em}.pm-utility .pm-container{min-height:31px}.pm-utility a{margin-left:18px;color:#45545d;text-decoration:none}.pm-header,.pm-static-header{position:sticky;z-index:20;top:0;border:0;border-bottom:1px solid #bfc8cd;color:var(--pmx-ink);background:rgba(255,255,255,.98)}.pm-header .pm-container,.pm-static-header__inner{min-height:65px;align-items:stretch}.pm-brand,.pm-static-brand{min-width:282px;gap:10px;color:#183346}.pm-brand>span,.pm-static-brand span{width:32px;height:32px;border:1px solid #284d66;color:#173f5a;background:#fff;font-size:10px;letter-spacing:.08em}.pm-brand>strong,.pm-static-brand strong{display:flex;flex-direction:column;color:#1c394d;font-size:17px;line-height:1.05;letter-spacing:-.02em}.pm-brand>strong small,.pm-static-brand strong small{margin-top:5px;color:#77838a;font-size:9px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.pm-header nav,.pm-static-header nav{border-left:1px solid var(--pmx-soft-line)}.pm-header nav a,.pm-static-header nav a{min-width:auto;padding:0 18px;border-right:1px solid var(--pmx-soft-line);color:#3e4c54;background:transparent}.pm-header nav a:focus-visible,.pm-header nav a:hover,.pm-static-header nav a:focus-visible,.pm-static-header nav a:hover{color:#123b56;background:#f2f6f8}.pm-save-button,.pm-static-header__tool{min-height:34px;margin:auto 0 auto auto;padding:0 15px;border:1px solid #174f78;border-radius:2px;color:#fff;background:#174f78;font-size:11px;font-weight:700}.pm-mobile-nav{display:none;position:relative;margin:auto 8px auto auto}.pm-mobile-nav summary{min-height:34px;padding:0 12px;display:grid;place-items:center;border:1px solid #9fadb5;color:#244354;background:#fff;cursor:pointer;font-size:11px;font-weight:700;list-style:none}.pm-mobile-nav summary::-webkit-details-marker{display:none}.pm-mobile-nav[open] nav{position:absolute;z-index:40;top:42px;right:0;width:min(280px,calc(100vw - 30px));display:grid;border:1px solid #aeb9bf;background:#fff;box-shadow:0 12px 28px rgba(20,43,58,.16)}.pm-mobile-nav nav a{min-height:43px;padding:0 15px;display:flex;align-items:center;border-bottom:1px solid #e2e6e8;color:#294554;text-decoration:none}.pm-mobile-nav nav a:last-child{border-bottom:0}.pmx-intro{padding:46px 0 38px;border-bottom:1px solid var(--pmx-line);background:#fff}.pmx-intro__grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:70px;align-items:end}.pmx-overline{display:block;margin-bottom:9px;color:#60717b;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.pmx-intro h1{margin:0;color:#172f3f;font-size:clamp(34px,4vw,48px);font-weight:650;line-height:1.08;letter-spacing:-.035em}.pmx-intro p{max-width:760px;margin:15px 0 0;color:#536168;font-size:16px;line-height:1.65}.pmx-service-note{margin:0;border-top:1px solid #aebbc2}.pmx-service-note div{padding:9px 0;display:grid;grid-template-columns:90px 1fr;gap:16px;border-bottom:1px solid #dce1e3}.pmx-service-note dt{color:#758188;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pmx-service-note dd{margin:0;color:#34454e;font-size:12px}.pmx-search{padding:21px 0 23px;border-bottom:1px solid #b8c4ca;color:#fff;background:var(--pmx-blue-dark)}.pmx-search form{max-width:760px}.pmx-search label{display:block;margin-bottom:7px;color:#dce9f0;font-size:11px;font-weight:700}.pmx-search form>div{display:grid;grid-template-columns:minmax(180px,1fr) auto}.pmx-search button,.pmx-search input{min-height:43px;border-radius:0}.pmx-search input{padding:0 14px;border:1px solid #fff;color:#142933;background:#fff;font-size:16px;font-weight:650;letter-spacing:.04em}.pmx-search button{padding:0 20px;border:1px solid #d8b45b;color:#182a34;background:#e0bd66;font-weight:750;cursor:pointer}.pmx-search small{display:block;margin-top:8px;color:#cbd9e0;font-size:11px}.pmx-desk{padding:34px 0 54px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:start}.pmx-data-section,.pmx-rail section,.pmx-record{min-width:0;border:1px solid var(--pmx-line);background:#fff}.pmx-rail{min-width:0}.pmx-record__header{min-height:72px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--pmx-line)}.pmx-data-section header span,.pmx-record__header span{display:block;margin-bottom:3px;color:#758188;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.pmx-data-section h3,.pmx-record__header h2{margin:0;color:#203844;font-size:18px;font-weight:650;letter-spacing:-.015em}.pmx-source-state{display:flex;align-items:center;gap:7px;color:#66737a;font-size:11px}.pmx-source-list>li>i,.pmx-source-state i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#87939a}.pmx-source-list i.is-live,.pmx-source-state.is-live i{background:var(--pmx-green)}.pmx-source-list i.is-not-connected,.pmx-source-list i.is-unavailable,.pmx-source-state.is-error i{background:var(--pmx-red)}.pmx-source-list i.is-partial{background:var(--pmx-amber)}.pmx-summary-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid var(--pmx-line);background:#f8fafb}.pmx-summary-strip>div{min-height:84px;padding:13px 12px;border-right:1px solid #dde2e5}.pmx-summary-strip>div:last-child{border-right:0}.pmx-summary-strip span{display:block;min-height:28px;color:#6b777e;font-size:10px;line-height:1.35}.pmx-summary-strip strong{display:block;margin-top:5px;color:#1e394a;font-size:17px;font-weight:650;line-height:1.2}.pmx-data-section{border:0;border-bottom:1px solid var(--pmx-line)}.pmx-data-section>header{min-height:58px;padding:11px 15px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--pmx-soft-line);background:#fbfcfc}.pmx-data-section>header a{font-size:11px;font-weight:700}.pmx-table{width:100%;border-collapse:collapse;font-size:11px}.pmx-table th{padding:8px 10px;border-bottom:1px solid #cfd6da;color:#66747c;background:#f4f6f6;font-size:9px;font-weight:800;text-align:left;letter-spacing:.06em;text-transform:uppercase}.pmx-table td{padding:9px 10px;border-bottom:1px solid #e4e8ea;color:#3c4b53;vertical-align:top}.pmx-table tbody tr:last-child td{border-bottom:0}.pmx-table td small,.pmx-table td strong{display:block}.pmx-table td strong{color:#243842;font-weight:650}.pmx-table td small{margin-top:2px;color:#79858b;font-size:9px}.pmx-retrieval-note{min-height:220px;padding:35px;display:grid;place-items:center;color:#6c787e;text-align:center}.pmx-analysis-grid{display:grid;grid-template-columns:1fr 1fr}.pmx-analysis-grid .pmx-data-section:first-child{border-right:1px solid var(--pmx-line)}.pmx-data-section>p{margin:0;padding:10px 13px;border-top:1px solid #e4e8ea;color:#6a777d;background:#fafbfb;font-size:10px}.pmx-rail{display:grid;gap:20px}.pmx-rail section{padding:21px}.pmx-rail h2{margin:0;color:#203b4c;font-size:17px;line-height:1.35}.pmx-rail ol{margin:18px 0 20px;padding:0;list-style:none}.pmx-rail ol li{padding:12px 0;display:grid;grid-template-columns:30px 1fr;gap:8px;border-top:1px solid #e1e5e7}.pmx-rail ol li:last-child{border-bottom:1px solid #e1e5e7}.pmx-rail ol b{color:#738087;font-size:10px}.pmx-rail ol strong{color:#2b3d46;font-size:12px}.pmx-rail ol p{margin:3px 0 0;color:#657178;font-size:11px;line-height:1.45}.pmx-rail>section>a{font-size:11px;font-weight:750}.pmx-source-list{margin:17px 0 16px;padding:0;list-style:none}.pmx-source-list li{padding:11px 0;display:grid;grid-template-columns:9px 1fr auto;gap:9px;border-top:1px solid #e2e6e8}.pmx-source-list li:last-child{border-bottom:1px solid #e2e6e8}.pmx-source-list small,.pmx-source-list strong{display:block}.pmx-source-list strong{color:#33474f;font-size:10px}.pmx-source-list small{margin-top:3px;color:#738087;font-size:9px;line-height:1.4}.pmx-source-list b{color:#46555c;font-size:10px}.pmx-postcode-plot{border-top:1px solid #cfd6da}.pmx-distance-plot{padding:10px 18px 14px}.pmx-distance-plot>div{min-height:34px;display:grid;grid-template-columns:78px minmax(80px,1fr) 48px 64px;gap:10px;align-items:center}.pmx-distance-plot small,.pmx-distance-plot span,.pmx-distance-plot strong{font-size:10px}.pmx-distance-plot span,.pmx-distance-plot strong{color:#314953;font-weight:700}.pmx-distance-plot small{color:#69777e}.pmx-distance-plot i{height:5px;display:block;background:#e0e5e7}.pmx-distance-plot b{height:100%;display:block;background:#2a718c}.pmx-postcode-plot>p{margin:0;padding:10px 18px 13px;border-top:1px solid #e0e5e7;color:#64737a;font-size:10px}.pm-example-button{margin-top:12px;border:0;padding:0;color:var(--pmx-link);background:transparent;cursor:pointer;font-size:11px;font-weight:700;text-decoration:underline}.pm-compare-empty{padding:46px;border:1px solid var(--pmx-line);background:#fff}.pm-compare-empty span,.pm-model-empty>span{color:#8a641d;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pm-compare-empty h2,.pm-model-empty h3{margin:10px 0 8px;color:#203f52}.pm-compare-empty p,.pm-model-empty p{max-width:660px;margin:0;color:#5f6d73}.pm-comparison-cards{display:none}.pm-model-empty{padding:34px;border:1px solid #c9d2d6;background:#fff}.pm-guide-scope{padding-bottom:18px;border-bottom:1px solid #e0e5e7}.pm-guide-sources{margin-top:38px;padding-top:1px;border-top:1px solid #dce2e4}.pm-guide-sources a{font-weight:650}.pm-guide-practice{display:grid;gap:5px;margin:24px 0 34px;padding:20px 22px;border:1px solid #aebcc3;border-left:5px solid #d1a343;background:#f8f7f2;color:#203e50;text-decoration:none}.pm-guide-practice span{color:#826018;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pm-guide-practice strong{font-size:16px}.pm-guide-practice small{color:#5f6d73}.pmx-secondary-action{display:block!important;margin-top:11px;padding:0!important;border:0!important;color:#31586d!important;background:transparent!important;font-size:11px!important;text-decoration:underline}.pm-example-site{background:#eeefeb}.pm-example-hero{border-bottom:1px solid var(--pmx-line);background:#eaf0f4;color:var(--pmx-ink)}.pm-example-hero>.pm-container{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);gap:70px;padding-top:48px;padding-bottom:44px}.pm-example-hero h1{max-width:760px;margin:10px 0 13px;color:var(--pmx-ink);font-size:clamp(28px,3vw,40px);font-weight:600;letter-spacing:-.045em;line-height:1.02}.pm-example-hero p{max-width:760px;margin:0;color:var(--pmx-muted);font-size:15px}.pm-example-hero dl{margin:0;border-top:1px solid #668093}.pm-example-hero dl>div{padding:12px 0;border-bottom:1px solid #668093}.pm-example-hero dt{color:var(--pmx-muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pm-example-hero dd{margin:4px 0 0;color:var(--pmx-ink);font-size:15px}.pm-example-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:42px;padding-top:38px;padding-bottom:64px}.pm-example-steps{position:sticky;top:108px;align-self:start;border-top:3px solid #294d62}.pm-example-steps>strong{display:block;padding:17px 2px 12px;color:#294554;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.pm-example-steps ol{margin:0;padding:0;list-style:none;border-top:1px solid #b9c4c9}.pm-example-steps li{border-bottom:1px solid #cbd3d6}.pm-example-steps a{display:flex;gap:12px;padding:11px 2px;color:#334c59;font-size:11px;font-weight:650;text-decoration:none}.pm-example-steps b{color:#9b6c19}.pm-example-steps p{color:#68767c;font-size:10px}.pm-example-work{min-width:0}.pm-example-work>section{scroll-margin-top:115px;margin-bottom:28px;padding:30px 34px 34px;border:1px solid #bdc7cb;background:#fff}.pm-example-work>section>header{padding-bottom:16px;border-bottom:1px solid #d7dddf}.pm-example-work>section>header span{color:#91671a;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pm-example-work>section>header h2{margin:5px 0 0;color:#213f50;font-size:25px;font-weight:650;letter-spacing:-.02em}.pm-example-work>section>p{max-width:800px;color:#52636b;font-size:13px;line-height:1.7}.pm-example-source{display:flex;align-items:center;gap:12px;margin:22px 0;padding:14px 16px;border:1px solid #c5ced2;background:#f5f7f6}.pm-example-source i{width:9px;height:9px;border-radius:50%;background:#a67b2c}.pm-example-source.is-live i{background:#2b7053}.pm-example-source.is-error i{background:#9a4239}.pm-example-source small,.pm-example-source strong{display:block}.pm-example-source small{margin-top:2px;color:#627178}.pm-example-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #aebbc1;border-left:1px solid #aebbc1}.pm-example-metrics>div{min-height:116px;padding:17px;border-right:1px solid #aebbc1;border-bottom:1px solid #aebbc1;background:#f7f8f7}.pm-example-metrics small,.pm-example-metrics span,.pm-example-metrics strong{display:block}.pm-example-metrics span{color:#69767c;font-size:9px;font-weight:800;text-transform:uppercase}.pm-example-metrics strong{margin:8px 0 3px;color:#17465f;font-size:27px}.pm-example-metrics small{color:#66737a;font-size:10px}.pm-example-mix{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.pm-example-mix>div{padding:21px;border:1px solid #bec8cc;background:#f8f9f7}.pm-example-mix h3{margin:0 0 10px;color:#294554;font-size:13px}.pm-example-mix>div>strong{display:block;color:#17465f;font-size:27px}.pm-example-mix>div>small{color:#69767c}.pm-example-mix ul{margin:18px 0 0;padding:0;list-style:none;border-top:1px solid #ccd4d7}.pm-example-mix li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #dce1e3;font-size:11px}.pm-example-boundary{margin-top:18px;padding:12px 15px;border-left:4px solid #d1a343;background:#f7f4ec;color:#635942!important;font-size:11px!important}.pm-example-filters{display:grid;grid-template-columns:repeat(3,1fr) .8fr;gap:1px;margin-top:22px;border:1px solid #aebbc1;background:#aebbc1}.pm-example-filters>*{min-width:0;padding:16px;background:#f8f9f7}.pm-example-filters label{color:#5e6c73;font-size:10px;font-weight:750}.pm-example-filters select{width:100%;margin-top:7px;padding:8px;border:1px solid #aebbc1;background:#fff;color:#263f4d}.pm-example-filters div span{display:block;color:#65737a;font-size:9px;font-weight:800;text-transform:uppercase}.pm-example-filters div strong{display:block;margin-top:8px;color:#17465f;font-size:27px}.pm-example-candidates{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.pm-example-candidates article{padding:17px;border:1px solid #bdc7cb;border-top:4px solid #8b979d;background:#fafbf9}.pm-example-candidates article.is-retain{border-top-color:#2b7053}.pm-example-candidates article.is-exclude{border-top-color:#9a4239;background:#faf6f5}.pm-example-candidates article>header{display:flex;justify-content:space-between;gap:14px}.pm-example-candidates article>header small,.pm-example-candidates article>header strong{display:block}.pm-example-candidates article>header strong{color:#223f4f;font-size:12px}.pm-example-candidates article>header small{margin-top:3px;color:#718087;font-size:9px}.pm-example-candidates article>header>b{white-space:nowrap;color:#17465f}.pm-example-candidates dl{display:grid;grid-template-columns:repeat(3,1fr);margin:14px 0 0;border-top:1px solid #d2d9dc;border-left:1px solid #d2d9dc}.pm-example-candidates dl div{padding:8px;border-right:1px solid #d2d9dc;border-bottom:1px solid #d2d9dc}.pm-example-candidates dt{color:#718087;font-size:8px;font-weight:800;text-transform:uppercase}.pm-example-candidates dd{margin:3px 0 0;color:#344d59;font-size:10px;font-weight:650}.pm-example-candidates article>p{min-height:34px;color:#66747a;font-size:10px}.pm-example-decision-buttons{display:flex;gap:5px}.pm-example-decision-buttons button{padding:6px 9px;border:1px solid #aebbc1;background:#fff;color:#344d59;cursor:pointer;font-size:9px;font-weight:750}.pm-example-decision-buttons button[aria-pressed=true]{border-color:#174f78;background:#174f78;color:#fff}.pm-example-candidates label{display:block;margin-top:11px;color:#66747a;font-size:9px;font-weight:750}.pm-example-candidates input{width:100%;margin-top:5px;padding:7px 8px;border:1px solid #b9c4c9;background:#fff;font-size:10px}.pm-example-candidates article>a{display:inline-block;margin-top:9px;font-size:9px;font-weight:700}.pm-example-review-counts{display:flex;gap:28px;margin-top:18px;padding:13px 16px;border-top:1px solid #b8c3c7;border-bottom:1px solid #b8c3c7;font-size:11px}.pm-example-review-counts b{color:#17465f;font-size:17px}.pm-example-planning{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px}.pm-example-planning>div{padding:17px;border:1px solid #bdc7cb;background:#f7f8f7}.pm-example-planning small,.pm-example-planning span,.pm-example-planning strong{display:block}.pm-example-planning span{color:#6b787f;font-size:9px;font-weight:800;text-transform:uppercase}.pm-example-planning strong{margin:9px 0 4px;color:#204357}.pm-example-planning small{color:#647279;font-size:9px}.pm-example-followup{display:grid;grid-template-columns:1fr 1fr;margin:20px 0 0;padding:0;list-style-position:inside;border-top:1px solid #ccd4d7;border-left:1px solid #ccd4d7}.pm-example-followup li{padding:13px;border-right:1px solid #ccd4d7;border-bottom:1px solid #ccd4d7;color:#4c5f68;font-size:11px}.pm-example-handoff{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin-top:22px;padding:24px;border:1px solid var(--pmx-line);background:#f5f7fa}.pm-example-handoff dl{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:10px 22px;margin:0}.pm-example-handoff dl,.pm-example-handoff p{grid-column:1/-1}.pm-example-handoff dt{color:var(--pmx-muted);font-size:12px;font-weight:600}.pm-example-handoff dd{margin:4px 0 0;color:var(--pmx-ink);font-size:14px;font-weight:650}.pm-example-handoff button,.pm-example-own button{min-height:44px;padding:10px 13px;border:1px solid #174f78;background:#174f78;color:#fff;cursor:pointer;font-size:10px;font-weight:750}.pm-example-handoff button:disabled{border-color:#9ba7ac;background:#9ba7ac;cursor:not-allowed}.pm-example-own{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:24px;padding-top:24px;border-top:1px solid #ccd4d7}.pm-example-own small,.pm-example-own span,.pm-example-own strong{display:block}.pm-example-own span{color:#956614;font-size:9px;font-weight:800;text-transform:uppercase}.pm-example-own strong{margin:5px 0;color:#213f50;font-size:18px}.pm-example-own small{color:#68767c}.pm-example-own form{display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px}.pm-example-own label{grid-column:1/-1;color:#5e6c73;font-size:10px;font-weight:750}.pm-example-own input{min-width:0;padding:9px 10px;border:1px solid #aebbc1}.pm-example-method-links{display:flex;flex-wrap:wrap;gap:12px 22px;padding:20px 4px;border-top:2px solid #294d62}.pm-example-method-links strong{flex-basis:100%;color:#294554;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.pm-example-method-links a{font-size:11px;font-weight:700}.pm-guide-example{margin:30px -18px 42px;border:1px solid #afbdc3;background:#f7f8f6}.pm-guide-example>header{padding:28px 30px 24px;border-bottom:1px solid #afbdc3;background:#173b52;color:#fff}.pm-guide-decisions>h3,.pm-guide-example dt,.pm-guide-example>header>span{font-size:10px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.pm-guide-example>header h2{max-width:720px;margin:9px 0 10px;color:#fff;font-size:25px;line-height:1.2}.pm-guide-example>header p{max-width:760px;margin:0 0 14px;color:#e2ebef;font-size:13px}.pm-guide-example>header small{color:#b9cad3}.pm-guide-facts{display:grid;grid-template-columns:1fr 1fr;margin:0}.pm-guide-facts>div{padding:22px 24px;border-right:1px solid #d1d9dc;border-bottom:1px solid #d1d9dc}.pm-guide-facts>div:nth-child(2n){border-right:0}.pm-guide-facts dt{color:#66757c}.pm-guide-facts dd{margin:8px 0 5px;color:#1d3a4b;font-size:19px;font-weight:700}.pm-guide-facts small{display:block;color:#58676e;line-height:1.5}.pm-guide-decisions{padding:26px 30px 10px}.pm-guide-decisions>h3{margin:0 0 11px;color:#66757c}.pm-guide-decisions>div{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:17px 0;border-top:1px solid #d4dcdf}.pm-guide-decisions>div>b{color:#a16b16;font-size:12px}.pm-guide-decisions h4{margin:0 0 6px;color:#243f4e;font-size:15px}.pm-guide-decisions p{margin:0}.pm-guide-conclusion{margin:10px 30px 30px;padding:18px 20px;border-left:4px solid #d8aa45;background:#fff}.pm-guide-conclusion strong{display:block;margin-bottom:5px;color:#203f52}.pm-guide-case-link{display:block;margin:-10px 30px 28px;color:#174d6c;font-size:12px;font-weight:750}.pm-featured-note{display:block;margin-bottom:24px;padding:30px 32px;border:1px solid #173b52;background:#173b52;text-decoration:none}.pm-featured-note>span{color:#d8aa45;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.pm-featured-note h2{max-width:720px;margin:11px 0;color:#fff;font-size:25px;line-height:1.25}.pm-featured-note p{max-width:760px;color:#dce7ec;font-size:13px;line-height:1.65}.pm-featured-note b{color:#fff;font-size:12px}.pm-case-status{display:grid;grid-template-columns:1fr auto;gap:5px 24px;padding:18px 20px;border:1px solid #bac6cb;background:#f3f5f4}.pm-case-status small,.pm-case-status span{color:#65747b}.pm-case-status span{font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.pm-case-status small{grid-column:1/-1}.pm-case-lead{color:#294554!important;font-size:16px!important;line-height:1.7!important}.pm-case-contents{margin:28px 0 36px;padding:20px 24px;display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;border-top:2px solid #27495c;border-bottom:1px solid #cbd4d8}.pm-case-contents strong{grid-column:1/-1;color:#263f4d}.pm-case-contents a{font-size:12px;font-weight:650}.pm-case-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin:25px 0;border-top:1px solid #aebbc1;border-left:1px solid #aebbc1}.pm-case-metrics>div{min-height:126px;padding:17px;border-right:1px solid #aebbc1;border-bottom:1px solid #aebbc1;background:#f7f8f7}.pm-case-metrics small,.pm-case-metrics span{display:block}.pm-case-metrics span{color:#627078;font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.pm-case-metrics strong{display:block;margin:10px 0 4px;color:#173b52;font-size:30px}.pm-case-metrics small{color:#647178;line-height:1.4}.pm-case-bars{margin:24px 0;padding:21px 24px;border:1px solid #bac6cb;background:#f7f8f7}.pm-case-bars>div{display:grid;grid-template-columns:150px minmax(120px,1fr) 75px;gap:14px;align-items:center;margin:11px 0}.pm-case-bars span,.pm-case-bars strong{color:#344b57;font-size:11px}.pm-case-bars i{height:9px;background:#dce2e4}.pm-case-bars b{display:block;height:100%;background:#2e617d}.pm-case-table{margin:20px 0;font-size:11px}.pm-case-decision{margin:25px 0;padding:22px 24px;border-left:5px solid #d8aa45;background:#f7f4ec}.pm-case-decision span{color:#826018;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.pm-case-decision p{margin-bottom:0}.pm-case-lineage{display:grid;grid-template-columns:repeat(4,1fr);margin:25px 0;border:1px solid #aebbc1}.pm-case-lineage>div{min-height:140px;padding:20px;border-right:1px solid #c9d2d6;background:#f7f8f7}.pm-case-lineage>div:last-child{border-right:0}.pm-case-lineage b,.pm-case-lineage small,.pm-case-lineage strong{display:block}.pm-case-lineage b{color:#a16b16;font-size:11px}.pm-case-lineage strong{margin:20px 0 7px;color:#233f4e}.pm-case-lineage small{color:#65747b;line-height:1.45}.pm-case-actions{margin-top:28px;display:grid;border-top:1px solid #aebbc1}.pm-case-actions a{padding:13px 4px;border-bottom:1px solid #d4dbde;font-weight:700}.pmx-work{padding:45px 0 50px;border-top:1px solid #bbc6cb;border-bottom:1px solid #bbc6cb;background:#fff}.pmx-reference>header,.pmx-work>.pm-container>header{margin-bottom:23px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.pmx-reference h2,.pmx-work h2{margin:0;color:#1d3849;font-size:25px;font-weight:650;letter-spacing:-.025em}.pmx-work-list{border-top:1px solid #9eacb3}.pmx-work-list article{min-height:112px;padding:21px 0;display:grid;grid-template-columns:55px minmax(0,1fr) 210px;gap:22px;align-items:center;border-bottom:1px solid #d7dddf}.pmx-work-list article>b{color:#77838a;font-size:12px}.pmx-work-list h3{margin:0;color:#263c48;font-size:16px}.pmx-work-list p{max-width:700px;margin:6px 0 0;color:#647178;font-size:12px;line-height:1.5}.pmx-work-list a{justify-self:end;font-size:11px;font-weight:750}.pmx-reference{padding-top:48px}.pmx-reference>header>a{font-size:11px;font-weight:750}.pmx-reference>div{grid-template-columns:repeat(4,1fr);border-top:1px solid #9eacb3;border-bottom:1px solid #cfd6da}.pmx-reference>div>a{min-height:175px;padding:18px;border-right:1px solid #d7dddf;color:inherit;text-decoration:none}.pmx-reference>div>a:last-child{border-right:0}.pmx-reference a>span{color:#758188;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pmx-reference a>strong{display:block;margin-top:12px;color:#1e3d50;font-size:14px;line-height:1.4}.pmx-reference a>p{margin:8px 0 0;color:#68757c;font-size:11px;line-height:1.5}.pm-page-title{border-bottom:1px solid var(--pmx-line);background:#fff}.pm-page-title h1{color:#1d3849;font-family:inherit;font-size:28px;font-weight:650;letter-spacing:-.025em}.pm-page-title p{color:#5f6c73}.pm-search-panel{border-bottom:1px solid #b7c4cb;background:var(--pmx-blue-dark)}.pm-search-panel button,.pm-search-panel input{border-radius:0}.pm-search-panel button{color:#1e3039;background:#e0bd66}.pm-workspace{grid-template-columns:276px minmax(0,1fr);gap:22px}.pm-panel,.pm-result-header,.pm-side-section{border:1px solid var(--pmx-line);border-radius:0;background:#fff;box-shadow:none}.pm-panel__header,.pm-side-section>header{border-bottom:1px solid var(--pmx-soft-line);background:#f7f9f9}.pm-side-section h2{color:#344952;font-size:11px;letter-spacing:.04em;text-transform:uppercase}.pm-comparable-row input,.pm-diligence-list select,.pm-model-form input,.pm-model-form select,.pm-sales-toolbar select,.pm-side-section>input,.pm-side-section>select,.pm-side-section>textarea{border:1px solid #b7c2c8;border-radius:1px;color:#243941;background:#fff}.pm-model-form input:focus,.pm-model-form select:focus,.pm-side-section>input:focus,.pm-side-section>select:focus,.pm-side-section>textarea:focus{border-color:#1c6695;outline:2px solid rgba(28,102,149,.14);box-shadow:none}.pm-area-handoff a,.pm-area-handoff button,.pm-button,.pm-output-actions button,.pm-row-actions button{border:1px solid #aebac0;border-radius:2px;color:#29424f;background:#fff;box-shadow:none}.pm-button--primary,.pm-row-actions button.is-active{border-color:var(--pmx-blue);color:#fff;background:var(--pmx-blue)}.pm-result-header{border-bottom:0}.pm-panel__header h3,.pm-result-header h2{color:#243d4b;font-family:inherit;font-weight:650}.pm-tabs{gap:0;border:1px solid var(--pmx-line);border-bottom:2px solid #2e5f7c}.pm-tabs button{min-height:44px;padding:0 17px;border-right:1px solid var(--pmx-soft-line);color:#536169;font-size:11px;font-weight:700}.pm-tabs button.is-active{background:#2e5f7c}.pm-stat-grid{gap:0;border:1px solid var(--pmx-line);background:#fff}.pm-stat-grid article{min-height:105px;border:0;border-right:1px solid var(--pmx-soft-line);border-radius:0;box-shadow:none}.pm-stat-grid article:last-child{border-right:0}.pm-stat-grid strong{color:#1e4055;font-family:inherit;font-size:23px;font-weight:650}.pm-median-bars i,.pm-type-summary i,.pm-year-chart i{border-radius:0;background:#e5eaec}.pm-median-bars i b,.pm-type-summary i b,.pm-year-chart i b{border-radius:0;background:#3a718f}.pm-content-table,.pm-sales-table,.pm-standard-table{font-size:11px}.pm-content-table th,.pm-sales-table th,.pm-standard-table th{border-bottom:1px solid #c4ced3;color:#627079;background:#f2f5f6;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pm-content-table td,.pm-sales-table td,.pm-standard-table td{border-color:#e1e6e8;vertical-align:top}.pm-standard-table td small,.pm-standard-table th small{display:block;margin-top:3px;color:#79868d;font-size:9px;font-weight:500;text-transform:none}.pm-market-method{padding:17px;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:30px;border-bottom:1px solid var(--pmx-soft-line);background:var(--pmx-soft-blue)}.pm-market-method p{margin:0;color:#52636c;font-size:12px}.pm-market-method dl{margin:0;display:grid;grid-template-columns:1fr 1fr}.pm-market-method dl div{padding:6px 10px;border-left:1px solid #cbd9df}.pm-market-method dt{color:#68777f;font-size:9px;text-transform:uppercase}.pm-market-method dd{margin:4px 0 0;color:#24465a;font-size:14px;font-weight:650}.pm-market-grid,.pm-model-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pm-status{border-radius:999px;font-size:9px}.pm-status.is-live{color:#1f5d44;background:#e7f2ec}.pm-status.is-partial{color:#75530e;background:#f7efd8}.pm-status.is-not-connected,.pm-status.is-unavailable{color:#7f3e38;background:#f7e9e7}.pm-comparable-summary,.pm-comparison-boundary,.pm-model-notice,.pm-note,.pm-planning-notice{border-radius:0;background:var(--pmx-warm)}.pm-journal-compose{padding:17px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;border-bottom:1px solid var(--pmx-soft-line);background:#f8fafb}.pm-journal-compose label{grid-column:1/-1;color:#526169;font-size:10px;font-weight:700}.pm-journal-compose textarea{min-height:74px;padding:9px 10px;resize:vertical;border:1px solid #b7c2c8;border-radius:1px;color:#263a43;background:#fff}.pm-journal-compose button{align-self:end;min-height:36px}.pm-journal-list{margin:0;padding:0;list-style:none}.pm-journal-list li{padding:14px 16px;display:grid;grid-template-columns:145px minmax(0,1fr) auto;gap:16px;align-items:start;border-bottom:1px solid var(--pmx-soft-line)}.pm-journal-list time{color:#718087;font-size:9px}.pm-journal-list p{margin:0;color:#344850;font-size:11px;white-space:pre-wrap}.pm-journal-list button{padding:0;border:0;color:#7e4b46;background:transparent;font-size:9px;cursor:pointer}.pm-model-rule-card{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:stretch;margin-bottom:14px;border:1px solid var(--pm-border,#c7c2b5);background:#f4f0e5}.pm-model-rule-card>a,.pm-model-rule-card>div{padding:12px 14px;border-right:1px solid var(--pm-border,#c7c2b5)}.pm-model-rule-card span,.pm-model-rule-card strong{display:block}.pm-model-rule-card span{font-size:10px;text-transform:uppercase}.pm-model-rule-card strong{margin-top:4px}.pm-model-rule-card>a{display:flex;align-items:center;font-weight:700}@media(max-width:800px){.pm-model-rule-card{grid-template-columns:1fr 1fr}.pm-model-rule-card>a,.pm-model-rule-card>div{border-bottom:1px solid var(--pm-border,#c7c2b5)}}.pm-cost-section{border-top:1px solid #aebcc3;background:#eef0ef}.pm-section-heading{align-items:start}.pm-section-heading h2{color:#1d3849;font-family:inherit;font-size:26px;font-weight:650}.pm-model-subject{margin:0;min-width:340px;border:1px solid var(--pmx-line);background:#fff}.pm-model-subject div{padding:10px 13px;display:grid;grid-template-columns:110px 1fr;gap:14px;border-bottom:1px solid var(--pmx-soft-line)}.pm-model-subject div:last-child{border-bottom:0}.pm-model-subject dt{color:#6d797f;font-size:9px;font-weight:800;text-transform:uppercase}.pm-model-subject dd{margin:0;color:#2b434e;font-size:11px;font-weight:650}.pm-model-layout{grid-template-columns:340px minmax(0,1fr)}.pm-model-form{border:1px solid var(--pmx-line);border-radius:0;box-shadow:none}.pm-model-form fieldset{border-bottom:1px solid var(--pmx-line)}.pm-model-form legend{color:#42545d;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.pm-model-form label>span:first-child{color:#57656c;font-size:10px;font-weight:700}.pm-model-form label>small{display:block;margin-top:4px;color:#77848a;font-size:9px}.pm-input-unit{border-radius:1px}.pm-input-unit>span{background:#f2f5f5}.pm-model-metrics{gap:0;border:1px solid var(--pmx-line);background:#fff}.pm-model-metrics article{border:0;border-right:1px solid var(--pmx-soft-line);border-radius:0;box-shadow:none}.pm-model-metrics article:last-child{border-right:0}.pm-model-metrics strong{color:#1f4257;font-family:inherit;font-size:20px;font-weight:650}.pm-model-metrics article.is-warning{border-top:3px solid var(--pmx-red);background:#fbf3f2}.pm-cash-table,.pm-scenario-table{margin-top:16px}.pm-model-notice a{font-weight:700}.pm-product-hero{padding:34px 0 32px;border-bottom:1px solid #bec9ce;color:var(--pmx-ink);background:#fff}.pm-product-hero .pm-kicker{color:#6c7980}.pm-product-hero h1{max-width:880px;color:#1c3849;font-family:inherit;font-size:clamp(29px,4vw,39px);font-weight:650;letter-spacing:-.035em}.pm-product-hero p{color:#5d6a71}.pm-compare-add,.pm-comparison-board,.pm-comparison-summary,.pm-watch-empty,.pm-watch-list>article,.pm-watch-toolbar{border:1px solid var(--pmx-line);border-radius:0;background:#fff;box-shadow:none}.pm-compare-add button,.pm-compare-add input,.pm-watch-empty a,.pm-watch-list header button,.pm-watch-toolbar a{border-radius:1px}.pm-compare-add button,.pm-watch-empty a,.pm-watch-list header button,.pm-watch-toolbar a{background:var(--pmx-blue)}.pm-watch-toolbar>div:last-child{display:flex;align-items:center;gap:9px}.pm-watch-toolbar button{min-height:36px;padding:0 14px;border:1px solid #174f78;border-radius:1px;color:#174f78;background:#fff;font-size:11px;font-weight:700;cursor:pointer}.pm-watch-toolbar button:disabled{cursor:default;opacity:.55}.pm-watch-metrics{grid-template-columns:repeat(5,1fr)}.pm-comparison-board h2,.pm-watch-empty h2,.pm-watch-list h2{color:#263f4b;font-family:inherit;font-weight:650}.pm-comparison-summary strong,.pm-watch-metrics strong{color:#204258;font-family:inherit;font-weight:650}.pm-content-hero{padding:36px 0 34px;border-bottom:1px solid #bdc8cd;color:var(--pmx-ink);background:#fff}.pm-content-hero__crumb{color:#6f7c82}.pm-content-hero h1{max-width:900px;color:#1d394a;font-family:inherit;font-size:clamp(30px,4vw,42px);font-weight:650;letter-spacing:-.035em}.pm-content-hero p{color:#5f6b72}.pm-content-layout{grid-template-columns:minmax(0,1fr) 280px;gap:28px}.pm-article,.pm-guide-card,.pm-side-nav{border:1px solid var(--pmx-line);border-radius:0;background:#fff;box-shadow:none}.pm-article{padding:36px 42px}.pm-article h2{margin-top:36px;color:#203f52;font-family:inherit;font-size:21px;font-weight:650}.pm-article h3{color:#334c58}.pm-article li,.pm-article p{color:#46555c;font-size:13px;line-height:1.72}.pm-article blockquote,.pm-callout{border-radius:0;background:var(--pmx-warm)}.pm-side-nav h2{color:#4d5c64;background:#f4f6f6;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.pm-guide-index{grid-template-columns:1fr 1fr;gap:16px}.pm-guide-card{padding:23px}.pm-guide-card h2{color:#1f4054;font-family:inherit;font-size:18px;font-weight:650}.pm-guide-card:focus-visible,.pm-guide-card:hover{border-color:#7d99a9;box-shadow:none}.pm-footer,.pm-static-footer{color:#d8e0e4;background:#1d3544}.pm-footer strong,.pm-static-footer h2,.pm-static-footer h3{color:#fff}@media (max-width:1120px){.pmx-desk,.pmx-intro__grid{grid-template-columns:1fr}.pmx-service-note{max-width:680px}.pmx-rail{grid-template-columns:1fr 1fr}.pmx-summary-strip{grid-template-columns:repeat(3,1fr)}.pmx-summary-strip>div:nth-child(3){border-right:0}.pmx-summary-strip>div:nth-child(-n+3){border-bottom:1px solid #dde2e5}.pm-workspace{grid-template-columns:245px minmax(0,1fr)}.pm-market-method{grid-template-columns:1fr}.pm-model-layout{grid-template-columns:300px minmax(0,1fr)}}@media (max-width:900px){.pm-container{width:min(100% - 30px,1280px)}.pm-brand,.pm-static-brand{min-width:215px}.pm-header nav a,.pm-static-header nav a{padding:0 10px;font-size:11px}.pm-content-layout,.pm-market-grid,.pm-model-detail-grid,.pm-model-layout,.pm-workspace,.pmx-analysis-grid{grid-template-columns:1fr}.pmx-analysis-grid .pmx-data-section:first-child{border-right:0}.pm-sidebar{position:static;display:grid;gap:14px}.pm-sidebar,.pmx-reference>div{grid-template-columns:1fr 1fr}.pmx-reference>div>a:nth-child(2){border-right:0}.pmx-reference>div>a:nth-child(-n+2){border-bottom:1px solid #d7dddf}}@media (max-width:720px){.pm-header nav,.pm-static-header nav,.pm-utility .pm-container>span:last-child{display:none}.pm-header .pm-mobile-nav,.pm-static-header .pm-mobile-nav{display:block}.pm-save-button,.pm-static-header__tool{display:none;font-size:10px}.pmx-intro{padding:32px 0 28px}.pmx-intro h1{font-size:34px}.pm-guide-index,.pm-sidebar,.pmx-rail,.pmx-search form>div{grid-template-columns:1fr}.pm-guide-example{margin-right:-12px;margin-left:-12px}.pm-example-candidates,.pm-example-filters,.pm-example-hero>.pm-container,.pm-example-layout,.pm-example-mix,.pm-example-own,.pm-example-planning{grid-template-columns:1fr}.pm-example-hero>.pm-container{gap:28px;padding-top:32px;padding-bottom:30px}.pm-example-layout{gap:20px}.pm-example-steps{position:static}.pm-example-steps ol{display:grid;grid-template-columns:1fr 1fr}.pm-example-steps li:nth-child(odd){border-right:1px solid #cbd3d6}.pm-example-work>section{padding:23px 18px 26px}.pm-example-metrics{grid-template-columns:1fr 1fr}.pm-example-handoff{align-items:stretch;flex-direction:column}.pm-example-followup,.pm-example-handoff dl,.pm-example-own form{grid-template-columns:1fr}.pm-example-own label{grid-column:1}.pm-guide-decisions,.pm-guide-example>header{padding-right:20px;padding-left:20px}.pm-guide-facts{grid-template-columns:1fr}.pm-guide-facts>div,.pm-guide-facts>div:nth-child(2n){border-right:0}.pm-guide-case-link,.pm-guide-conclusion{margin-right:20px;margin-left:20px}.pm-case-contents,.pm-case-lineage,.pm-case-metrics,.pm-case-status{grid-template-columns:1fr}.pm-case-contents strong,.pm-case-status small{grid-column:1}.pm-case-bars>div{grid-template-columns:110px minmax(70px,1fr) 62px;gap:8px}.pm-case-lineage>div{min-height:auto;border-right:0;border-bottom:1px solid #c9d2d6}.pmx-search button{min-height:42px}.pmx-summary-strip{grid-template-columns:1fr 1fr}.pmx-summary-strip>div,.pmx-summary-strip>div:nth-child(3){border-right:1px solid #dde2e5;border-bottom:1px solid #dde2e5}.pmx-summary-strip>div:nth-child(2n){border-right:0}.pmx-work-list article{grid-template-columns:32px 1fr}.pmx-work-list a{grid-column:2;justify-self:start}.pmx-reference>div{grid-template-columns:1fr}.pmx-reference>div>a,.pmx-reference>div>a:nth-child(2){border-right:0;border-bottom:1px solid #d7dddf}.pm-article{padding:24px 20px}.pm-model-subject{min-width:0}.pm-model-metrics,.pm-stat-grid,.pm-watch-metrics{grid-template-columns:1fr 1fr}.pm-watch-toolbar,.pm-watch-toolbar>div:last-child{align-items:stretch;flex-direction:column}.pm-workspace{display:flex;flex-direction:column}.pm-main{order:1}.pm-sidebar{order:2}.pm-tabs{overflow:visible;display:grid;grid-template-columns:1fr 1fr}.pm-tabs button{min-width:0;white-space:normal}.pm-comparison-board>.pm-table-wrap{display:none}.pm-comparison-cards{display:grid}.pm-comparison-cards article{padding:18px;border-top:1px solid #dbe1e4}.pm-comparison-cards article>header{margin-bottom:14px;display:flex;justify-content:space-between;gap:15px}.pm-comparison-cards header span,.pm-comparison-cards header strong{display:block}.pm-comparison-cards header span{color:#6a777d;font-size:11px}.pm-comparison-cards header button{border:0;color:var(--pmx-link);background:transparent;font-size:10px}.pm-comparison-cards dl{margin:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #dfe4e6;border-left:1px solid #dfe4e6}.pm-comparison-cards dl div{padding:10px;border-right:1px solid #dfe4e6;border-bottom:1px solid #dfe4e6}.pm-comparison-cards dt{color:#718087;font-size:9px;font-weight:800;text-transform:uppercase}.pm-comparison-cards dd{margin:4px 0 0;color:#29424f;font-size:12px;font-weight:700}.pm-compare-empty{padding:28px 22px}}@media (max-width:620px){.pmx-search button,.pmx-search input{min-height:46px}.pmx-data-section>header a,.pmx-rail>section>a,.pmx-reference a,.pmx-work-list a{min-height:44px;display:inline-flex;align-items:center}.pm-footer__bottom a,.pm-static-footer__bottom a{min-width:44px;justify-content:center}}@media print{.pm-example-candidates input,.pm-example-decision-buttons,.pm-example-handoff button,.pm-example-method-links,.pm-example-own,.pm-example-steps,.pm-footer,.pm-header,.pm-output-actions,.pm-save-button,.pm-search-panel,.pm-static-header,.pm-tabs,.pm-utility{display:none!important}.pm-cost-section,.pm-site,body{background:#fff!important}.pm-model-layout,.pm-workspace{display:block}.pm-sidebar{position:static;margin-bottom:20px}.pm-model-form,.pm-panel,.pm-side-section{break-inside:avoid}}:root{--pmx-ink:#233a3d;--pmx-muted:#596764;--pmx-canvas:#f6f4ef;--pmx-line:#d5d9d1;--pmx-soft-line:#e5e7e0;--pmx-blue:#205d59;--pmx-blue-dark:#233f3e;--pmx-link:#225e59;--pmx-green:#437b5f;--pmx-red:#a8452c;--pmx-amber:#8a6821;--pmx-warm:#f5edda;--pm-serif:Georgia,"Times New Roman",serif;color-scheme:light}:root,body{background:var(--pmx-canvas)}.pm-container{width:min(1320px,calc(100% - 72px));margin-inline:auto}.pm-content-site,.pm-product-site,.pm-site{font-size:15px;color:var(--pmx-ink);background:var(--pmx-canvas)}button,input,select,textarea{accent-color:#205d59}:focus-visible{outline:3px solid #ad4d32;outline-offset:4px}::selection{color:#243c3b;background:#e6ce90}.pm-utility{background:#243e3d;color:#e0e8df;border:0}.pm-utility .pm-container{min-height:33px}.pm-utility a{color:#edf0e9}.pm-header,.pm-static-header{background:#fffefa;border-bottom:1px solid #d4d8ce}.pm-header .pm-container,.pm-static-header__inner{min-height:84px;align-items:center;gap:20px}.pm-brand,.pm-static-brand{min-width:245px}.pm-brand>span,.pm-static-brand span{width:40px;height:43px;background:#243f3d;color:#f6f0df;border:0;font-family:var(--pm-serif);font-size:18px;font-weight:400;letter-spacing:-.08em}.pm-brand>strong,.pm-static-brand strong{color:#243e3d;font-size:21px;font-weight:650;letter-spacing:-.04em}.pm-brand>strong small,.pm-static-brand strong small{color:#67736b;font-size:8px;letter-spacing:.12em}.pm-header nav,.pm-static-header nav{border:0;margin-left:auto}.pm-header nav a,.pm-static-header nav a{padding:12px 11px;border:0;color:#44534c;font-size:12px;font-weight:600}.pm-header nav a:hover,.pm-static-header nav a:hover{background:#eef1e8;color:#1c4e46}.pm-save-button,.pm-static-header__tool{border-color:#264e48;background:#264e48;border-radius:3px;min-height:40px;padding-inline:14px;white-space:nowrap}.pmx-overline{color:#646e5e;font-size:10px;letter-spacing:.14em}.pme-hero{padding:44px 0 40px;background:#f2f0e7;border-bottom:0}.pme-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:54px;align-items:center}.pme-hero-copy{padding-block:12px;min-width:0}.pme-hero-copy .pmx-overline{margin-bottom:24px;color:#6b654e}.pme-hero h1{max-width:680px;font-family:var(--pm-serif);font-size:clamp(36px,3.65vw,54px);line-height:1.09;font-weight:400;letter-spacing:-.04em;color:#263c38;text-wrap:balance}.pme-hero-copy>p{max-width:550px;margin-top:24px;color:#5e675e;font-size:16px;line-height:1.75}.pme-postcode-form{margin-top:30px;max-width:590px}.pme-postcode-form label{display:block;color:#374b41;font-size:12px;font-weight:700;margin-bottom:8px}.pme-postcode-form>div{display:flex;border:1px solid #b4bca9;padding:5px;background:#fffefa;border-radius:3px;gap:6px}.pme-postcode-form input{min-width:0;width:100%;border:0;color:#203e36;background:transparent;font-size:20px;letter-spacing:.06em;padding:11px}.pme-postcode-form button{flex-shrink:0;min-height:50px;border:0;border-radius:2px;padding:12px 19px;background:#ac4b32;color:#fff;font-weight:650;font-size:13px;cursor:pointer}.pme-postcode-form button:hover{background:#8f3e29}.pme-postcode-form button span{margin-left:12px}.pme-postcode-form small{display:block;margin-top:9px;color:#657063;font-size:11px}.pme-example-link{display:inline-flex;gap:12px;align-items:center;margin-top:23px;color:#2e5849;font-size:12px;text-decoration-thickness:1px;text-underline-offset:4px}.pm-editorial-photo{margin:0;min-width:0}.pm-editorial-photo img{display:block;width:100%;height:auto;object-fit:cover;background:#e4e6db}.pm-editorial-photo figcaption{padding:14px 0 0;color:#61695d;font-size:11px;line-height:1.5}.pm-editorial-photo figcaption strong{display:block;color:#394f40;font-weight:650;font-size:12px}.pm-editorial-photo figcaption>span{display:block;margin-top:3px}.pm-editorial-photo figcaption small{display:block;margin-top:7px;color:#697268;font-size:10px}.pm-editorial-photo figcaption a{color:inherit;text-underline-offset:2px}.pme-hero-image{border-left:1px solid #c9cdbd;padding-left:28px}.pme-hero-image img{height:clamp(290px,27vw,405px);object-position:center}.pme-hero-image figcaption{display:grid;grid-template-columns:1fr 1.2fr;gap:0 15px}.pme-hero-image figcaption small{grid-column:1/-1}.pme-coverage{border-block:1px solid #cfd4c6;background:#e7ebdf}.pme-coverage dl{display:grid;grid-template-columns:repeat(4,1fr);margin-block:0}.pme-coverage dl>div{padding:22px 20px;border-right:1px solid #cdd3c3}.pme-coverage dl>div:first-child{padding-left:0}.pme-coverage dl>div:last-child{border-right:0}.pme-coverage dt{color:#617052;font-size:10px;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.pme-coverage dd{margin:8px 0 0;color:#3c4f3c;font-size:12px;line-height:1.5}.pme-section-heading{display:flex;align-items:end;justify-content:space-between;gap:55px;padding-top:54px}.pme-editorial-feature h2,.pme-section-heading h2,.pmx-reference h2,.pmx-work h2{margin:0;font-family:var(--pm-serif);font-weight:400;font-size:31px;line-height:1.18;letter-spacing:-.025em;color:#293f3a}.pme-section-heading>p{max-width:410px;margin:0;color:#687166;font-size:12px;line-height:1.65}.pmx-desk{padding-top:24px;grid-template-columns:minmax(0,1fr) 282px;gap:25px}.pmx-rail section,.pmx-record{border-color:#d6dacf;background:#fffefa}.pmx-record__header{min-height:82px;padding:20px 23px;background:#edf1e8}.pmx-record__header h2{color:#304d40;font-size:21px}.pmx-source-state{max-width:175px;font-size:10px;line-height:1.5}.pmx-summary-strip{grid-template-columns:repeat(3,1fr);background:#fffefa}.pmx-summary-strip>div{padding:17px 22px;border-bottom:1px solid #e1e4da;min-height:80px}.pmx-summary-strip>div:nth-child(3){border-right:0}.pmx-summary-strip span{min-height:auto;font-size:11px;color:#697267}.pmx-summary-strip strong{font-family:var(--pm-serif);font-size:24px;font-weight:400;color:#2c5147}.pmx-data-section{background:#fffefa}.pmx-data-section>header{padding:16px 22px;background:#f3f4ed}.pmx-data-section h3{font-size:16px;color:#344d42}.pmx-table{font-size:12px;font-variant-numeric:tabular-nums}.pmx-table th{color:#596a5f;background:#f1f3ed;font-size:10px;padding:10px 12px}.pmx-table td{padding:12px;color:#46564b;border-color:#e4e7df}.pmx-table tbody tr:nth-child(2n){background:#fafaf5}.pmx-table td strong{color:#2a463b}.pmx-table caption{padding:12px;text-align:left;color:#626e61;font-size:11px}.pm-chart-data summary,.pmx-detail-tables summary{cursor:pointer;padding:15px 22px;color:#315849;font-size:12px;font-weight:650;border-block:1px solid #e0e4d9}.pmx-rail section{padding:22px}.pmx-rail section:first-child{border-top:4px solid #ad5138;background:#f3ebdf}.pmx-rail h2{font-size:24px;line-height:1.2;color:#4d4e35}.pmx-rail h2,.pmx-rail ol li b{font-family:var(--pm-serif);font-weight:400}.pmx-rail ol li b{color:#986747;font-size:23px}.pmx-rail ol li strong{color:#444e3f}.pmx-rail ol li p{color:#6c7164;font-size:12px}.pmx-source-list>li{grid-template-columns:8px 1fr 25px;gap:9px}.pmx-source-list strong{font-size:12px}.pmx-source-list small{font-size:11px}.pmx-distance-plot{padding:18px 22px}.pmx-distance-plot b{background:#739688}.pm-data-viz{min-width:0;padding:24px 22px 0;background:#fffefa;border-bottom:1px solid #dce1d5}.pm-viz-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.pm-viz-heading h3{margin:0;font-family:var(--pm-serif);color:#2b473d;font-size:26px;font-weight:400;letter-spacing:-.025em}.pm-viz-scope{max-width:200px;color:#576b59;font-size:10px;text-align:right}.pm-viz-provenance{margin:12px 0 22px;font-size:10px;color:#697265}.pm-viz-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:24px}.pm-viz-grid figure{min-width:0;margin:0}.pm-chart-heading{display:flex;flex-wrap:wrap;align-items:center;gap:9px;justify-content:space-between;min-height:57px}.pm-chart-heading h4{margin:0;font-size:12px;font-weight:650;color:#3c5546}.pm-chart-switch{display:inline-flex;padding:2px;gap:2px;background:#ebeee5;border-radius:3px}.pm-chart-switch button{padding:7px 9px;border:0;color:#586958;background:transparent;font-size:10px;cursor:pointer;border-radius:2px}.pm-chart-switch button[aria-pressed=true]{color:#fff;background:#30675d}.pm-year-figure svg{display:block;width:100%;height:auto;margin-top:12px;overflow:visible}.pm-chart-gridline{stroke:#dce3d7;stroke-width:1;stroke-dasharray:3 3}.pm-chart-axis{fill:#5b6c5a;font:11px Arial,sans-serif}.pm-chart-bar{fill:#678d7b}.pm-chart-bar.is-latest{fill:#b15e42}.pm-viz-grid figcaption{color:#6e7568;font-size:10px;line-height:1.6;padding:10px 0 17px}.pm-type-figure{border-left:1px solid #e0e5d8;padding-left:22px}.pm-type-bars{list-style:none;margin:18px 0 0;padding:0}.pm-type-bars li{margin:0 0 15px}.pm-type-bars li>div{display:flex;justify-content:space-between;gap:10px;font-size:11px;color:#4e634f;margin-bottom:6px}.pm-type-bars strong{font-size:11px}.pm-type-bars small{color:#727d6a;font-weight:400}.pm-type-fill,.pm-type-track{display:block;height:7px;border-radius:1px}.pm-type-track{background:#edf0e6}.pm-type-fill--0{background:#326f63}.pm-type-fill--1{background:#be7d48}.pm-type-fill--2{background:#73918a}.pm-type-fill--3{background:#a9ab72}.pm-type-fill--4{background:#816d85}.pm-chart-data{margin-inline:-22px}.pm-chart-data summary{border-bottom:0}.pm-viz-empty{margin:0;padding:27px 22px;color:#6d7767;font-size:13px;background:#f2f4ec}.pm-tab-panel>.pm-data-viz{border:1px solid #d7ded0;margin-bottom:24px}.pmx-work{background:#e8eddf;border-block:1px solid #cdd6c2;padding-block:45px}.pmx-work-list{margin-top:27px;border-color:#bbc9b0}.pmx-work-list article{border-color:#c5cfb9;padding-block:22px}.pmx-work-list article>b{color:#8a8956;font-family:var(--pm-serif);font-size:30px;font-weight:400}.pmx-work-list h3{color:#314c3a;font-size:18px}.pmx-work-list p{color:#5c6b56}.pmx-work-list a{color:#315b47;border-color:#94a787;background:transparent;padding:9px 12px;font-size:12px}.pme-editorial-feature{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;margin-block:64px;align-items:center}.pme-editorial-feature img{height:270px}.pme-editorial-feature h2{font-size:37px;max-width:450px}.pme-editorial-feature p{color:#627060;font-size:14px;line-height:1.8}.pme-editorial-feature>div>a{display:inline-block;margin-top:10px;font-weight:650;font-size:13px;text-underline-offset:5px}.pmx-reference{border-top:1px solid #bfc9b5;padding-top:32px;padding-bottom:60px}.pmx-reference>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:26px;border:1px solid #d0d9c6}.pmx-reference>div>a{display:block;min-width:0;padding:22px;background:#fffefa;border-right:1px solid #d0d9c6}.pmx-reference>div>a>span,.pmx-reference>div>a>strong{display:block}.pmx-detail-tables .pmx-data-section{overflow-x:auto}.pmx-reference>div>a:nth-child(2){background:#f0f1e5}.pmx-reference>div>a:nth-child(3){background:#f3e9de}.pmx-reference>div>a:nth-child(4){background:#e7eeea}.pmx-reference>div strong{font-family:var(--pm-serif);color:#334b40;font-size:22px;font-weight:400;line-height:1.2}.pmx-reference .pme-note-number{display:block;color:#536e5e;font-family:var(--pm-serif);font-size:34px;letter-spacing:-.05em;margin-bottom:26px}.pm-content-hero{padding:43px 0;background:#e9ede1;border-color:#c8d2be}.pm-content-hero h1{color:#304938;font-family:var(--pm-serif);font-size:clamp(33px,4vw,48px);font-weight:400;line-height:1.15}.pm-content-hero p{color:#61705b;max-width:800px;font-size:15px}.pm-content-hero__crumb{color:#65755f;font-size:11px;margin-bottom:17px}.pm-content-layout{padding-top:38px;padding-bottom:60px;gap:35px;grid-template-columns:minmax(0,1fr) 250px}.pm-article{padding:35px 44px 48px;border:0;border-top:3px solid #718c70;background:#fffefa}.pm-article h2{color:#364f3a;font-family:var(--pm-serif);font-size:27px;font-weight:400;line-height:1.2}.pm-article li,.pm-article p{font-size:15px;color:#4e5e4e;line-height:1.85}.pm-document-meta{border-color:#dbe1d1;color:#6a7763;font-size:10px}.pm-side-nav{background:#f0f2e9;border-color:#d2dcc6}.pm-side-nav h2{background:#e3e9d9;color:#4c6447}.pm-side-nav nav a{color:#476044;font-size:12px;padding-block:12px;border-color:#dbe1d1}.pm-guide-photo{margin:24px 0 30px}.pm-guide-photo img{max-height:280px}.pm-guide-index-photo{margin-bottom:30px}.pm-guide-index-photo img{max-height:270px}.pm-guide-card{min-height:230px;padding:26px;border-top:4px solid #738a65;background:#fffefa}.pm-guide-card:nth-child(3n+2){border-top-color:#b6854b;background:#f2eee2}.pm-guide-card:nth-child(3n+3){border-top-color:#a66b53;background:#f3eae1}.pm-guide-card h2{font-family:var(--pm-serif);font-size:24px;font-weight:400;color:#36503c}.pm-guide-card p{font-size:13px;color:#69705f}.pm-guide-card span{color:#64735c}.pm-guide-card b{color:#416741}.pm-featured-note{background:#2b4b40;border:0;color:#fff;padding:32px}.pm-featured-note h2{font-family:var(--pm-serif);font-size:29px;font-weight:400}.pm-featured-note p{color:#d3ddcc}.pm-featured-note b,.pm-featured-note span{color:#e2d49b}.pm-company-register{margin:24px 0;border-top:1px solid #d7decf}.pm-company-register>div{display:grid;grid-template-columns:140px 1fr;gap:18px;padding:13px 0;border-bottom:1px solid #d7decf}.pm-company-register dt{color:#6a765f;font-size:12px}.pm-company-register dd{margin:0;color:#3c533c;font-size:14px}.pm-about-photo{max-width:380px;margin-block:25px}.pm-about-photo img{max-height:300px}.pm-static-footer{background:#233f39;color:#d0daca;padding-top:45px}.pm-static-footer h2{font-family:var(--pm-serif);font-size:28px;font-weight:400}.pm-static-footer h3{color:#e3d9ac}.pm-static-footer__grid{grid-template-columns:1.7fr 1fr 1fr;gap:60px}.pm-static-footer p{color:#becfbc;font-size:13px;line-height:1.75}.pm-static-footer a{color:#dce5d6}.pm-static-footer .pm-publisher-details{margin-top:25px;color:#aebfa9;font-size:11px;max-width:480px}.pm-static-footer .pm-publisher-details a{display:inline;text-decoration:underline;font-size:inherit}.pm-static-footer__bottom{border-color:#48604e;font-size:11px;color:#beccb4}.pm-comparison-board,.pm-model-form,.pm-panel,.pm-side-section,.pm-watch-empty,.pm-watch-list article{border-color:#d4ddcd;background:#fffefa}.pm-panel__header,.pm-side-section__header{background:#eef2e8;border-color:#dbe2d4}.pm-panel__header h2,.pm-panel__header h3,.pm-side-section__header h2{color:#36553e}.pm-compare-hero,.pm-hero,.pm-watch-hero{background:#e8eddf;color:#294737;border-color:#c5d0ba}.pm-compare-hero h1,.pm-hero h1,.pm-watch-hero h1{color:#2d4a36;font-family:var(--pm-serif);font-weight:400;letter-spacing:-.03em}.pm-stat-grid article{background:#f5f4e9;border-color:#d9ddce}.pm-stat-grid strong{color:#355b45;font-family:var(--pm-serif);font-weight:400}.pm-year-chart b{background:#7c9973}.pm-year-chart>div:last-child b{background:#ad714e}.pm-tabs button{border-color:#d2dbca;background:#f0f3eb;color:#46643f}.pm-tabs button.is-active{background:#2d5947;color:#fff}.pm-cost-section{background:#efede2;border-color:#d8d7c7}.pm-research-index>a{background:#fffefa;border-top:4px solid #839b75}.pm-research-index>a:nth-child(2){border-top-color:#b48c58}.pm-research-index>a:nth-child(3){border-top-color:#ad7155}@media (max-width:1200px){.pm-static-header__tool{display:none}.pme-hero-grid{gap:30px}.pm-viz-grid{grid-template-columns:1fr}.pm-type-figure{border-left:0;border-top:1px solid #dce2d4;padding:15px 0 0}.pm-type-bars{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px}}@media (max-width:1000px){.pm-container{width:calc(100% - 40px)}.pm-static-brand{min-width:210px}.pm-static-brand strong{font-size:19px}.pm-static-header nav a{padding-inline:8px;font-size:11px}.pmx-desk{grid-template-columns:1fr}.pmx-rail{display:grid;grid-template-columns:1fr 1fr;gap:22px}.pm-viz-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.pm-type-figure{border-left:1px solid #dce2d4;border-top:0;padding:0 0 0 22px}.pm-type-bars{display:block}.pme-hero-image{padding-left:20px}.pme-hero h1{font-size:39px}.pme-postcode-form>div{flex-direction:column}.pme-postcode-form input{box-sizing:border-box}.pm-content-layout{grid-template-columns:minmax(0,1fr) 210px;gap:22px}.pm-article{padding:28px}}@media (max-width:760px){.pm-container{width:calc(100% - 32px)}.pm-header .pm-container,.pm-static-header__inner{min-height:70px;gap:10px}.pm-mobile-nav[open] nav{display:grid;background:#fffefa;border-color:#becdb5}.pm-mobile-nav nav a{color:#30573c;min-height:44px}.pm-utility .pm-container{min-height:29px;font-size:9px}.pm-utility .pm-container>span:last-child{display:none}.pme-hero{padding-top:25px}.pme-hero-grid{grid-template-columns:1fr;gap:30px}.pme-hero-copy{padding:0}.pme-hero h1{font-size:clamp(34px,8vw,44px)}.pme-hero-copy .pmx-overline{font-size:9px;margin-bottom:18px}.pme-hero-copy>p{font-size:15px;line-height:1.7;margin-top:18px}.pme-postcode-form{margin-top:23px}.pme-postcode-form>div{flex-direction:row}.pme-postcode-form button{padding-inline:12px;font-size:12px}.pme-postcode-form button span{margin-left:5px}.pme-postcode-form input{font-size:18px;padding-inline:8px}.pme-hero-image{border:0;padding:0}.pme-hero-image img{height:255px}.pme-hero-image figcaption{display:block}.pme-coverage dl{grid-template-columns:1fr 1fr}.pme-coverage dl>div{padding:17px 13px;border-bottom:1px solid #cdd3c3}.pme-coverage dl>div:first-child{padding-left:13px}.pme-coverage dl>div:nth-child(2n){border-right:0}.pme-coverage dl>div:nth-child(n+3){border-bottom:0}.pme-coverage dd{font-size:11px}.pme-coverage dt{font-size:9px}.pme-section-heading{display:block;padding-top:36px}.pme-section-heading h2{font-size:29px}.pme-section-heading>p{margin-top:15px}.pmx-desk{padding-top:20px;gap:25px}.pmx-record__header{padding:17px;gap:15px;align-items:start}.pmx-record__header h2{font-size:19px}.pmx-source-state{font-size:9px;max-width:108px}.pmx-summary-strip{grid-template-columns:1fr 1fr}.pmx-summary-strip>div{padding:14px 16px}.pmx-summary-strip strong{font-size:23px}.pmx-rail{grid-template-columns:1fr}.pmx-rail section{margin:0}.pm-viz-grid{grid-template-columns:1fr;gap:15px}.pm-type-figure{border:0;border-top:1px solid #dce2d4;padding:12px 0 0}.pm-type-bars{display:grid;grid-template-columns:1fr 1fr;gap:5px 16px}.pm-data-viz{padding:22px 16px 0}.pm-viz-heading{display:block}.pm-viz-heading h3{font-size:25px}.pm-viz-scope{display:block;margin-top:10px;text-align:left;max-width:none}.pm-chart-data{margin-inline:-16px}.pm-chart-switch button{min-height:38px}.pm-viz-provenance{font-size:10px}.pmx-data-section>header{padding:15px 16px}.pmx-data-section>header a{max-width:105px}.pmx-detail-tables summary{font-size:11px;padding-inline:16px}.pme-editorial-feature{grid-template-columns:1fr;gap:27px;margin-block:40px}.pme-editorial-feature img{height:210px}.pme-editorial-feature h2{font-size:32px}.pmx-work{padding-block:35px}.pmx-work-list article{gap:14px}.pmx-reference h2{font-size:29px}.pmx-reference>div{grid-template-columns:1fr 1fr}.pmx-reference>div>a{padding:19px;border-bottom:1px solid #d0d9c6}.pmx-reference>div strong{font-size:21px}.pmx-reference .pme-note-number{font-size:29px;margin-bottom:16px}.pm-content-layout{grid-template-columns:1fr;padding-top:24px}.pm-content-hero{padding:29px 0}.pm-content-hero h1{font-size:34px}.pm-article{padding:24px 20px}.pm-article li,.pm-article p{font-size:14px}.pm-article h2{font-size:25px}.pm-document-meta{display:grid;gap:7px}.pm-guide-photo img{max-height:220px}.pm-company-register>div{grid-template-columns:1fr;gap:5px}.pm-static-footer__grid{grid-template-columns:1fr 1fr;gap:30px}.pm-static-footer__grid>div:first-child{grid-column:1/-1}.pm-static-footer__bottom{gap:20px}.pm-static-footer__bottom nav{flex-wrap:wrap}input,select,textarea{font-size:16px}}@media (max-width:380px){.pme-postcode-form>div{flex-direction:column}.pmx-reference>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:0s!important;animation-duration:0s!important}}@media print{.pm-chart-switch,.pm-editorial-photo,.pm-static-footer{display:none!important}.pm-data-viz{break-inside:avoid}.pm-chart-data>*{display:block}.pm-chart-data summary{display:none}}:root{--pmx-canvas:#f5f7fa;--pmx-ink:#192b3c;--pmx-muted:#536477;--pmx-blue:#116a70;--pmx-blue-dark:#0d5359;--pmx-link:#116a70;--pmx-line:#d6dee5;--pmx-soft-line:#e6ebf0;--pmx-green:#116a70}.pm-content-site,.pm-product-site,.pm-site,body{background:#f5f7fa;color:#192b3c;font-size:16px;line-height:1.6}.pm-container{width:min(1200px,calc(100% - 48px))}button,input,select,textarea{font:inherit;accent-color:#116a70}.pm-button,button,select,summary{min-height:44px}button{cursor:pointer;border:1px solid #aebbc8;padding:9px 14px;background:#fff;color:#192b3c}button:disabled{cursor:not-allowed;opacity:.55}input,select,textarea{min-width:0;max-width:100%;min-height:44px;border:1px solid #aebbc8;border-radius:5px;padding:10px 12px;background:#fff;color:#192b3c}input[type=checkbox],input[type=radio]{min-height:auto;width:18px;height:18px}.pm-button,button{border-radius:5px}:focus-visible{outline:3px solid #116a70;outline-offset:3px}.pm-utility{background:#eaf0f4}.pm-utility,.pm-utility a{color:#415569}.pm-header,.pm-static-header{background:#fff;position:relative}.pm-brand>strong,.pm-static-brand strong{color:#192b3c}.pm-brand>strong small,.pm-static-brand strong small{font-size:12px;letter-spacing:0;line-height:1.4}.pm-header nav a,.pm-static-header nav a{font-size:14px;color:#344c60}.pm-button--primary,.pm-report-actions>button:first-child,.pm-save-button,.pm-search-launch button,.pm-search-panel button,.pm-static-header__tool{background:#116a70;color:white;border:1px solid #116a70;font-size:14px}.pm-button--primary:hover,.pm-search-launch button:hover,.pm-static-header__tool:hover{background:#0d5359}.pm-eyebrow,.pmx-overline{font-size:12px;color:#536477}.pm-page-title{background:#f5f7fa;padding-block:24px}.pm-page-title h1{font-size:32px;line-height:1.2}.pm-page-title__row p{font-size:16px;max-width:720px}.pm-search-panel{background:#fff;border-block:1px solid #d6dee5}.pm-search-panel form{padding-block:20px}.pm-search-panel>summary{padding-block:12px;color:var(--pmx-muted);font-size:13px}.pm-file-details{margin-inline:24px;border-top:1px solid var(--pmx-line)}.pm-file-details label{display:grid;gap:6px;margin-block:12px;font-size:14px}.pm-file-details p{font-size:13px;color:var(--pmx-muted)}.pm-filter-toolbar>summary{font-size:14px;padding-block:0;min-height:24px}.pm-search-panel label,.pm-search-panel small{font-size:13px;color:#415569}.pm-workspace{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;padding-block:24px 48px;align-items:start}.pm-main{grid-column:1;border:1px solid #d6dee5;border-radius:8px;background:#fff}.pm-main,.pm-sidebar{grid-row:1;min-width:0}.pm-sidebar{grid-column:2}.pm-side-section{background:#fff;padding:20px;border:1px solid #d6dee5;border-radius:8px;margin-bottom:16px}.pm-side-section h2{font-size:16px}.pm-side-section button,.pm-side-section input,.pm-side-section label,.pm-side-section p,.pm-side-section small,.pm-side-section textarea{font-size:14px}.pm-side-section input,.pm-side-section textarea{width:100%}.pm-result-header{padding:24px;background:#fff;gap:16px}.pm-result-header h1,.pm-result-header h2{font-size:25px;margin:4px 0 0;line-height:1.3}.pm-result-header span{font-size:12px}.pm-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;background:#fff;padding:0 16px;gap:4px}.pm-workspace.is-started .pm-tabs{top:0;z-index:5}.pm-selection-bar,.pm-workspace.is-started .pm-tabs{position:sticky;border-bottom:1px solid var(--pmx-line)}.pm-selection-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;background:#edf7f7;top:52px;z-index:4;font-size:14px}.pm-selection-bar button{color:var(--pmx-blue);background:#fff}.pm-static-header>.pm-container>nav{display:flex}.pm-static-header .pm-mobile-nav{display:none}@media (max-width:800px){.pm-static-header>.pm-container>nav{display:none}.pm-static-header .pm-mobile-nav{display:block}.pm-mobile-nav[open] nav{display:grid}}.pm-tabs button{flex:1;white-space:nowrap;font-size:14px;padding:12px;background:#fff;color:#536477;border:0;border-bottom:3px solid transparent}.pm-tabs button.is-active{background:#edf7f7;color:#0d5359;border-top:0;border-bottom-color:#116a70;margin-bottom:0}.pm-tab-panel{padding:24px}.pm-filter-toolbar{padding:20px 24px;background:#f3f7f9;border-bottom:1px solid #d6dee5}.pm-filter-toolbar header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.pm-filter-toolbar h2{font-size:16px;margin:0}.pm-filter-toolbar button,.pm-secondary-tabs button,.pm-snapshot-actions button{border:1px solid #bdcbd5;background:#fff;color:#116a70;padding:8px 12px;font-size:13px}.pm-filter-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 12px}.pm-filter-fields label{grid-row:1;font-size:12px;font-weight:600;align-self:end}.pm-filter-fields select{grid-row:2;width:100%;font-size:14px}.pm-filter-count{margin:12px 0 0;font-size:14px;font-weight:650;color:#116a70}.pm-secondary-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:16px 24px 0}.pm-snapshot-actions{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:0 24px 16px;font-size:12px}.pm-refresh-review,.pm-save-status{padding:16px 24px;margin:0;background:#edf7f7;font-size:14px}.pm-working-state{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0 24px 16px;font-size:14px}.pm-working-state>span{margin-right:auto}.pm-working-state button{padding:8px 14px;border:1px solid #116a70;color:#116a70;background:#fff}.pm-working-state button:first-of-type{background:#116a70;color:#fff}.pm-load-more{padding:16px 20px}.pm-load-more button{padding:8px 14px}.pm-load-more p{font-size:13px}.pm-refresh-review button{margin-right:12px}.pm-panel{border:1px solid #d6dee5;border-radius:6px;background:#fff;margin-bottom:20px;overflow:hidden}.pm-panel__header{padding:18px 20px;background:#f5f7fa}.pm-panel__header h3{font-size:18px}.pm-sales-table,.pm-standard-table{font-size:14px}.pm-sales-table th,.pm-standard-table th{font-size:12px;text-transform:none;letter-spacing:0;background:#f5f7fa}.pm-sales-table td,.pm-sales-table th,.pm-standard-table td,.pm-standard-table th{padding:14px 12px}.pm-sales-table td,.pm-sales-table td>strong,.pm-standard-table td,.pm-standard-table td>strong{font-size:14px;color:#344c60}.pm-sales-table td>a,.pm-sales-table td>small,.pm-standard-table td small,.pm-standard-table th small{font-size:12px;color:#536477}.pm-sales-toolbar label,.pm-sales-toolbar select{font-size:13px}.pm-sales-table small,.pm-standard-table small{display:block;font-size:12px;color:#536477}.pm-sales-table{table-layout:fixed;min-width:0}.pm-sales-table th:first-child{width:25%}.pm-sales-table th:last-child{width:22%}.pm-sales-table td:first-child,.pm-sales-table td:nth-child(4){min-width:0}.pm-sales-table td{overflow-wrap:anywhere}.pm-sales-table td:nth-child(2){white-space:normal}.pm-row-actions{display:flex;flex-wrap:wrap;gap:6px}.pm-selected-sales{list-style:none;margin:0;padding:16px 20px}.pm-selected-sales li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #e6ebf0}.pm-selected-sales small{display:block;color:#536477;font-size:12px}.pm-selected-sales button{padding:8px 12px}.pm-row-actions button{padding:8px 10px;font-size:12px;min-height:44px}.pm-empty{padding:24px;font-size:15px}.pm-empty button{display:block;margin-top:16px;padding:8px 14px}.pm-note,.pm-output-note{font-size:13px;line-height:1.6}.pm-note{padding:16px 20px;background:#eaf0f4;color:#415569}.pm-adjustments,.pm-target-editor{margin-bottom:20px;background:#f5f7fa;padding:16px 20px;border:1px solid #d6dee5;border-radius:6px}summary{cursor:pointer;padding-block:10px;font-size:14px;font-weight:650}.pm-budget label,.pm-target-editor label{display:grid;gap:7px;font-size:14px}.pm-target-editor input,.pm-target-editor textarea{width:100%}.pm-target-editor p{font-size:14px}.pm-form-grid{gap:18px}.pm-diligence-list article{gap:20px;padding:20px}.pm-diligence-list label,.pm-diligence-list p{font-size:14px}.pm-diligence-list small{font-size:12px}.pm-budget h2{font-size:26px;margin:6px 0 12px}.pm-budget p{font-size:14px}.pm-budget-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.pm-mode-choice{margin:24px 0;padding:16px 20px;border:1px solid #d6dee5;border-radius:6px;display:flex;flex-wrap:wrap;gap:24px}.pm-mode-choice label{display:flex;align-items:center;min-height:44px}.pm-model-form{padding:0;background:#fff;border:0}.pm-model-form fieldset{margin:0 0 24px;padding:16px;border:1px solid #d6dee5}.pm-model-form legend{padding:0 6px;font-size:15px}.pm-model-form input,.pm-model-form select{width:100%}.pm-model-form label>small,.pm-model-form label>span{font-size:14px;color:#415569}.pm-model-form .pm-check-label{display:flex;align-items:center;margin-top:16px}.pm-model-form .pm-check-label input{width:18px;flex-shrink:0}.pm-model-form details{border:1px solid #d6dee5;padding:12px 16px;margin-bottom:20px}.pm-budget-results{background:#f5f7fa;padding:20px;border-radius:6px;min-width:0}.pm-budget-totals{display:grid;gap:18px;margin:20px 0}.pm-budget-totals dt{color:#536477;font-size:14px}.pm-budget-totals dd{font-size:26px;font-weight:650;color:#192b3c;margin:4px 0 0}.pm-research-report{padding:28px;background:#fff}.pm-research-report header{border-bottom:2px solid #192b3c;padding-bottom:20px}.pm-research-report h2{font-size:30px}.pm-research-report section{margin-top:30px}.pm-research-report p{font-size:15px}.pm-report-actions{padding:16px;background:#edf7f7;margin-bottom:24px}.pm-report-actions button{margin:0 8px 8px 0;padding:10px 14px}.pm-report-actions p{margin:4px 0 0;font-size:13px}.pm-preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.pm-home-intro{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;padding-block:64px 48px;align-items:center}.pm-home-intro h1{font-size:clamp(34px,3.4vw,46px);font-weight:650;letter-spacing:-.04em;line-height:1.12;margin:16px 0 24px;color:#192b3c}.pm-home-intro>div>p{max-width:580px;font-size:17px}.pm-search-launch{background:transparent;margin-top:28px;padding:0;border:0}.pm-search-launch label{flex:1}.pm-search-launch input{width:100%;background:#fff;font-size:18px}.pm-search-launch button{padding:12px 18px}.pm-search-launch small{font-size:12px}.pm-home-intro .pm-home-reassurance{font-size:13px;color:#536477;margin-top:16px}.pm-text-button{background:transparent;border:0;padding:0;color:#116a70;text-decoration:underline;font-size:14px;text-align:left}.pm-report-preview{background:#fff;border:1px solid #d6dee5;border-top:4px solid #116a70;padding:32px;box-shadow:0 8px 24px #192b3c08}.pm-report-preview h2{font-size:24px;line-height:1.3;margin:12px 0 24px}.pm-report-preview ol{padding-left:22px}.pm-report-preview li{padding:10px 0 10px 6px}.pm-report-preview li span{display:block;font-size:14px;color:#536477;margin-top:4px}.pm-report-preview p{font-size:14px}.pm-report-preview small{display:block;font-size:12px;color:#536477}.pm-home-boundary{padding:24px 28px;background:#eaf0f4;border-left:3px solid #aabac7}.pm-home-boundary p{font-size:14px;margin-bottom:0}.pm-home-how{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding-block:56px}.pm-home-how h2{font-size:28px;line-height:1.25}.pm-home-how li{margin-block:20px;padding-left:8px}.pm-home-how img{max-height:330px;object-fit:cover}.pm-home-example{margin-block:32px;padding:28px;background:white;border:1px solid #d6dee5}.pm-static-footer{background:#eaf0f4;color:#344c60}.pm-static-footer .pm-container a,.pm-static-footer .pm-container p,.pm-static-footer__bottom{font-size:13px;color:#415569}.pm-static-footer .pm-container h2,.pm-static-footer .pm-container h3{color:#192b3c}.pm-saved-cases button.is-active{border-color:#116a70;box-shadow:inset 3px 0 #116a70}.pm-case-facts,.pm-saved-cases button span,.pm-source-list b,.pm-source-list span,.pm-source-list strong{font-size:12px}.pm-alert{background:#fff6e5;color:#744a0c;padding:18px;font-size:14px}.pm-confirmation{position:fixed;inset:0;width:min(480px,calc(100% - 32px));margin:auto;padding:28px;border:1px solid #d6dee5;border-radius:8px;background:#fff;color:#192b3c}.pm-confirmation::backdrop{background:#192b3c70}.pm-confirmation h2{font-size:24px;line-height:1.2}.pm-confirmation div{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;flex-wrap:wrap}.pm-confirmation button{padding:8px 16px;border:1px solid #116a70;background:white;color:#116a70}.pm-confirmation button:last-child{background:#116a70;color:#fff}.pm-sample-warning{display:block;color:#744a0c;background:#fff6e5;padding:6px 10px;font-size:13px;margin-block:8px}.pm-watch-add{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:24px;margin-bottom:24px;border:1px solid #d6dee5;background:white}.pm-watch-add label,.pm-watch-add p{flex-basis:100%;margin:0}.pm-watch-add button{padding:10px 16px;background:#116a70;color:#fff;border:0}.pm-library{padding-block:48px 64px}.pm-library h1{font-size:36px;line-height:1.2;margin:12px 0}.pm-library header>p{max-width:720px}.pm-library-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-block:24px 32px}.pm-library-list{border:1px solid var(--pmx-line);background:#fff}.pm-library-list article{display:flex;justify-content:space-between;gap:24px;padding:24px;border-bottom:1px solid var(--pmx-line)}.pm-library-list h2{font-size:21px;margin:0}.pm-library-list p{margin:8px 0}.pm-library-list small{color:var(--pmx-muted);font-size:13px}.pm-library-list article>div:last-child{display:grid;align-content:center;gap:12px;font-size:14px}.pm-review-register{padding:20px}.pm-review-register>article{border-top:1px solid var(--pmx-line);padding:20px 0;display:grid;gap:12px}.pm-check-evidence label,.pm-review-register label{display:grid;gap:6px;font-size:14px}.pm-review-register textarea{width:100%;min-height:80px}.pm-check-evidence{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:16px}.pm-check-evidence p,.pm-check-evidence>small{grid-column:1/-1;margin:0}.pm-task-help{background:#fff;border:1px solid var(--pmx-line);padding:24px;margin-bottom:24px}.pm-task-help details{border-bottom:1px solid var(--pmx-line);padding-block:8px}.pm-task-help p{font-size:15px}.pm-budget-jump{display:block;position:sticky;top:52px;z-index:3;padding:12px 16px;background:#edf7f7;border:1px solid var(--pmx-line);font-size:14px;margin-bottom:20px}.pm-budget-results{scroll-margin-top:110px}.pm-report-records article{padding-block:14px;border-bottom:1px solid var(--pmx-line)}.pm-report-records h4{font-size:16px;margin:0 0 6px}.pm-report-records p{margin:6px 0}.pm-report-brief{background:#f5f7fa;border-left:4px solid var(--pmx-blue);padding:20px}.pm-report-brief dl{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pm-report-brief dt{font-size:12px;color:var(--pmx-muted)}.pm-report-brief dd{font-size:16px;margin:4px 0 0;font-weight:650}.pm-composition-cards{display:none}#selected-references{scroll-margin-top:130px}.pm-example-site h1,.pm-product-hero h1{font-family:inherit}.pm-example-hero .pm-kicker{color:var(--pmx-muted);font-size:12px}.pm-back-button{margin-bottom:16px}@media (max-width:1050px){.pm-workspace{grid-template-columns:minmax(0,1fr)}.pm-sidebar{grid-column:1;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pm-main{grid-column:1;grid-row:1}.pm-home-intro{gap:32px}}@media (max-width:700px){.pm-container{width:calc(100% - 32px)}.pm-budget-grid,.pm-home-how,.pm-home-intro{grid-template-columns:minmax(0,1fr);gap:28px}.pm-home-intro{padding-block:32px}.pm-report-preview{padding:24px}.pm-home-how{padding-block:32px}.pm-brand,.pm-static-brand{min-width:0}.pm-static-brand strong{font-size:20px}.pm-static-brand strong small{font-size:12px;letter-spacing:0}.pm-page-title h1{font-size:28px}.pm-page-title__row dl{display:none}.pm-search-panel form{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.pm-search-panel form input{width:100%}.pm-search-panel small{grid-column:1}.pm-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;padding:0;gap:0}.pm-tabs button{width:100%;font-size:12px;padding:10px 2px;white-space:normal}.pm-filter-toolbar,.pm-research-report,.pm-result-header,.pm-tab-panel{padding:20px 16px}.pm-result-header{display:block}.pm-result-header>div+div{margin-top:12px}.pm-snapshot-actions{padding:0 16px 16px;flex-wrap:wrap}.pm-filter-fields{grid-template-columns:minmax(0,1fr);gap:6px}.pm-filter-fields label,.pm-filter-fields select{grid-row:auto}.pm-filter-fields label:not(:first-child){margin-top:8px}.pm-secondary-tabs{padding-inline:16px}.pm-sidebar{display:block}.pm-form-grid{grid-template-columns:minmax(0,1fr)}.pm-sales-toolbar{display:block}.pm-sales-toolbar label{margin-top:12px}.pm-diligence-list article{grid-template-columns:minmax(0,1fr)}.pm-diligence-list select{width:100%}.pm-target-editor{padding:12px 16px}.pm-budget-results{padding:16px}.pm-search-launch{display:grid;grid-template-columns:minmax(0,1fr)}.pm-search-launch small{grid-column:1}.pm-check-evidence,.pm-report-brief dl{grid-template-columns:1fr}.pm-library-list article{display:block;padding:20px}.pm-library-list article>div:last-child{margin-top:16px}.pm-selection-bar{top:46px;padding:8px 12px}.pm-budget-jump{top:46px}.pm-sales-panel .pm-table-wrap{overflow:visible}.pm-sales-table,.pm-sales-table tbody{display:block;min-width:0;width:100%}.pm-sales-table thead{display:none}.pm-sales-table tr{display:grid;grid-template-columns:1fr 1fr;padding:16px;border-bottom:1px solid var(--pmx-line);gap:8px 12px}.pm-sales-table td{display:block;border:0;padding:0;min-width:0;overflow-wrap:anywhere}.pm-sales-table td:before{content:attr(data-label);display:block;color:var(--pmx-muted);font-size:12px}.pm-sales-table td:first-child,.pm-sales-table td:last-child{grid-column:1/-1}.pm-sales-table td:first-child{order:-3}.pm-sales-table td:nth-child(5){order:-2}.pm-sales-table td:nth-child(2){order:-1}.pm-sales-table td:first-child>strong{font-size:16px}.pm-sales-table td:nth-child(5)>strong{font-size:20px;color:var(--pmx-ink)}.pm-row-actions{display:flex;flex-wrap:wrap;margin-top:8px}.pm-composition-cards{display:grid;padding:16px;gap:16px}.pm-composition-cards article{border-bottom:1px solid var(--pmx-line);padding-bottom:16px}.pm-composition-cards h3{margin:0;font-size:18px}.pm-composition-cards dd{margin:4px 0 12px}}@media print{@page{size:A4;margin:15mm;@bottom-center{content:"PropertyMetrics · " counter(page);font-size:9pt;color:#536477}}.pm-site,body,html{background:white!important;color:black;min-height:0!important}body:has(.pm-research-report)>:not(.pm-site){display:none!important}.pm-report-actions,.pm-static-footer,body:has(.pm-research-report) .pm-main>:not(.pm-research-report),body:has(.pm-research-report) .pm-page-title,body:has(.pm-research-report) .pm-search-panel,body:has(.pm-research-report) .pm-sidebar,body:has(.pm-research-report) .pm-static-header,body:has(.pm-research-report) .pm-utility{display:none!important}.pm-main,.pm-research-report,.pm-workspace{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;overflow:visible!important}.pm-main{break-inside:auto}.pm-research-report>section:last-child>p:last-child{margin-bottom:0}.pm-research-report section{break-inside:auto}.pm-research-report h3,.pm-research-report h4{break-after:avoid}.pm-research-report .pm-report-brief,.pm-research-report .pm-report-records article,.pm-research-report>section:last-child>div{break-inside:avoid}.pm-research-report .pm-report-brief+section{break-before:page}.pm-research-report li{font-size:10pt}.pm-research-report tr{break-inside:avoid}.pm-research-report .pm-table-wrap{overflow:visible}.pm-research-report table{min-width:0;width:100%;font-size:10pt;table-layout:fixed}.pm-research-report td,.pm-research-report th{padding:7px;overflow-wrap:anywhere;font-size:10pt}.pm-research-report p,.pm-research-report small{font-size:10pt}.pm-research-report a{color:black;text-decoration:underline}}