.ds-root .dstl{--tl-pad:28px;--tl-block:48px;padding:calc(var(--ds-section) * .8) 0 var(--ds-section);background:var(--ds-white);scroll-margin-top:72px}.ds-root .dstl--alt{background:var(--ds-white-2)}:where(.dstl) .tl-title{font-family:var(--ds-display);letter-spacing:-.035em;color:var(--ds-black);margin:0;font-size:28px;font-weight:400;line-height:1.05}:where(.dstl) .tl-fig{font-family:var(--ds-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ds-black);font-size:28px;font-weight:400;line-height:1}:where(.dstl) .tl-fig--xl{letter-spacing:-.045em;font-size:clamp(48px,4.2vw,64px);line-height:.95}:where(.dstl) .tl-label{font-family:var(--ds-text);font-size:var(--ds-label-size);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-black-4);margin:0;font-weight:500;line-height:1.3}:where(.dstl) .tl-stat-label{font-family:var(--ds-text);font-size:var(--ds-stat-label);color:var(--ds-black-3);margin:0;font-weight:400;line-height:1.35}.dstl .tl-unit--den{color:var(--ds-black-4)}:where(.dstl) .tl-text{font-family:var(--ds-text);color:var(--ds-black-3);margin:0;font-size:15px;font-weight:400;line-height:1.55}:where(.dstl) .tl-fine{font-family:var(--ds-text);color:var(--ds-black-4);margin:0;font-size:13px;font-weight:400;line-height:1.55}:where(.dstl) :is(.tl-text,.tl-fine) strong{color:var(--ds-black);font-weight:500}:where(.dstl) :is(.tl-text,.tl-fine) a{color:var(--ds-black);text-decoration:underline;text-decoration-color:var(--ds-white-5);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:500;transition:text-decoration-color .2s linear}:where(.dstl) :is(.tl-text,.tl-fine) a:is(:hover,:focus-visible){text-decoration-color:var(--ds-blue)}.dstl .tl-panel{border-radius:var(--ds-radius);background:var(--ds-white-2);padding:40px}.dstl--alt .tl-panel{background:var(--ds-white)}:where(.dstl) .tl-panel>*+*{margin-top:var(--tl-block)}.dstl .tl-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.dstl .tl-group__head{border-bottom:1px solid var(--ds-black);align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.dstl .tl-group__head .tl-label{color:var(--ds-black)}.dstl .tl-ledger{margin:0}.dstl .tl-group__head+.tl-ledger>:first-child{border-top:0}.dstl .tl-group__index{color:var(--ds-black-4)}.dstl .tl-ledger--cols{column-gap:var(--ds-gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dstl .tl-lead{gap:12px;display:grid}.dstl .tl-lead .tl-fig--xl.is-answer{color:var(--ds-blue)}.dstl .tl-how summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;list-style:none;display:flex}.dstl .tl-how summary::-webkit-details-marker{display:none}.dstl .tl-how summary .tl-label{color:var(--ds-black)}.dstl .tl-how summary:after{content:"+";color:var(--ds-black-4);font-size:20px;line-height:1}.dstl .tl-how[open] summary:after{content:"−"}.dstl .tl-how ul{gap:12px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.dstl .tl-assumptions{display:none}.dstl .tl-assumptions ul{margin:12px 0 0;padding-left:18px}.dstl button.ds-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.dstl .tl-print,.dstl .tl-toggle{min-height:44px}.dstl .tl-peek{display:none}@media (width<=1023px){.dstl .tl-peek{z-index:4;margin:0 calc(-1 * var(--ds-margin)) 8px;padding:12px var(--ds-margin) 14px;border-bottom:1px solid var(--ds-rule);background:var(--ds-white);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;display:grid;position:sticky;top:72px}.dstl .tl-peek .tl-fig{color:var(--ds-blue);grid-column:1/-1}.dstl .tl-peek .tl-fine{text-decoration:underline;text-decoration-color:var(--ds-white-5);text-underline-offset:3px}}.dstl .tl-leadform{border-top:1px solid var(--ds-rule);padding-top:24px}.dstl .tl-leadform form{gap:12px;margin-top:16px;display:grid}.dstl .tl-leadform .tl-err{color:var(--ds-err);margin-top:10px}@media (width<=767px){.dstl .tl-panel{padding:28px 20px}.dstl .tl-ledger--cols{grid-template-columns:minmax(0,1fr)}}@media print{@page{size:auto;margin:12mm}.ds-root>header,.ds-root>footer,.ds-root main>:not(.dstl),.ds-root .ds-mbar,.dstl [data-print-hide]{display:none!important}.ds-root,.ds-root .dstl,.dstl .tl-panel{background:#fff!important;padding:0!important}.dstl *{print-color-adjust:exact}.dstl .tl-panel{flex-direction:column;display:flex;position:static!important}:where(.dstl) .tl-panel>*+*{margin-top:24px}.dstl .tl-assumptions{display:block}.dstl .tl-slide{break-inside:avoid;page-break-inside:avoid}}
