/* Visual guides to the original report samples. */
.r36-report-card .r61-report-graphic{container-name:r61-map;container-type:inline-size;box-sizing:border-box;margin:19px 0 18px;padding:15px;border:1px solid #e2dcf6;border-radius:14px;background:linear-gradient(130deg,#f5f1ff,#f3fbfd);color:#5546bd}
.r61-report-graphic *{box-sizing:border-box}
.r36-report-card .r61-report-graphic>header{display:block;margin:0 0 13px;padding:0}
.r61-report-graphic>header>span{display:block;font-size:10px;font-weight:650;letter-spacing:.08em;color:#8774be}
.r36-report-card .r61-report-graphic>header>p{margin:5px 0 0;font-size:13px;line-height:1.55;font-weight:600;color:#37305e}
.r61-report-graphic .r61-graphic-nodes{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0}
.r61-graphic--market .r61-graphic-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}
.r61-graphic-nodes>li{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin:0;padding:12px 10px;background:#ffffffdb;border:1px solid #e6dff7;border-radius:10px;overflow-wrap:anywhere}
.r61-graphic-nodes>li:nth-child(2n){border-color:#d9eaf1;color:#278eab}
.r61-node-number{position:absolute;right:8px;top:7px;font:600 10px/1.3 Arial,sans-serif;color:#a39abe}
.r61-graphic-nodes svg{display:block;flex:none;width:28px;height:28px;margin:2px 0 9px}
.r61-graphic-nodes strong{display:block;margin:0;font-size:12px;line-height:1.4;font-weight:650;color:#3b345e}
.r61-graphic-nodes small{display:block;margin-top:4px;font-size:11px;line-height:1.55;font-weight:400;color:#786e89}
.r61-beat-time{display:block;margin:0 0 5px;font:650 11px/1.5 Arial,sans-serif;letter-spacing:.02em;color:#6150b4}
.r61-graphic--content .r61-graphic-nodes>li{border-top:3px solid #8574ed}
.r61-graphic--content .r61-graphic-nodes>li:nth-child(2){border-top-color:#4bb6cc}
.r36-report-card .r61-report-graphic>.r61-graphic-note{margin:12px 0 0;padding:10px 0 0;border-top:1px solid #e3ddf4;font-size:10px;line-height:1.6;color:#827993}
@container r61-map (max-width:440px){
 .r61-graphic--content .r61-graphic-nodes{grid-template-columns:1fr;gap:8px}
 .r61-graphic--content .r61-graphic-nodes>li{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:10px;border-top-width:1px;border-left:3px solid #8574ed;padding:10px 12px}
 .r61-graphic--content .r61-graphic-nodes>li:nth-child(2){border-top-color:#d9eaf1;border-left-color:#4bb6cc}
 .r61-graphic--content .r61-graphic-nodes svg{grid-column:1;grid-row:1 / 4;align-self:center;margin:0}
 .r61-graphic--content .r61-beat-time,.r61-graphic--content strong,.r61-graphic--content small{grid-column:2}
 .r61-graphic--content .r61-beat-time{margin:0 20px 2px 0}
 .r61-graphic--positioning .r61-graphic-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@container r61-map (max-width:250px){
 .r61-graphic--market .r61-graphic-nodes,.r61-graphic--positioning .r61-graphic-nodes{grid-template-columns:1fr}
}
@media(max-width:650px){
 .r36-report-card .r61-report-graphic{margin:16px 0;padding:12px}
 .r36-report-card .r61-report-graphic>header>p{font-size:12px}
}
