/* Page 8307: native palette, typography and content-led spacing. */
body.page-id-8307 .pp #wp-app{min-height:0!important;width:min(1064px,calc(100% - 40px));margin:0 auto;padding-inline:0!important}
body.page-id-8307 .pp .w2-head{max-width:1064px;padding-inline:0;margin-inline:auto;width:calc(100% - 40px)}
body.page-id-8307 .pp .w2-head h1{font-family:'Cormorant Garamond',Georgia,serif!important;line-height:1.12;font-weight:500}
body.page-id-8307 .pp .w2-head p{font-family:'DM Sans',sans-serif!important;font-size:16px;line-height:1.65;max-width:86ch}
body.page-id-8307 .pp #wp-app p,body.page-id-8307 .pp #wp-app .sm-hint,body.page-id-8307 .pp #wp-app .w2-note span,body.page-id-8307 .pp #wp-app .w2-sl .lb,body.page-id-8307 .pp #wp-app .w2-wl-r .l,body.page-id-8307 .pp #wp-app td,body.page-id-8307 .pp #wp-app input,body.page-id-8307 .pp #wp-app select{font-family:'DM Sans',sans-serif!important}
body.page-id-8307 .pp #wp-app h2,body.page-id-8307 .pp #wp-app h3,body.page-id-8307 .pp #wp-app h4,body.page-id-8307 .pp #wp-app h5{font-family:'Cormorant Garamond',Georgia,serif!important;font-weight:500;letter-spacing:0;text-transform:none;line-height:1.18}
body.page-id-8307 .pp #wp-app .w2-main{display:block}
body.page-id-8307 .pp #wp-app .w2-side{margin-top:18px}
body.page-id-8307 .pp #wp-app .w2-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}
body.page-id-8307 .pp #wp-app .w2-kpi .k{min-height:2.9em}
body.page-id-8307 .pp #wp-app .w2-kpi .s{min-height:3.1em}
body.page-id-8307 .pp #wp-app .w2-kpi .v{font-family:'Cormorant Garamond',Georgia,serif!important}
body.page-id-8307 .pp #wp-app .wp-storage-note{font-size:13px;line-height:1.6;margin:12px 0 18px;color:var(--tx2)}
body.page-id-8307 .pp #wp-app .w2-sliders{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 22px}
body.page-id-8307 .pp #wp-app .w2-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:22px}
body.page-id-8307 .pp #wp-app .w2-notes>.k{grid-column:1/-1}
body.page-id-8307 .pp #wp-app .w2-note{margin:0}
body.page-id-8307 .pp #wp-app .w2-adv-b{padding:24px}
body.page-id-8307 .pp #wp-app .w2-sec{margin:0 0 28px}
body.page-id-8307 .pp #wp-app .w2-sec:last-child{margin-bottom:0}
body.page-id-8307 .pp #wp-app .sm-setup-r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}
body.page-id-8307 .pp #wp-app .sm-setup-r>*{min-width:0}
body.page-id-8307 .pp #wp-app .wp-tog{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}
body.page-id-8307 .pp #wp-app button{white-space:normal;line-height:1.4;min-height:40px}
body.page-id-8307 .pp #wp-app .wp-tog button{padding:8px 12px}
body.page-id-8307 .pp #wp-app .w2-i{min-height:18px}
body.page-id-8307 .pp #wp-app .tx-scroll{max-width:100%;overflow-x:auto}
body.page-id-8307 .pp #wp-app .wp-alloc{min-width:1000px}
body.page-id-8307 .pp #wp-app .tx-hz{min-width:700px}
body.page-id-8307 .pp #wp-app .w2-adv:not([open]) .x-c,body.page-id-8307 .pp #wp-app .w2-adv[open] .x-o{display:none!important}
body.page-id-8307 .pp #wp-app .w2-adv[open] .x-c,body.page-id-8307 .pp #wp-app .w2-adv:not([open]) .x-o{display:inline!important}
body.page-id-8307 .pp #wp-app .w2-dr{grid-template-columns:minmax(0,1.5fr) minmax(80px,1fr) minmax(130px,.8fr);gap:14px}
body.page-id-8307 .pp #wp-app .w2-dr .g{grid-column:1/-1}
body.page-id-8307 .pp #wp-app .w2-dr .l{font-family:'DM Sans',sans-serif;font-size:14px}
body.page-id-8307 .pp #wp-app .w2-dr .l em{font-family:'DM Sans',sans-serif;font-size:12px;line-height:1.5}
body.page-id-8307 .pp .tw{max-width:1064px;width:calc(100% - 40px);margin-inline:auto;padding-inline:0}
body.page-id-8307 .pp .tw p,body.page-id-8307 .pp .tw-defs,body.page-id-8307 .pp .tw-t{font-family:'DM Sans',sans-serif!important}
body.page-id-8307 .pp .sec{padding-block:40px}
body.page-id-8307 .pp .ex{margin-top:26px;padding-top:26px}
body.page-id-8307 .pp .ex .txt{margin-top:16px}
body.page-id-8307 .pp .tw-wrap{overflow-x:auto;max-width:100%}
body.page-id-8307 .pp .tw-defs>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;margin-top:14px}
body.page-id-8307 .pp .tw-f code{white-space:normal;overflow-wrap:anywhere}
body.page-id-8307 .pp #wp-app [aria-invalid=true]{border:2px solid #945b34}
body.page-id-8307 .pp .profile-faq{margin-top:30px}
body.page-id-8307 .pp .profile-faq .fa{font-family:'DM Sans',sans-serif!important;line-height:1.7}
body.page-id-8307 #wr-doc{--body:'DM Sans',sans-serif;--pad:32px}
body.page-id-8307 #wr-doc .wr-p{width:min(1064px,calc(100% - 40px));height:auto;min-height:0;max-height:none;transform:none;margin:0;overflow:visible;padding:32px}
body.page-id-8307 #wr-doc .wr-bd,body.page-id-8307 #wr-doc .wr-p.cover .wr-bd{display:block;flex:none;padding-top:20px}
body.page-id-8307 #wr-doc .wr-cover{height:auto;display:block}
body.page-id-8307 #wr-doc .wr-cv-mid{padding:26px 0}
body.page-id-8307 #wr-doc .wr-bd h2.wr-report-title{font-size:48px;color:#fff;font-family:'Cormorant Garamond',Georgia,serif;line-height:1.1;margin:10px 0}
body.page-id-8307 #wr-doc .wr-p.cover p{color:rgba(255,255,255,.84)}
body.page-id-8307 #wr-doc .wr-h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:25px;letter-spacing:0;text-transform:none;line-height:1.2;margin:22px 0 10px}
body.page-id-8307 #wr-doc .wr-note,body.page-id-8307 #wr-doc .wr-para,body.page-id-8307 #wr-doc .wr-src li,body.page-id-8307 #wr-doc .wr-mb p,body.page-id-8307 #wr-doc .wr-find p{font-family:'DM Sans',sans-serif;font-size:14px;line-height:1.65;max-width:none}
body.page-id-8307 #wr-doc .wr-ft{margin-top:24px;flex-wrap:wrap}
body.page-id-8307 #wr-doc .wr-scroll{overflow-x:auto;max-width:100%;margin-top:16px}
body.page-id-8307 #wr-doc .wr-t{font-size:13px;margin:0;min-width:520px}
body.page-id-8307 #wr-doc .wr-t.cols-8{min-width:1000px}
body.page-id-8307 #wr-doc .wr-t td,body.page-id-8307 #wr-doc .wr-t th{white-space:normal}
body.page-id-8307 #wr-doc .wr-t th{font-size:11px}
body.page-id-8307 #wr-doc .wr-sheets{padding:22px 0;gap:22px;min-width:0}
body.page-id-8307 #wr-doc .wr-chart{margin:18px 0}
@media(max-width:700px){
 body.page-id-8307 .pp #wp-app .w2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.page-id-8307 .pp #wp-app .w2-kpi{padding:18px 16px}
 body.page-id-8307 .pp #wp-app .w2-kpi .v{font-size:34px}
 body.page-id-8307 .pp #wp-app .w2-notes,body.page-id-8307 .pp #wp-app .sm-setup-r{grid-template-columns:1fr}
 body.page-id-8307 .pp #wp-app .w2-sliders{display:none}
 body.page-id-8307 .pp #wp-app .w2-port.open .w2-sliders{display:grid;grid-template-columns:1fr}
 body.page-id-8307 .pp #wp-app .w2-adv-b{padding:18px}
 body.page-id-8307 .pp #wp-app .w2-dr{grid-template-columns:minmax(0,1fr) auto}
 body.page-id-8307 .pp #wp-app .w2-dr .t{grid-column:1/-1;grid-row:2}
 body.page-id-8307 .pp #wp-app .w2-dr .v{font-size:16px;min-width:0}
 body.page-id-8307 .pp #wp-app .w2-dr .l{font-size:13px}
 body.page-id-8307 .pp #wp-app .w2-dr .g{grid-row:3}
 body.page-id-8307 .pp #wp-app .w2-acts,body.page-id-8307 .pp #wp-app .w2-pair{display:flex;flex-wrap:wrap;gap:10px}
 body.page-id-8307 .pp #wp-app .w2-acts>a,body.page-id-8307 .pp #wp-app .w2-pair{width:100%}
 body.page-id-8307 .pp #wp-app .w2-pair button{flex:1}
 body.page-id-8307 .pp #wp-app .w2-mods{grid-template-columns:1fr}
 body.page-id-8307 .pp .sec{padding-block:30px}
 body.page-id-8307 .pp .ex-k{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
 body.page-id-8307 .pp .tw-t{min-width:520px}
 body.page-id-8307 #wr-doc .wr-p{width:calc(100% - 24px);padding:20px}
 body.page-id-8307 #wr-doc .wr-kpis,body.page-id-8307 #wr-doc .wr-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
 body.page-id-8307 #wr-doc .wr-cv-top{gap:14px;flex-wrap:wrap}
 body.page-id-8307 #wr-doc .wr-bd h2.wr-report-title{font-size:40px}
 body.page-id-8307 #wr-doc .wr-bd h2{font-size:30px}
 body.page-id-8307 #wr-doc .wr-bar{position:relative;padding:16px;gap:12px}
 body.page-id-8307 #wr-doc .wr-bar-r{display:grid;grid-template-columns:1fr 1fr;width:100%}
 body.page-id-8307 #wr-doc .wr-b{white-space:normal;min-height:42px}
 body.page-id-8307 #wr-doc .wr-chart{overflow-x:auto}
 body.page-id-8307 #wr-doc .wr-chart .wr-svg{min-width:650px}
}
@media print{
 @page{size:A4;margin:12mm}
 body.page-id-8307 #wr-doc .wr-p{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;padding:7mm!important;break-after:auto!important;page-break-after:auto!important;break-inside:auto!important;display:block!important;margin:0 0 6mm!important;box-shadow:none!important}
 body.page-id-8307 #wr-doc .wr-sheets{display:block!important;padding:0!important}
 body.page-id-8307 #wr-doc .wr-bd{display:block!important;flex:none!important}
 body.page-id-8307 #wr-doc .wr-p.cover{break-after:page!important}
 body.page-id-8307 #wr-doc .wr-p.cover .wr-report-title{color:#fff!important}
 body.page-id-8307 #wr-doc .wr-scroll{overflow:visible!important}
 body.page-id-8307 #wr-doc .wr-t{min-width:0!important;width:100%!important;font-size:8pt!important;table-layout:auto!important}
 body.page-id-8307 #wr-doc .wr-t th{font-size:7pt!important}
 body.page-id-8307 #wr-doc .wr-t td,body.page-id-8307 #wr-doc .wr-t th{white-space:normal!important;padding:5pt!important;overflow-wrap:anywhere}
 body.page-id-8307 #wr-doc thead{display:table-header-group!important}
 body.page-id-8307 #wr-doc tr{break-inside:avoid!important}
 body.page-id-8307 #wr-doc .wr-mb,body.page-id-8307 #wr-doc .wr-find li{break-inside:avoid}
 body.page-id-8307 #wr-doc .wr-h3,body.page-id-8307 #wr-doc .wr-sec{break-after:avoid!important}
 body.page-id-8307 #wr-doc .wr-chart .wr-svg{min-width:0!important}
}

body.page-id-8307 .pp #wp-app .wp-scenario-heading{font-size:28px;color:var(--nv);margin:0 0 18px}
body.page-id-8307 .pp #wp-app .w2-sec>h3{font-size:24px;color:var(--nv);margin:0 0 8px}
body.page-id-8307 .pp #wp-app .w2-sec h3.tx-sub{font-size:22px;color:var(--nv);margin:22px 0 8px}
body.page-id-8307 .pp #wp-app .w2-mod h3{font-size:25px;color:var(--nv);margin:0 0 8px}

html.wr-open body.page-id-8307 #ppliMT{display:none!important}
body.page-id-8307 #wr-doc .wr-bd h2.wr-report-title{font-size:48px!important}
body.page-id-8307 #wr-doc .wr-kpis{gap:0}
@media screen and (max-width:700px){
 body.page-id-8307 #wr-doc .wr-bd h2{font-size:30px!important;line-height:1.15!important}
 body.page-id-8307 #wr-doc .wr-bd h2.wr-report-title{font-size:36px!important}
}

@media(min-width:701px){
 body.page-id-8307 .pp #wp-app .w2-notes:has(>.w2-note:nth-child(3)):not(:has(>.w2-note:nth-child(4))){grid-template-columns:repeat(2,minmax(0,1fr))}
 body.page-id-8307 .pp #wp-app .w2-notes:not(:has(>.w2-note:nth-child(3))){grid-template-columns:1fr}
}