/* Atelier document system: solid paper, editorial hierarchy, financial exhibits. */
#studyRoot .document-study{--ds-ink:#19374c;--ds-muted:#607686;--ds-line:#dce4e8;--ds-blue:#0049b8;height:100%;min-height:100%;overflow:auto;container-type:inline-size;scrollbar-width:thin;background:#e9eef1;color:var(--ds-ink);font:12px/1.55 'Libre Franklin',Arial,sans-serif;text-align:left}
#studyRoot .document-study *{box-sizing:border-box}
#studyRoot .document-study h2,#studyRoot .document-study h3,#studyRoot .document-study p,#studyRoot .document-study dl,#studyRoot .document-study dd,#studyRoot .document-study figure{margin:0}
#studyRoot .document-study button{font:inherit;cursor:pointer}
#studyRoot .document-study button:focus-visible{outline:2px solid var(--ds-blue);outline-offset:3px}
#studyRoot .ds-workspace-bar{display:flex;align-items:center;gap:9px;padding:11px 22px;min-height:43px;border-bottom:1px solid #d9e2e7;background:#f8fafb;color:#476278}
#studyRoot .ds-file-icon{display:flex;align-items:center;color:#668396}
#studyRoot .ds-workspace-bar strong{font-size:11px;font-weight:500;letter-spacing:-.015em}
#studyRoot .ds-workspace-bar>span:last-child{margin-left:auto;font-size:9px;color:#718392;white-space:nowrap}
#studyRoot .ds-page-navigation{display:flex;gap:4px;min-height:44px;padding:5px 20px;border-bottom:1px solid #dce4ea;background:#f4f7f9;overflow-x:auto;scrollbar-width:none}
#studyRoot .ds-page-navigation::-webkit-scrollbar{display:none}
#studyRoot .ds-page-navigation button{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;white-space:nowrap;border:1px solid transparent;border-radius:5px!important;padding:6px 10px;color:#647986;background:transparent;font-size:10px;line-height:1.5;transition:background 180ms ease,color 180ms ease,border-color 180ms ease}
#studyRoot .ds-page-navigation button>span{font-size:8px;font-variant-numeric:tabular-nums;color:#8095a3}
#studyRoot .ds-page-navigation button:hover{background:#eaf0f4;color:#264c68}
#studyRoot .ds-page-navigation button[aria-selected=true]{background:#fff;border-color:#d2dee7;color:#234c6b;box-shadow:0 1px 3px #193d5d0a}
#studyRoot .ds-page-navigation button[aria-selected=true]>span{color:#416e8e}
#studyRoot .ds-paper-stage{padding:13px 24px 15px}
#studyRoot .ds-paper{max-width:850px;margin:auto;min-height:374px;padding:17px 31px 13px;background:#fefefd;border:1px solid #d4dfe5;box-shadow:0 12px 25px -15px #203c4e4a,0 2px 4px #203c4e07;border-radius:1px!important;position:relative}
#studyRoot .ds-paper:before{content:"";position:absolute;top:-1px;left:30px;width:38px;height:3px;background:var(--ds-blue)}
#studyRoot .ds-masthead{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:13px;border-bottom:1px solid var(--ds-line);font-size:7px;letter-spacing:.13em;color:#6a7d89;line-height:1.5}
#studyRoot .ds-masthead>span:first-child{display:flex;align-items:center;gap:7px;color:#34556c;font-size:8px;letter-spacing:.12em}
#studyRoot .ds-masthead img{object-fit:contain}
#studyRoot .ds-document-page{padding:17px 0 16px;min-height:292px;animation:document-page-in 220ms cubic-bezier(.2,.7,.2,1) both}
#studyRoot .ds-document-page[hidden]{display:none!important}
#studyRoot .ds-page-heading .ds-eyebrow{font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:#5d778b;margin-bottom:10px;font-weight:500}
#studyRoot .ds-page-heading h2{font-family:Georgia,'Times New Roman',serif;font-size:30px;line-height:1.16;letter-spacing:-.035em;font-weight:400;color:var(--ds-ink)}
#studyRoot .ds-page-heading .ds-subtitle{font-size:10px;color:var(--ds-muted);margin-top:7px;line-height:1.6}
#studyRoot .ds-paper-footer{display:flex;justify-content:space-between;gap:18px;padding-top:11px;border-top:1px solid var(--ds-line);font-size:7px;letter-spacing:.035em;color:#6d8290}
#studyRoot .ds-paper-footer>span:last-child{font-variant-numeric:tabular-nums;letter-spacing:.1em}
#studyRoot .ds-cover{position:relative;display:grid;grid-template-columns:1.1fr .9fr;gap:17px 30px}
#studyRoot .ds-cover .ds-page-heading h2{font-size:40px;line-height:1.08;letter-spacing:-.045em}
#studyRoot .ds-cover-identity{display:flex;flex-direction:column;align-items:flex-start}
#studyRoot .ds-cover-edition{font-size:8px;letter-spacing:.09em;text-transform:uppercase;color:#7a8d99;margin-top:auto;padding-top:28px}
#studyRoot .ds-cover-result{position:relative;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;min-height:183px;padding:24px 23px;background:#203e53;color:#fff;overflow:hidden}
#studyRoot .ds-cover-result:after{content:"";position:absolute;width:100px;height:100px;right:-38px;top:-40px;border:1px solid #ffffff14;transform:rotate(45deg)}
#studyRoot .ds-cover-result>span{font-size:9px;color:#c7d4dd;line-height:1.5}
#studyRoot .ds-cover-result>strong{font-size:60px;line-height:1.18;letter-spacing:-.065em;font-weight:400;color:#fff}
#studyRoot .ds-cover-result>strong>span{font-size:.48em;letter-spacing:-.03em;margin-left:2px}
#studyRoot .ds-result-rule{display:block;width:28px;height:1px;background:#6e96b2;margin:13px 0 9px}
#studyRoot .ds-cover-result>p{font-size:8px;color:#c7d4dd;line-height:1.5}
#studyRoot .ds-cover-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;padding-top:15px;border-top:1px solid var(--ds-line)}
#studyRoot .ds-cover-metrics>div+div{border-left:1px solid var(--ds-line);padding-left:20px}
#studyRoot .ds-cover-metrics dt{font-size:9px;color:var(--ds-muted);line-height:1.5}
#studyRoot .ds-cover-metrics dd{margin-top:6px;font-size:23px;line-height:1.3;font-weight:400;letter-spacing:-.04em;color:#274b65;font-variant-numeric:tabular-nums}
#studyRoot .ds-scenario-exhibit{display:grid;grid-template-columns:minmax(0,1fr) 123px;gap:25px;align-items:center;margin-top:18px}
#studyRoot .ds-compare-exhibit h3{font-size:9px;font-weight:500;color:#526f83;margin-bottom:9px}
#studyRoot .ds-compare-row{display:grid;grid-template-columns:37px 1fr 44px;align-items:center;gap:9px;margin-top:10px;font-size:9px;color:#5f788a}
#studyRoot .ds-compare-row>div{height:16px;max-width:380px;background:#f0f3f5}
#studyRoot .ds-compare-row i{display:block;height:100%;background:#294d67;border-radius:1px!important}
#studyRoot .ds-compare-row strong{font-size:13px;font-weight:500;color:#2d506c;letter-spacing:-.025em;text-align:right}
#studyRoot .ds-compare-row.ds-upside i{background:#8eaebf}
#studyRoot .ds-scenario-delta{padding:0 0 0 23px;border-left:1px solid var(--ds-line)}
#studyRoot .ds-scenario-delta>span{display:block;color:var(--ds-muted);font-size:9px}
#studyRoot .ds-scenario-delta>strong{display:block;font-size:32px;font-weight:400;letter-spacing:-.05em;line-height:1.3;color:#254c68;margin-top:4px}
#studyRoot .ds-scenario-delta small{font-size:12px;letter-spacing:-.01em}
#studyRoot .ds-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;color:#35556e}
#studyRoot .ds-table caption{text-align:left;font-size:9px;color:#526f83;padding-bottom:8px}
#studyRoot .ds-table th,#studyRoot .ds-table td{border-bottom:1px solid #e0e6e9;padding:8px 8px;line-height:1.55}
#studyRoot .ds-table th:first-child,#studyRoot .ds-table td:first-child{padding-left:0}
#studyRoot .ds-table th:last-child,#studyRoot .ds-table td:last-child{padding-right:0}
#studyRoot .ds-table thead th{font-size:8px;color:#6c8494;font-weight:400;padding-top:7px;padding-bottom:7px}
#studyRoot .ds-table tbody th{font-weight:400}
#studyRoot .ds-table td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}
#studyRoot .ds-table thead th:not(:first-child){text-align:right}
#studyRoot .ds-scenario-table{margin-top:14px}
#studyRoot .ds-basis-table{margin-top:17px}
#studyRoot .ds-basis-table tbody th,#studyRoot .ds-basis-table tbody td{padding-block:8px}
#studyRoot .ds-source-line{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px;padding:11px 15px;background:#f0f4f5;border:1px solid #e1e7ea;color:#4e6c80;font-size:9px}
#studyRoot .ds-workbook-label{display:flex;align-items:center;gap:11px}
#studyRoot .ds-workbook-label>span{display:flex;flex-direction:column;gap:2px}
#studyRoot .ds-workbook-label strong{font-size:10px;font-weight:500;color:#36586f}
#studyRoot .ds-workbook-label small{font-size:8px;color:#6b8190}
#studyRoot .ds-workbook-label svg{flex:none;color:#698b9d}
#studyRoot .ds-source-line button{border:0;background:none;padding:6px 0;color:#0049b8;font-size:10px;white-space:nowrap}
#studyRoot .ds-source-line button span{margin-left:5px}
#studyRoot .ds-broker-cover{grid-template-columns:1fr 1fr;gap:17px 27px}
#studyRoot .ds-broker-cover .ds-page-heading h2{font-size:35px}
#studyRoot .ds-broker-value{margin-top:15px;display:flex;flex-direction:column;gap:2px}
#studyRoot .ds-broker-value>span{font-size:9px;color:#5e788b}
#studyRoot .ds-broker-value>strong{font-size:44px;letter-spacing:-.055em;font-weight:400;line-height:1.12;color:#264d69}
#studyRoot .ds-broker-value>strong>span{font-size:.62em;margin-left:2px}
#studyRoot .ds-broker-value>p{font-size:10px;color:#5e788b;margin-top:3px}
#studyRoot .ds-cover-image{height:193px;overflow:hidden;background:#e7edf0;position:relative}
#studyRoot .ds-cover-image:after{content:"";position:absolute;inset:0;border:1px solid #19374c0f;pointer-events:none}
#studyRoot .ds-cover-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:52% 50%;filter:saturate(.58) contrast(.97)}
#studyRoot .ds-broker-cover .ds-cover-metrics{padding-top:15px}
#studyRoot .ds-broker-cover .ds-cover-metrics dd{font-size:21px}
#studyRoot .ds-income-exhibit{display:grid;grid-template-columns:1fr 1fr;gap:31px;margin-top:28px;align-items:start}
#studyRoot .ds-income-primary{padding:18px 18px 17px;background:#f0f4f5;border:1px solid #e1e7ea}
#studyRoot .ds-income-equation{display:flex;align-items:center;gap:14px}
#studyRoot .ds-income-equation>div{display:flex;flex-direction:column;gap:5px}
#studyRoot .ds-income-equation span{font-size:8px;color:#5e7a8d}
#studyRoot .ds-income-equation strong{font-size:22px;letter-spacing:-.04em;font-weight:400;color:#315775;white-space:nowrap}
#studyRoot .ds-income-equation>b{font-size:18px;font-weight:400;color:#819bad;padding-top:15px}
#studyRoot .ds-income-value{margin-top:22px;border-top:1px solid #cfdae2;padding-top:15px;color:#56778d}
#studyRoot .ds-income-value>span{display:block;font-size:9px}
#studyRoot .ds-income-value>strong{display:block;font-size:29px;font-weight:400;letter-spacing:-.04em;color:#254f6d;margin-top:4px}
#studyRoot .ds-sensitivity-table{font-size:12px}
#studyRoot .ds-sensitivity-table th,#studyRoot .ds-sensitivity-table td{padding-block:9px}
#studyRoot .ds-anchor-row{background:#edf3f6}
#studyRoot .ds-anchor-row th:first-child{padding-left:8px}
#studyRoot .ds-anchor-row td:last-child{padding-right:8px}
#studyRoot .ds-anchor-row th>span{font-size:7px;color:#54768d;margin-left:6px}
#studyRoot .ds-sales-table{margin-top:16px;font-size:12px}
#studyRoot .ds-sales-table td:nth-child(2){color:#658093}
#studyRoot .ds-sales-table tbody th,#studyRoot .ds-sales-table tbody td{padding-block:6px}
#studyRoot .ds-sales-conclusion{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}
#studyRoot .ds-sales-conclusion>div{display:flex;flex-direction:column;gap:5px}
#studyRoot .ds-sales-conclusion>div>span{font-size:8px;color:#637f91}
#studyRoot .ds-sales-conclusion strong{font-size:22px;font-weight:400;letter-spacing:-.035em;color:#2c536f;white-space:nowrap;line-height:1.2}
#studyRoot .ds-sales-conclusion strong>small{font-size:9px;color:#678294;letter-spacing:0}
#studyRoot .ds-sales-conclusion>span{font-size:16px;font-weight:400;color:#91a8b8;padding-top:14px}
#studyRoot .ds-sales-conclusion>div:last-child{background:#edf3f6;padding:8px 15px;border-left:2px solid #3a627d}
#studyRoot .ds-reconciliation-exhibit{display:grid;grid-template-columns:1.08fr .92fr;gap:28px;align-items:center;margin-top:24px}
#studyRoot .ds-weight-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:17px}
#studyRoot .ds-weight-row:first-child{margin-top:0}
#studyRoot .ds-weight-row>div{display:flex;flex-direction:column;gap:3px}
#studyRoot .ds-weight-row>div>span{font-size:9px;color:#5e7a8d}
#studyRoot .ds-weight-row strong{font-size:20px;font-weight:400;letter-spacing:-.025em;color:#315774}
#studyRoot .ds-weight-row>span{font-size:14px;font-variant-numeric:tabular-nums;color:#6b8a9f;min-width:35px;text-align:right}
#studyRoot .ds-weight-bar{display:flex;gap:3px;height:6px;margin-top:18px}
#studyRoot .ds-weight-bar>i:first-child{width:60%;background:#294d67}
#studyRoot .ds-weight-bar>i:last-child{width:40%;background:#8eaebf}
#studyRoot .ds-reconciled{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;gap:5px;padding:25px 23px;min-height:158px;background:#203e53;color:#fff}
#studyRoot .ds-reconciled>span{font-size:9px;color:#c7d4dd}
#studyRoot .ds-reconciled>strong{font-size:45px;font-weight:400;line-height:1.15;letter-spacing:-.055em;color:#fff}
#studyRoot .ds-reconciled>strong>span{font-size:.58em;letter-spacing:-.015em;margin-left:2px}
#studyRoot .ds-reconciled>p{font-size:10px;color:#c7d4dd;margin-top:5px}
#studyRoot .ds-rounding-note{font-size:8px;color:#718796;margin-top:16px!important;line-height:1.6}
#studyRoot .ds-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@keyframes document-page-in{from{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:none}}
@container(max-width:700px){
 #studyRoot .ds-paper-stage{padding:13px 18px 15px}
 #studyRoot .ds-paper{padding:17px 24px 13px}
 #studyRoot .ds-paper:before{left:23px}
 #studyRoot .ds-page-navigation{padding-inline:14px;gap:1px}
 #studyRoot .ds-page-navigation button{padding-inline:7px;gap:6px}
 #studyRoot .ds-page-heading h2{font-size:27px}
 #studyRoot .ds-cover{column-gap:24px}
 #studyRoot .ds-cover .ds-page-heading h2{font-size:35px}
 #studyRoot .ds-cover-result{padding-inline:19px}
 #studyRoot .ds-cover-result>strong{font-size:53px}
 #studyRoot .ds-cover-metrics dd{font-size:21px}
 #studyRoot .ds-cover-metrics>div+div{padding-left:16px}
 #studyRoot .ds-scenario-exhibit{gap:20px;grid-template-columns:minmax(0,1fr) 104px}
 #studyRoot .ds-scenario-delta{padding-left:18px}
 #studyRoot .ds-scenario-delta>strong{font-size:29px}
 #studyRoot .ds-broker-cover .ds-page-heading h2{font-size:32px}
 #studyRoot .ds-cover-image{height:193px}
 #studyRoot .ds-income-exhibit{gap:22px}
 #studyRoot .ds-income-primary{padding:16px 14px}
 #studyRoot .ds-income-equation{gap:11px}
 #studyRoot .ds-income-equation strong{font-size:20px}
 #studyRoot .ds-income-value>strong{font-size:27px}
 #studyRoot .ds-sales-conclusion{gap:9px}
 #studyRoot .ds-sales-conclusion strong{font-size:20px}
 #studyRoot .ds-reconciliation-exhibit{gap:23px}
 #studyRoot .ds-reconciled{padding-inline:20px}
 #studyRoot .ds-reconciled>strong{font-size:40px}
}
/* Keep the complete document visible in the 508px desktop presentation. */
@container(min-width:561px){
 #studyRoot .ds-broker-cover .ds-page-heading h2{white-space:nowrap;font-size:32px}
 #studyRoot .ds-broker-cover .ds-cover-identity{justify-content:space-between}
 #studyRoot .ds-broker-cover .ds-broker-value{margin-top:12px}
 #studyRoot [data-document-layout=assumptions] .ds-basis-table{margin-top:13px}
 #studyRoot [data-document-layout=assumptions] .ds-source-line{margin-top:10px;padding-block:9px}
}
@container(max-width:560px){
 #studyRoot .ds-workspace-bar{padding:11px 15px;gap:8px}
 #studyRoot .ds-page-navigation{padding-inline:9px}
 #studyRoot .ds-page-navigation button{flex:none;min-width:85px;padding:8px;gap:6px;font-size:9px}
 #studyRoot .ds-paper-stage{padding:14px 12px 18px}
 #studyRoot .ds-paper{padding:19px 20px 13px;min-height:0}
 #studyRoot .ds-paper:before{left:19px}
 #studyRoot .ds-masthead{padding-bottom:13px;gap:8px}
 #studyRoot .ds-masthead>span:first-child{font-size:7px;gap:6px}
 #studyRoot .ds-masthead>span:last-child{font-size:6px;letter-spacing:.08em}
 #studyRoot .ds-document-page{padding:22px 0;min-height:310px}
 #studyRoot .ds-page-heading h2{font-size:26px}
 #studyRoot .ds-page-heading .ds-subtitle{font-size:10px}
 #studyRoot .ds-cover{grid-template-columns:minmax(0,1fr);gap:22px}
 #studyRoot .ds-cover .ds-page-heading h2{font-size:37px}
 #studyRoot .ds-cover-edition{display:none}
 #studyRoot .ds-cover-result{min-height:170px;padding:22px 25px}
 #studyRoot .ds-cover-result>strong{font-size:55px}
 #studyRoot .ds-cover-metrics{gap:11px;padding-top:17px}
 #studyRoot .ds-cover-metrics>div+div{padding-left:10px}
 #studyRoot .ds-cover-metrics dt{font-size:8px}
 #studyRoot .ds-cover-metrics dd{font-size:20px}
 #studyRoot .ds-scenario-exhibit{grid-template-columns:minmax(0,1fr);gap:19px}
 #studyRoot .ds-scenario-delta{display:flex;align-items:baseline;justify-content:space-between;border-left:0;border-top:1px solid var(--ds-line);padding:13px 0 0}
 #studyRoot .ds-scenario-delta>strong{font-size:28px;margin:0}
 #studyRoot .ds-table{font-size:12px}
 #studyRoot .ds-table th,#studyRoot .ds-table td{padding:11px 6px}
 #studyRoot .ds-table thead th{font-size:7px}
 #studyRoot .ds-source-line{padding:13px 11px;gap:10px}
 #studyRoot .ds-workbook-label{gap:8px}
 #studyRoot .ds-workbook-label strong{font-size:9px}
 #studyRoot .ds-source-line button{font-size:9px}
 #studyRoot .ds-broker-cover{grid-template-columns:1fr;gap:20px}
 #studyRoot .ds-broker-cover .ds-page-heading h2{font-size:36px}
 #studyRoot .ds-broker-value{margin-top:15px}
 #studyRoot .ds-broker-value>strong{font-size:45px}
 #studyRoot .ds-cover-image{height:160px}
 #studyRoot .ds-broker-cover .ds-cover-metrics dd{font-size:18px}
 #studyRoot .ds-income-exhibit{grid-template-columns:1fr;gap:23px;margin-top:24px}
 #studyRoot .ds-income-primary{padding:19px}
 #studyRoot .ds-income-equation{gap:23px}
 #studyRoot .ds-income-equation strong{font-size:24px}
 #studyRoot .ds-income-value{margin-top:20px;padding-top:15px}
 #studyRoot .ds-income-value>strong{font-size:31px}
 #studyRoot .ds-sensitivity-table th,#studyRoot .ds-sensitivity-table td{padding-block:12px}
 #studyRoot .ds-sales-table{font-size:12px}
 #studyRoot .ds-sales-table th,#studyRoot .ds-sales-table td{padding-inline:5px;padding-block:13px}
 #studyRoot .ds-sales-conclusion{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px;margin-top:22px}
 #studyRoot .ds-sales-conclusion>span{display:none}
 #studyRoot .ds-sales-conclusion>div:last-child{grid-column:1/-1;padding:15px}
 #studyRoot .ds-sales-conclusion>div:last-child strong{font-size:30px}
 #studyRoot .ds-reconciliation-exhibit{grid-template-columns:1fr;gap:24px;margin-top:26px}
 #studyRoot .ds-weight-row>div{flex:1;flex-direction:row;align-items:baseline;justify-content:space-between;gap:10px}
 #studyRoot .ds-weight-row>div>span{font-size:9px}
 #studyRoot .ds-weight-row strong{font-size:17px}
 #studyRoot .ds-weight-row>span{font-size:12px;min-width:28px}
 #studyRoot .ds-reconciled{min-height:162px;padding:23px}
 #studyRoot .ds-reconciled>strong{font-size:45px}
}
@container(max-width:360px){
 #studyRoot .ds-masthead>span:last-child{display:none}
 #studyRoot .ds-cover-metrics dd{font-size:18px}
 #studyRoot .ds-cover-metrics>div+div{padding-left:8px}
 #studyRoot .ds-broker-cover .ds-cover-metrics dd{font-size:16px}
 #studyRoot .ds-workbook-label svg{display:none}
 #studyRoot .ds-weight-row strong{font-size:15px}
}
@media(max-width:600px){
 #studyRoot [data-tour-module=documents] [data-tour-viewport],#studyRoot [data-tour-module=documents] [class*='guided-platform-demo_body__'],#studyRoot [data-tour-module=documents] [data-guided-presentation],#studyRoot [data-tour-module=documents] .document-study{height:auto;min-height:0;overflow:visible}
}
@media(prefers-reduced-motion:reduce){
 #studyRoot .ds-document-page{animation:none}
 #studyRoot .ds-page-navigation button{transition:none}
}
@media(forced-colors:active){
 #studyRoot .document-study,#studyRoot .ds-paper,#studyRoot .ds-page-navigation,#studyRoot .ds-workspace-bar,#studyRoot .ds-cover-result,#studyRoot .ds-reconciled,#studyRoot .ds-source-line,#studyRoot .ds-income-primary{background:Canvas;color:CanvasText;border-color:CanvasText}
 #studyRoot .document-study *{color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important}
 #studyRoot .ds-page-navigation button[aria-selected=true]{outline:1px solid Highlight}
 #studyRoot .ds-compare-row i,#studyRoot .ds-weight-bar>i{background:Highlight!important;border:1px solid CanvasText}
 #studyRoot .ds-upside i,#studyRoot .ds-weight-bar>i:last-child{background:GrayText!important}
}
/* Keep a complete slide visible when a short desktop window reduces the tour body. */
@media(min-width:801px){
 body[data-finish=polished] #studyRoot [data-tour-module=documents] [class*='guided-platform-demo_body__']{height:clamp(520px,calc(100svh - 400px),600px)}
}
@media(max-width:800px){
 body[data-finish=polished] #studyRoot [data-tour-module=documents] [data-tour-viewport],body[data-finish=polished] #studyRoot [data-tour-module=documents] [class*='guided-platform-demo_body__'],body[data-finish=polished] #studyRoot [data-tour-module=documents] [data-guided-presentation],body[data-finish=polished] #studyRoot [data-tour-module=documents] .document-study{height:auto;min-height:0;overflow:visible}
}
