/* GENERATED by mission-control-divi/tools/build.py from mission-control-home/resources.html. Edit that, not this. */
body.mc-site #page-container .rs-hint{margin-top:28px;font-size:17px;color:#26324D}
body.mc-site #page-container .rs-hint a{font-weight:700;text-decoration-color:var(--orange);text-underline-offset:3px}
body.mc-site #page-container .rs-cat{position:relative;background:var(--paper);border:3px solid var(--ink);border-radius:16px;box-shadow:10px 10px 0 var(--navy);overflow:hidden}
body.mc-site #page-container .rs-cat-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 18px;padding:16px 24px 14px;border-bottom:4px double var(--rust);font:700 12.5px/1.3 var(--mono);letter-spacing:.04em;color:var(--navy)}
body.mc-site #page-container .rs-cat-top p{display:flex;align-items:center;gap:10px}
body.mc-site #page-container .rs-cat-top .rs-meta{font-weight:400;color:#3A4561}
body.mc-site #page-container .rs-rows{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,auto);grid-auto-flow:column}
body.mc-site #page-container .rs-row{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 12px;gap:16px;align-items:start;padding:20px 24px 20px 20px !important;border-bottom:1.5px solid rgba(27,42,74,.16);transition:background .2s}
body.mc-site #page-container .rs-row:nth-child(5n){border-bottom:0}
body.mc-site #page-container .rs-row:nth-child(-n+5){border-right:1.5px dashed rgba(180,65,11,.4)}
body.mc-site #page-container .rs-row:hover,body.mc-site #page-container .rs-row:focus-within{background:rgba(242,179,61,.17)}
body.mc-site #page-container .rs-no{display:grid;place-content:center;height:30px;border:2px solid var(--ink);border-radius:6px;background:var(--mustard);font:700 12.5px/1 var(--mono);color:var(--ink);transition:background .35s}
body.mc-site #page-container .rs-q{font:700 19px/1.25 var(--display);letter-spacing:-.015em;color:var(--navy)}
body.mc-site #page-container .rs-a{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;font-size:15.5px;line-height:1.35}
body.mc-site #page-container .rs-go{font-weight:700;color:var(--rust);text-decoration:none}
body.mc-site #page-container .rs-go .ic{display:inline-block;vertical-align:-3px;margin-left:5px}
body.mc-site #page-container .rs-nw{white-space:nowrap}
body.mc-site #page-container .rs-go::after{content:"";position:absolute;inset:0;z-index:1}
body.mc-site #page-container .rs-go .ic{transition:translate .2s}
body.mc-site #page-container .rs-row:hover .rs-go .ic{translate:3px 0}
body.mc-site #page-container .rs-tag{font:700 12px/1 var(--mono);letter-spacing:.03em;color:var(--navy);border:1.5px solid rgba(27,42,74,.55);border-radius:999px;padding:4px 8px 3px;white-space:nowrap}
body.mc-site #page-container .rs-alt{position:relative;z-index:2;flex-basis:100%;font-size:14.5px;color:#3A4561}
body.mc-site #page-container .rs-alt a{color:var(--navy);font-weight:600;text-decoration-color:var(--orange);text-underline-offset:3px}
body.mc-site #page-container .rs-led{margin-top:10px}
body.mc-site #page-container .rs-arm .rs-row:not(.rs-on) .rs-led{background:#CFC6B2;box-shadow:none;animation:none}
body.mc-site #page-container .rs-arm .rs-row:not(.rs-on) .rs-no{background:var(--paper)}
body.mc-site #page-container .rs-shelf{list-style:none;margin:0;padding:0 18px 30px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:64px 24px;align-items:end}
body.mc-site #page-container .rs-slot{position:relative;display:flex;align-items:flex-end;height:100%}
body.mc-site #page-container .rs-slot::after{content:"";position:absolute;left:-18px;right:-18px;bottom:-27px;height:24px;z-index:0;border:3px solid var(--ink);border-radius:4px;box-shadow:0 12px 0 rgba(8,12,24,.45);
  background:repeating-linear-gradient(90deg,rgba(120,70,10,.2) 0 2px,transparent 2px 46px),linear-gradient(#EDB24A,#C98A22)}
body.mc-site #page-container .rs-book{position:relative;z-index:1;flex:1;display:grid;grid-template-columns:20px minmax(0,1fr);background:var(--paper);color:var(--ink);border:3px solid var(--ink);border-radius:5px 12px 12px 5px;box-shadow:8px 0 0 rgba(8,12,24,.5);transition:translate .3s cubic-bezier(.2,.8,.2,1)}
body.mc-site #page-container .rs-book:hover,body.mc-site #page-container .rs-book:focus-within{translate:0 -10px}
body.mc-site #page-container .rs-spine{position:relative;background:var(--bk);border-right:3px solid var(--ink);border-radius:2px 0 0 2px}
body.mc-site #page-container .rs-spine::before,body.mc-site #page-container .rs-spine::after{content:"";position:absolute;left:0;right:0;height:3px;background:rgba(255,250,238,.8);box-shadow:0 7px 0 rgba(255,250,238,.8)}
body.mc-site #page-container .rs-spine::before{top:20px}
body.mc-site #page-container .rs-spine::after{bottom:30px}
body.mc-site #page-container .rs-cover{display:flex;flex-direction:column;gap:10px;padding:16px 18px 20px}
body.mc-site #page-container .rs-vol{display:flex;justify-content:space-between;gap:8px;font:700 12px/1 var(--mono);letter-spacing:.04em;color:#3A4561}
body.mc-site #page-container .rs-art{position:relative;height:118px;border:2.5px solid var(--ink);border-radius:8px;background-color:var(--bk);background-image:radial-gradient(circle,rgba(20,27,45,.17) 0 1.4px,transparent 2px);background-size:9px 9px;display:grid;place-content:center}
body.mc-site #page-container .rs-art svg{width:74px;height:74px;fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
body.mc-site #page-container .rs-art .f-paper{fill:var(--paper)}
body.mc-site #page-container .rs-art .f-cream{fill:var(--cream)}
body.mc-site #page-container .rs-art .f-mustard{fill:var(--mustard)}
body.mc-site #page-container .rs-art .f-orange{fill:var(--orange)}
body.mc-site #page-container .rs-art .f-ink{fill:var(--ink);stroke:none}
body.mc-site #page-container .rs-art .s-cream{stroke:var(--cream)}
body.mc-site #page-container .rs-free{position:absolute;right:-12px;top:-14px;width:58px;height:58px;border-radius:50%;display:grid;place-content:center;background:var(--mustard);border:2.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);font:700 12.5px/1 var(--mono);color:var(--ink);rotate:12deg}
body.mc-site #page-container .rs-book h3{font-size:24px;line-height:1.08;color:var(--navy);letter-spacing:-.02em;margin-top:4px}
body.mc-site #page-container .rs-book p{font-size:15.5px;line-height:1.5;color:#26324D}
body.mc-site #page-container .rs-book .rs-inside{font:700 12px/1.4 var(--mono);color:var(--rust)}
body.mc-site #page-container .rs-open{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:8px;font:700 13px/1 var(--mono);color:var(--navy);text-decoration:none}
body.mc-site #page-container .rs-open::after{content:"";position:absolute;inset:0}
body.mc-site #page-container .rs-b1{--bk:var(--teal)}
body.mc-site #page-container .rs-b2{--bk:var(--orange)}
body.mc-site #page-container .rs-b3{--bk:var(--mustard)}
body.mc-site #page-container .rs-b4{--bk:#5E8FB0}
body.mc-site #page-container .rs-b1 .rs-book{min-height:446px}
body.mc-site #page-container .rs-b2 .rs-book{min-height:470px}
body.mc-site #page-container .rs-b3 .rs-book{min-height:488px}
body.mc-site #page-container .rs-b4 .rs-book{min-height:462px}
body.mc-site #page-container .rs-screen{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:48px;align-items:center;margin-top:112px;background:rgba(20,27,45,.55);border:1.5px solid rgba(244,233,211,.25);border-radius:18px;padding:30px 34px 30px 30px}
body.mc-site #page-container .rs-tv{position:relative;display:block;background:var(--teal);border:3px solid var(--ink);border-radius:24px;padding:16px 64px 16px 16px;box-shadow:8px 8px 0 rgba(8,12,24,.55);text-decoration:none;rotate:-1.5deg;transition:rotate .3s}
body.mc-site #page-container .rs-tv:hover{rotate:0deg}
body.mc-site #page-container .rs-glass{position:relative;display:grid;place-content:center;aspect-ratio:16/10;border-radius:16px;border:3px solid var(--ink);background:radial-gradient(ellipse at 50% 45%,#35588C 0,#162544 72%);overflow:hidden}
body.mc-site #page-container .rs-glass::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(244,233,211,.06) 0 2px,transparent 2px 5px)}
body.mc-site #page-container .rs-glass::after{content:"";position:absolute;inset:0;background:linear-gradient(125deg,rgba(255,255,255,.16) 0 14%,transparent 14% 22%,rgba(255,255,255,.08) 22% 27%,transparent 27%)}
body.mc-site #page-container .rs-reel{position:absolute;left:14px;top:12px;z-index:2;display:flex;align-items:center;gap:8px;font:700 12px/1 var(--mono);letter-spacing:.06em;color:var(--mustard)}
body.mc-site #page-container .rs-play{position:relative;z-index:2;width:86px;height:86px;border-radius:50%;background:var(--mustard);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);display:grid;place-content:center;transition:scale .25s}
body.mc-site #page-container .rs-play::before{content:"";border-left:27px solid var(--ink);border-top:17px solid transparent;border-bottom:17px solid transparent;margin-left:8px}
body.mc-site #page-container .rs-tv:hover .rs-play{scale:1.08}
body.mc-site #page-container .rs-knobs{position:absolute;right:14px;top:22px;bottom:22px;width:34px;display:flex;flex-direction:column;align-items:center;gap:12px}
body.mc-site #page-container .rs-knobs i{width:30px;height:30px;border-radius:50%;background:var(--cream);border:2.5px solid var(--ink);position:relative}
body.mc-site #page-container .rs-knobs i::after{content:"";position:absolute;left:50%;top:3px;width:3px;height:10px;margin-left:-1.5px;background:var(--ink);border-radius:2px}
body.mc-site #page-container .rs-knobs i:nth-child(2){rotate:120deg}
body.mc-site #page-container .rs-knobs .rs-grille{flex:1;width:22px;background:repeating-linear-gradient(180deg,var(--ink) 0 3px,transparent 3px 7px);border-radius:3px;margin-top:6px}
body.mc-site #page-container .rs-lbl{display:flex;align-items:center;gap:9px;font:700 12.5px/1 var(--mono);letter-spacing:.06em;color:var(--mustard);margin-bottom:14px}
body.mc-site #page-container .rs-screen h3{font-size:clamp(28px,2.6vw,36px);line-height:1.05;color:var(--cream);letter-spacing:-.025em;max-width:16ch}
body.mc-site #page-container .rs-screen p{margin-top:14px;font-size:17.5px;line-height:1.6;color:rgba(244,233,211,.92);max-width:34em}
body.mc-site #page-container .rs-screen p a{color:var(--cream);text-decoration-color:var(--mustard);text-underline-offset:3px}
body.mc-site #page-container .rs-screen .btns{margin-top:24px;align-items:center}
body.mc-site #page-container .rs-note{font:400 12.5px/1.3 var(--mono);color:rgba(244,233,211,.75)}
body.mc-site #page-container .rs-chart{position:relative;background-color:var(--navy);color:var(--cream);border:3px solid var(--ink);border-radius:20px;box-shadow:10px 10px 0 var(--mustard);padding:24px 32px 36px;overflow:hidden;
  background-image:radial-gradient(circle at 20% 30%,rgba(244,233,211,.55) 0 1.2px,transparent 1.8px),radial-gradient(circle at 70% 75%,rgba(242,179,61,.6) 0 1px,transparent 1.6px),repeating-radial-gradient(circle at 92% 118%,transparent 0 86px,rgba(244,233,211,.1) 86px 88px),repeating-conic-gradient(from 0deg at 92% 118%,rgba(244,233,211,.07) 0 .3deg,transparent .3deg 10deg);
  background-size:170px 150px,240px 210px,auto,auto}
body.mc-site #page-container .rs-chart-top{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 18px;font:700 12.5px/1.3 var(--mono);letter-spacing:.04em;color:var(--mustard);padding-bottom:16px;border-bottom:1.5px dashed rgba(244,233,211,.28);margin-bottom:30px}
body.mc-site #page-container .rs-chart-top p{display:flex;align-items:center;gap:10px}
body.mc-site #page-container .rs-chart-top .rs-meta{font-weight:400;color:rgba(244,233,211,.78)}
body.mc-site #page-container .rs-consts{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr);gap:40px}
body.mc-site #page-container .rs-cline{display:block;width:180px;max-width:100%;height:auto;margin-bottom:12px;overflow:visible}
body.mc-site #page-container .rs-cline path{fill:none;stroke:rgba(242,179,61,.8);stroke-width:1.6;stroke-linecap:round}
body.mc-site #page-container .rs-cline circle{fill:var(--cream)}
body.mc-site #page-container .rs-cline circle.b{fill:var(--mustard)}
body.mc-site #page-container .rs-const h3{font-size:25px;line-height:1.1;color:var(--cream);letter-spacing:-.02em}
body.mc-site #page-container .rs-csub{font:400 12.5px/1.35 var(--mono);color:rgba(244,233,211,.78);margin-top:5px}
body.mc-site #page-container .rs-terms{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}
body.mc-site #page-container .rs-terms a{display:inline-flex;align-items:center;gap:8px;padding:9px 14px 9px 11px;border:1.5px solid rgba(244,233,211,.38);border-radius:999px;background:rgba(20,27,45,.6);color:var(--cream);text-decoration:none;font:500 15px/1.2 var(--body);transition:border-color .2s,background .2s}
body.mc-site #page-container .rs-terms a:hover{border-color:var(--mustard);background:rgba(242,179,61,.18)}
body.mc-site #page-container .rs-terms svg{width:12px;height:12px;fill:var(--mustard);flex:none}
body.mc-site #page-container .rs-chart-foot{display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:40px}
body.mc-site #page-container .rs-chart-foot p{font-size:16px;color:#26324D;max-width:36em}
body.mc-site #page-container .rs-reports{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-rows:repeat(3,auto);gap:26px}
body.mc-site #page-container .rs-rep{position:relative;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);border:3px solid var(--ink);border-radius:18px;overflow:hidden;box-shadow:7px 7px 0 rgba(8,12,24,.55);text-decoration:none;transition:translate .25s,box-shadow .25s}
body.mc-site #page-container .rs-rep:hover{translate:-2px -2px;box-shadow:10px 10px 0 var(--orange)}
body.mc-site #page-container .rs-lead{grid-row:1 / span 3}
body.mc-site #page-container .rs-rep-img{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--navy);border-bottom:3px solid var(--ink)}
body.mc-site #page-container .rs-lead .rs-rep-img{flex:1 1 auto;aspect-ratio:auto;min-height:330px}
body.mc-site #page-container .rs-lead .rs-rep-img img{position:absolute;inset:0}
body.mc-site #page-container .rs-rep-img img{width:100%;height:100%;object-fit:cover;transition:scale .6s cubic-bezier(.2,.8,.2,1)}
body.mc-site #page-container .rs-rep:hover .rs-rep-img img{scale:1.04}
body.mc-site #page-container .rs-rep-body{display:flex;flex-direction:column;gap:8px;padding:20px 22px 22px;flex:1}
body.mc-site #page-container .rs-rep-lbl{font:700 12px/1.3 var(--mono);letter-spacing:.03em;color:var(--rust)}
body.mc-site #page-container .rs-rep h3{font-size:21px;line-height:1.16;color:var(--navy);letter-spacing:-.02em}
body.mc-site #page-container .rs-lead h3{font-size:clamp(26px,2.4vw,34px);line-height:1.06}
body.mc-site #page-container .rs-rep-p{font-size:15.5px;line-height:1.5;color:#26324D}
body.mc-site #page-container .rs-lead .rs-rep-p{font-size:17px}
body.mc-site #page-container .rs-more{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:8px;font:700 13px/1 var(--mono);color:var(--rust)}
body.mc-site #page-container .rs-lead .rs-rep-body{flex:0 0 auto;padding:26px 28px 28px;gap:12px}
body.mc-site #page-container .rs-rep:not(.rs-lead){flex-direction:row}
body.mc-site #page-container .rs-rep:not(.rs-lead) .rs-rep-img{flex:0 0 38%;aspect-ratio:auto;border-bottom:0;border-right:3px solid var(--ink)}
body.mc-site #page-container .rs-more-head{display:flex;justify-content:space-between;align-items:end;gap:18px 30px;flex-wrap:wrap;margin:96px 0 26px}
body.mc-site #page-container .rs-more-head h3{font-size:clamp(28px,2.8vw,38px);line-height:1.05;color:var(--cream);letter-spacing:-.025em}
body.mc-site #page-container .rs-more-head p{margin-top:10px;font-size:17px;color:rgba(244,233,211,.88);max-width:34em}
body.mc-site #page-container .rs-lists{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
body.mc-site #page-container .rs-list{background:rgba(20,27,45,.6);border:1.5px solid rgba(244,233,211,.25);border-radius:14px;padding:22px 24px 10px}
body.mc-site #page-container .rs-list .rs-lbl{margin-bottom:6px}
body.mc-site #page-container .rs-list ul{list-style:none;margin:0;padding:0}
body.mc-site #page-container .rs-list li + li{border-top:1.5px dashed rgba(244,233,211,.2)}
body.mc-site #page-container .rs-list a{display:block;padding:13px 0 14px;color:var(--cream);text-decoration:none;font-size:16px;line-height:1.42}
body.mc-site #page-container .rs-list a:hover{color:var(--mustard);text-decoration:underline;text-underline-offset:3px}
body.mc-site #page-container .rs-help{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:start}
body.mc-site #page-container .rs-fit h3{font-size:clamp(26px,2.4vw,32px);line-height:1.1;color:var(--ink);letter-spacing:-.025em}
body.mc-site #page-container .rs-badges{list-style:none;margin:20px 0 32px;padding:0;display:flex;flex-wrap:wrap;gap:12px}
body.mc-site #page-container .rs-badges li{display:inline-flex;align-items:center;gap:10px;background:var(--paper);border:2.5px solid var(--ink);border-radius:999px;padding:10px 16px 10px 13px !important;box-shadow:3px 3px 0 var(--ink);font:700 13.5px/1 var(--mono);color:var(--navy)}
body.mc-site #page-container .rs-fit .prose{font-size:18px;color:var(--ink)}
body.mc-site #page-container .rs-from{margin-top:22px;font:700 19px/1.4 var(--display);letter-spacing:-.01em;color:var(--ink);max-width:30em}
body.mc-site #page-container .rs-fit .btns{margin-top:28px}
body.mc-site #page-container .rs-notes{position:relative;padding:6px 8px 0 0}
body.mc-site #page-container .rs-lc{position:relative;margin:0;background:#FFFBF0;border:2.5px solid var(--ink);border-radius:6px;padding:20px 26px 50px;box-shadow:8px 8px 0 var(--ink)}
body.mc-site #page-container .rs-lc1{rotate:-2deg}
body.mc-site #page-container .rs-lc2{rotate:1.5deg;margin:30px 0 0 36px}
body.mc-site #page-container .rs-lc-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;border-bottom:4px double var(--rust);font:700 12px/1.2 var(--mono);letter-spacing:.04em;color:var(--navy)}
body.mc-site #page-container .rs-lc-top .stars{color:var(--rust);letter-spacing:1px;font-size:14px}
body.mc-site #page-container .rs-lc blockquote{margin:14px 0 0;font:400 18px/30px var(--body);color:var(--ink);background:repeating-linear-gradient(180deg,transparent 0 29px,rgba(42,157,143,.42) 29px 30px)}
body.mc-site #page-container .rs-lc figcaption{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:16px}
body.mc-site #page-container .rs-lc-k{font:400 12px/1 var(--mono);color:#4F5873}
body.mc-site #page-container .rs-lc-who{font:700 22px/1.1 var(--display);letter-spacing:-.015em;color:var(--navy)}
body.mc-site #page-container .rs-stamp{margin-left:auto;display:inline-block;rotate:-5deg;border:2.5px solid var(--rust);border-radius:6px;padding:7px 9px 6px;font:700 12px/1 var(--mono);letter-spacing:.05em;color:var(--rust);text-decoration:none;background:rgba(180,65,11,.05)}
body.mc-site #page-container .rs-stamp:hover{background:rgba(180,65,11,.12)}
body.mc-site #page-container .rs-lc::after{content:"";position:absolute;left:50%;bottom:14px;width:20px;height:20px;margin-left:-10px;border-radius:50%;background:var(--orange);border:2.5px solid var(--ink)}
body.mc-site #page-container .rs-all{display:inline-flex;align-items:center;gap:8px;margin:36px 0 0 4px;font:700 14px/1 var(--mono);color:var(--ink);text-underline-offset:4px}
@media (prefers-reduced-motion:no-preference){
body.mc-site #page-container .rs-draw path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.8s cubic-bezier(.5,0,.2,1)}
body.mc-site #page-container .rs-draw circle{opacity:0;transition:opacity .4s}
body.mc-site #page-container .rs-drawn path{stroke-dashoffset:0}
body.mc-site #page-container .rs-drawn circle{opacity:1}
body.mc-site #page-container .rs-drawn circle:nth-of-type(2){transition-delay:.25s}
body.mc-site #page-container .rs-drawn circle:nth-of-type(3){transition-delay:.5s}
body.mc-site #page-container .rs-drawn circle:nth-of-type(4){transition-delay:.75s}
body.mc-site #page-container .rs-drawn circle:nth-of-type(5){transition-delay:1s}
body.mc-site #page-container .rs-drawn circle:nth-of-type(6){transition-delay:1.25s}
}
@media (max-width:1180px){
body.mc-site #page-container .rs-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:76px 30px;padding:0 22px 30px}
body.mc-site #page-container .rs-slot::after{left:-22px;right:-22px}
body.mc-site #page-container .rs-b1 .rs-book,body.mc-site #page-container .rs-b2 .rs-book,body.mc-site #page-container .rs-b3 .rs-book,body.mc-site #page-container .rs-b4 .rs-book{min-height:0}
body.mc-site #page-container .rs-reports{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}
body.mc-site #page-container .rs-lead{grid-row:auto}
body.mc-site #page-container .rs-lead .rs-rep-img{flex:none;aspect-ratio:16/10;min-height:0}
body.mc-site #page-container .rs-rep:not(.rs-lead){flex-direction:column}
body.mc-site #page-container .rs-rep:not(.rs-lead) .rs-rep-img{flex:none;aspect-ratio:16/10;border-right:0;border-bottom:3px solid var(--ink)}
body.mc-site #page-container .rs-lead h3{font-size:24px;line-height:1.12}
body.mc-site #page-container .rs-lead .rs-rep-body{flex:1 1 auto;padding:20px 22px 22px;gap:8px}
body.mc-site #page-container .rs-lead .rs-rep-p{font-size:15.5px}
body.mc-site #page-container .rs-consts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
body.mc-site #page-container .rs-const:first-child{grid-column:1 / -1}
}
@media (max-width:980px){
body.mc-site #page-container .rs-rows{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}
body.mc-site #page-container .rs-row:nth-child(-n+5){border-right:0}
body.mc-site #page-container .rs-row:nth-child(5n){border-bottom:1.5px solid rgba(27,42,74,.16)}
body.mc-site #page-container .rs-row:last-child{border-bottom:0}
body.mc-site #page-container .rs-screen{grid-template-columns:minmax(0,1fr);gap:34px}
body.mc-site #page-container .rs-tv{max-width:520px}
body.mc-site #page-container .rs-help{grid-template-columns:minmax(0,1fr);gap:56px}
body.mc-site #page-container .rs-notes{max-width:620px}
body.mc-site #page-container .rs-lists{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:760px){
body.mc-site #page-container .rs-cat{box-shadow:6px 6px 0 var(--navy)}
body.mc-site #page-container .rs-cat-top{padding:14px 16px 12px;font-size:12px}
body.mc-site #page-container .rs-row{grid-template-columns:38px minmax(0,1fr) 10px;gap:12px;padding:16px 14px 16px 12px !important}
body.mc-site #page-container .rs-no{height:28px;font-size:12px}
body.mc-site #page-container .rs-q{font-size:17.5px}
body.mc-site #page-container .rs-a{font-size:15px}
body.mc-site #page-container .rs-shelf{grid-template-columns:minmax(0,1fr);gap:62px;padding:0 14px 30px}
body.mc-site #page-container .rs-slot::after{left:-14px;right:-14px}
body.mc-site #page-container .rs-art{height:96px}
body.mc-site #page-container .rs-art svg{width:62px;height:62px}
body.mc-site #page-container .rs-screen{margin-top:96px;padding:20px 18px 24px}
body.mc-site #page-container .rs-tv{padding:12px 52px 12px 12px;border-radius:20px}
body.mc-site #page-container .rs-knobs{right:10px;width:30px}
body.mc-site #page-container .rs-knobs i{width:24px;height:24px}
body.mc-site #page-container .rs-play{width:66px;height:66px}
body.mc-site #page-container .rs-play::before{border-left-width:21px;border-top-width:13px;border-bottom-width:13px;margin-left:6px}
body.mc-site #page-container .rs-chart{padding:20px 18px 28px;box-shadow:6px 6px 0 var(--mustard)}
body.mc-site #page-container .rs-consts{grid-template-columns:minmax(0,1fr);gap:34px}
body.mc-site #page-container .rs-terms a{font-size:14.5px;padding:8px 12px 8px 10px}
body.mc-site #page-container .rs-reports{grid-template-columns:minmax(0,1fr);gap:18px}
body.mc-site #page-container .rs-rep:not(.rs-lead){flex-direction:row}
body.mc-site #page-container .rs-rep:not(.rs-lead) .rs-rep-img{flex:0 0 34%;aspect-ratio:auto;border-bottom:0;border-right:3px solid var(--ink)}
body.mc-site #page-container .rs-rep:not(.rs-lead) .rs-rep-body{padding:14px 14px 16px;gap:6px}
body.mc-site #page-container .rs-rep:not(.rs-lead) .rs-rep-p{display:none}
body.mc-site #page-container .rs-rep:not(.rs-lead) h3{font-size:17px;line-height:1.2}
body.mc-site #page-container .rs-rep-lbl{font-size:12px}
body.mc-site #page-container .rs-more-head{margin-top:76px}
body.mc-site #page-container .rs-lc{padding:18px 18px 48px}
body.mc-site #page-container .rs-lc1{rotate:-1.2deg}
body.mc-site #page-container .rs-lc2{rotate:1deg;margin:26px 0 0 10px}
body.mc-site #page-container .rs-lc blockquote{font-size:16.5px;line-height:28px;background:repeating-linear-gradient(180deg,transparent 0 27px,rgba(42,157,143,.42) 27px 28px)}
body.mc-site #page-container .rs-stamp{margin-left:0}
}

