.report-brief{--brief-ink:#15164b;--brief-muted:#52647b;color:var(--brief-ink);background:#fff;border:1px solid #dfe4ef;border-radius:20px;scroll-margin-top:8rem;overflow:hidden;box-shadow:0 10px 36px #15164b08}.report-brief-header{border-bottom:1px solid #e8ebf2;justify-content:space-between;align-items:end;gap:16px;padding:24px 28px;display:flex}.report-brief-header h2{letter-spacing:-.035em;margin:4px 0 0;font-size:26px;font-weight:650;line-height:1.2}.report-brief-eyebrow{color:#386d96;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:700}.report-brief-header>p{color:var(--brief-muted);font-size:13px}.report-brief-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.report-brief-metric{border-bottom:1px solid #e8ebf2;border-right:1px solid #e8ebf2;min-width:0;padding:24px}.report-brief-metric:nth-child(4n){border-right:0}.report-brief-metric-primary{background:#f3f6fb}.report-brief-metric h3{color:#386184;margin:0;font-size:12px;font-weight:650;line-height:1.5}.report-brief-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:12px 0 8px;font-size:clamp(24px,2.5vw,36px);font-weight:650;line-height:1.15}.report-brief-value-pending{letter-spacing:-.02em;font-size:20px;line-height:1.3}.report-brief-detail{color:var(--brief-muted);margin:0;font-size:12px;line-height:1.6}.report-brief-estimate{color:#52647b;border:1px solid #ced8e8;border-radius:4px;margin-top:10px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-block}.report-brief-method{color:var(--brief-muted);margin-top:14px;font-size:11px;line-height:1.7}.report-brief-method>summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.report-brief-method>div{overflow-wrap:anywhere;margin-top:8px}.report-brief-method p+p{margin-top:6px}.report-brief-ratings{background:#fcfdff;align-items:center;gap:24px;padding:20px 28px;display:flex}.report-brief-ratings h3{font-size:13px;font-weight:650}.report-brief-ratings p{color:var(--brief-muted);margin-top:3px;font-size:11px}.report-brief-ratings dl{flex-wrap:wrap;flex:1;justify-content:space-around;gap:16px;display:flex}.report-brief-ratings dl>div{text-align:center;flex-direction:column-reverse;gap:3px;display:flex}.report-brief-ratings dt{color:var(--brief-muted);font-size:11px}.report-brief-ratings dd{font-variant-numeric:tabular-nums;font-size:21px;font-weight:650}.report-disclosure{color:#15164b;background:#fff;border:1px solid #dfe4ef;border-radius:14px;min-width:0;max-width:100%;margin-bottom:12px;scroll-margin-top:8rem}.report-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;list-style:none;display:flex}.report-disclosure>summary::-webkit-details-marker{display:none}.report-disclosure>summary:hover{background:#f6f8fc;border-radius:14px}.report-disclosure>summary:focus-visible,.report-disclosure-controls button:focus-visible,.report-brief-method>summary:focus-visible{outline-offset:3px;outline:3px solid #3d75aa}.report-disclosure-title{letter-spacing:-.015em;font-size:17px;font-weight:650;display:block}.report-disclosure-summary{color:#52647b;margin-top:5px;font-size:13px;line-height:1.6;display:block}.report-disclosure-chevron{border:1px solid #e0e6ef;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:20px;transition:transform .15s;display:grid}.report-disclosure[open]>summary .report-disclosure-chevron{transform:rotate(180deg)}.report-disclosure-content{overflow-wrap:anywhere;border-top:1px solid #e8ebf2;min-width:0;padding:24px}.report-disclosure-content>*+*{margin-top:24px}.report-disclosure-controls{justify-content:space-between;align-items:center;gap:12px;padding:10px 2px 16px;display:flex}.report-disclosure-controls p{color:#52647b;font-size:13px;font-weight:600}.report-disclosure-controls>div{gap:8px;display:flex}.report-disclosure-controls button{color:#15164b;cursor:pointer;background:#fff;border:1px solid #dfe4ef;border-radius:7px;padding:9px 12px;font-size:12px}.report-centres-table{border-collapse:collapse;width:100%;font-size:13px}.report-centres-table th{text-align:left;background:#f6f8fc;padding:12px 16px;font-weight:600}.report-disclosure-print>header{padding:20px 24px}.report-disclosure-print>header h2{font-size:20px;font-weight:650}.report-disclosure-print>header p{color:#52647b;margin-top:6px;font-size:13px}@media (max-width:700px){.report-brief-header{padding:20px;display:block}.report-brief-header>p{margin-top:9px}.report-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-brief-metric{padding:18px 14px}.report-brief-metric:nth-child(2n){border-right:0}.report-brief-value{font-size:29px}.report-brief-value-pending{font-size:18px}.report-brief-ratings{padding:20px;display:block}.report-brief-ratings dl{justify-content:start;gap:18px 24px;margin-top:16px}.report-brief-ratings dl>div{text-align:left}.report-disclosure>summary{padding:18px 16px}.report-disclosure-title{font-size:16px}.report-disclosure-content{padding:16px}.report-disclosure-controls{align-items:start}.report-disclosure-controls p{padding-top:9px}.report-disclosure-controls button{padding:9px}.report-centres-table,.report-centres-table tbody,.report-centres-table tr,.report-centres-table td{text-align:left;width:100%;min-width:0;display:block}.report-centres-table thead{display:none}.report-centres-table tr{padding:14px 0}.report-centres-table td{padding:5px 14px}.report-centres-table td[data-label]{justify-content:space-between;gap:14px;display:flex}.report-centres-table td[data-label]:before{content:attr(data-label);color:#52647b;font-weight:400}}@media print{.report-disclosure-controls,.report-disclosure-chevron{display:none!important}.report-brief{box-shadow:none;border-radius:8px}.report-brief-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.report-brief-metric{break-inside:avoid;padding:12px}.report-brief-value{font-size:25px}.report-brief-value-pending{font-size:15px}.report-brief-method{display:none}.report-disclosure{border:0;border-radius:0}.report-disclosure-content{padding:12px 0}.report-disclosure-print>header{break-after:avoid;padding:16px 0}}@media (prefers-reduced-motion:reduce){.report-disclosure-chevron{transition:none}}.report-brief-other-ratings{color:var(--brief-muted);background:#fcfdff;padding:0 28px 20px}.report-brief-other-ratings h3{border-top:1px solid #e8ebf2;padding-top:14px;font-size:11px;font-weight:600}.report-brief-other-ratings dl{flex-wrap:wrap;gap:6px 20px;margin-top:8px;font-size:11px;display:flex}.report-brief-other-ratings dl>div{gap:6px;display:flex}.report-brief-other-ratings dd{font-weight:650}.report-brief-print-methods{display:none}@media print{.report-brief-print-methods{color:#15164b;font-size:10pt;line-height:1.5;display:block!important}.report-brief-print-methods>h3{margin-bottom:12px;font-size:14pt;font-weight:650}.report-brief-method-record{break-inside:avoid;margin:0 0 15px}.report-brief-method-record h4{margin-bottom:4px;font-weight:650}.report-brief-method-record dl{color:#52647b;margin-top:6px;font-size:9pt}.report-brief-method-record dl>div{gap:8px;display:flex}.report-brief-method-record dt{min-width:75px;font-weight:600}.report-brief-method-record dd{overflow-wrap:anywhere;min-width:0}#report-brief-sections details::details-content{content-visibility:visible!important}#report-brief-sections details:not([open])>:not(summary){display:block!important}#report-brief-sections details{break-inside:auto}#report-brief-sections details>summary{break-after:avoid}}.report-brief-unit{letter-spacing:0;margin-top:5px;font-size:14px;font-weight:500;line-height:1.4;display:block}@media print{.report-print-document .report-opening{break-after:auto;page-break-after:auto}.report-brief-unit{font-size:10px}}@media screen and (max-width:700px){.report-print .report-disclosure .report-centres-table{min-width:0}.report-centres-table colgroup{display:none}}@media print{.report-print-document .report-cover{min-height:0;padding:5mm}.report-print-document .report-cover-title{font-size:22pt!important}.report-print-document .report-brief{break-inside:avoid;page-break-inside:avoid}}
