@font-face{font-family:Archivo;font-style:normal;font-weight:400 900;font-stretch:75% 100%;font-display:swap;src:url(/fonts/archivo-400-900-wdth75-100-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:CRS Sans Fallback;font-weight:400 600;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans-Regular);size-adjust:98.7%;ascent-override:89.2%;descent-override:21.3%;line-gap-override:0%}@font-face{font-family:CRS Sans Fallback;font-weight:700 900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold);size-adjust:90%;ascent-override:97.8%;descent-override:23.3%;line-gap-override:0%}@font-face{font-family:CRS Mono Fallback;src:local(Menlo),local(Courier New),local(CourierNewPSMT),local(Liberation Mono),local(LiberationMono-Regular);size-adjust:99.7%;ascent-override:102.8%;descent-override:27.6%;line-gap-override:0%}#crs{--paper:#f2f5f9;--white:#fff;--ink:#0b1f3a;--ink2:#3b4c64;--mute:#56667d;--rule:#d5dee9;--crc:#007cba;--crc-deep:#00639a;--lime:#7dc242;--lime-ink:#2f5d0e;--navy:#0a2550;--navy2:#0f3168;--mint:#4fd1be;--red:#d2463c;--sans:"Archivo", "CRS Sans Fallback", Arial, sans-serif;--mono:"IBM Plex Mono", "CRS Mono Fallback", ui-monospace, Menlo, Consolas, monospace;--ease:cubic-bezier(.2,.8,.2,1);font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;overflow-x:clip}#crs *,#crs :before,#crs :after{box-sizing:border-box}#crs img,#crs video{max-width:100%;display:block}#crs picture{display:contents}#crs .wrap{max-width:1200px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}@media (width>=700px){#crs .wrap{padding-left:max(32px, env(safe-area-inset-left,0px));padding-right:max(32px, env(safe-area-inset-right,0px))}}#crs .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#crs h1,#crs h2,#crs h3,#crs p,#crs ul,#crs ol{margin:0}#crs ul{padding:0;list-style:none}#crs a:focus-visible{outline:3px solid var(--crc);outline-offset:4px}#crs .hero{background:var(--paper);padding:64px 0 72px;position:relative}#crs .hero:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 82% 30%,#007cba1a,#007cba00 70%),radial-gradient(40% 40% at 70% 70%,#7dc2421a,#7dc24200 70%);position:absolute;inset:0}#crs .hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:56px;display:grid;position:relative}#crs .eyebrow{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--crc-deep);margin-bottom:22px;font-size:13px;font-weight:600;line-height:1.4}#crs h1{font-family:var(--sans);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;font-size:clamp(38px,4.6vw,66px);font-weight:820;font-stretch:84%;line-height:.98}#crs h1 .hi{color:var(--crc)}#crs .dek{color:var(--ink2);max-width:34em;margin-top:24px;font-size:19px;line-height:1.5}#crs .serp{background:var(--white);border:1px solid var(--rule);border-radius:22px;padding:18px;box-shadow:0 30px 60px -30px #0b1f3a47,0 2px #0b1f3a08}#crs .sbox{text-align:left;border:1.5px solid var(--ink);background:var(--white);cursor:pointer;width:100%;color:var(--ink);font:inherit;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;transition:box-shadow .3s,border-color .3s;display:flex}#crs .sbox:hover{border-color:var(--crc);box-shadow:0 0 0 5px #007cba24}#crs .sbox svg{width:20px;height:20px;color:var(--crc);flex:none;margin-top:2px}#crs .q{font-family:var(--mono);flex:1;font-size:16px;font-weight:500;line-height:1.45;display:grid}#crs .q>span{grid-area:1/1}#crs .q-ghost{color:#a9b5c6}#crs .q-typed{color:var(--ink)}#crs .q-typed .rest{color:#0000}#crs .caret{width:0;display:inline-block;position:relative}#crs .caret:after{content:"";background:var(--crc);width:2px;height:1.15em;animation:1s steps(2,end) infinite crs-blink;position:absolute;top:-1em;left:1px}#crs .q-typed:not(.typing) .caret{display:none}@keyframes crs-blink{50%{opacity:0}}#crs .results{flex-direction:column;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:flex}#crs .res{background:var(--white);border-radius:14px;grid-template-columns:46% 1fr;align-items:center;gap:14px;padding:10px;display:grid;position:relative}#crs .res .tb{aspect-ratio:16/9;background:#e7edf4;border-radius:10px;position:relative;overflow:hidden}#crs .res .ln{background:#e7edf4;border-radius:6px;height:10px;margin:7px 0;overflow:hidden}#crs .res .ln.s{background:#eef2f7;width:55%;height:8px}#crs .res.skel .tb:after,#crs .res.skel .ln:after{content:"";height:100%;animation:crs-sheen 2.2s var(--ease) infinite;background:linear-gradient(90deg,#fff0,#ffffffbf,#fff0);display:block;transform:translate(-100%)}@keyframes crs-sheen{to{transform:translate(100%)}}#crs .res.ours{box-shadow:0 0 0 1.5px var(--crc), 0 18px 40px -18px #007cba8c;background:linear-gradient(#f4fafe,#fff);transition:box-shadow .6s}#crs .res.ours.pending{box-shadow:0 0 0 1px var(--rule)}#crs .res.ours.lit{animation:crs-glow 2.4s var(--ease) 1}@keyframes crs-glow{0%{box-shadow:0 0 0 1.5px var(--crc), 0 0 0 0 #7dc24299}60%{box-shadow:0 0 0 1.5px var(--crc), 0 0 0 16px #7dc24200}to{box-shadow:0 0 0 1.5px var(--crc), 0 18px 40px -18px #007cba8c}}#crs .res.ours img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}#crs .res.ours:hover img{transform:scale(1.05)}#crs .rank{font-family:var(--sans);background:var(--lime);color:var(--ink);transition:transform .5s var(--ease);border-radius:10px;padding:10px 12px;font-size:15px;font-weight:800;font-stretch:90%;line-height:1;position:absolute;top:8px;left:8px}#crs .res.ours.pending .rank{transform:scale(0)}#crs .res .who{font-family:var(--mono);color:var(--crc-deep);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600;line-height:1.3}#crs .res .tag{font-family:var(--mono);color:var(--lime-ink);background:#eaf5df;border-radius:99px;align-items:center;gap:6px;margin-top:10px;padding:10px 14px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}#crs .res .tag:before{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px}#crs .stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:64px;display:grid;position:relative}#crs .tile{background:var(--white);border:1px solid var(--rule);transition:transform .4s var(--ease), box-shadow .4s;border-radius:20px;flex-direction:column;gap:14px;padding:24px 24px 22px;display:flex}#crs .tile:hover{transform:translateY(-4px);box-shadow:0 20px 40px -24px #0b1f3a59}#crs .big{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);align-items:flex-end;height:84px;font-size:84px;font-weight:860;font-stretch:80%;line-height:1;display:flex}#crs .tile:nth-child(2) .big{color:var(--crc)}#crs .odo{height:1em;line-height:1;display:inline-block;overflow:hidden}#crs .odo .col{transform:translateY(calc(-1em * (var(--d) + 10)));flex-direction:column;display:flex}#crs .odo .col span{height:1em}#crs .tile p{color:var(--ink2);font-size:15.5px;line-height:1.45}#crs .ladder{height:26px;position:relative;container-type:inline-size}#crs .ladder .tr{background:var(--rule);height:2px;position:absolute;top:12px;left:0;right:0}#crs .ladder i{width:2px;height:10px;top:8px;left:calc(var(--k) * (100% - 2px) / 9);background:#c4cfdc;position:absolute}#crs .ladder .mk{background:var(--lime);width:18px;height:18px;transform:translateX(calc(var(--x) * (100cqw - 2px) / 9 + 1px));transition:transform 1.4s var(--ease);border-radius:50%;margin-left:-8px;position:absolute;top:4px;left:0;box-shadow:0 0 0 4px #7dc24240}#crs .ladder .mk.b{background:var(--crc);box-shadow:0 0 0 4px #007cba33}#crs .ladder .mk.b2{margin-left:-2px;top:-4px}#crs .ladder .ends{font-family:var(--mono);color:var(--mute);justify-content:space-between;font-size:11px;font-weight:500;line-height:1;display:flex;position:absolute;top:-14px;left:0;right:0}#crs section.s{padding:120px 0;position:relative}#crs .s-white{background:var(--white)}#crs .s-paper{background:var(--paper)}#crs .s-navy{background:var(--navy);color:#fff}#crs .sec-ey{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--crc-deep);align-items:center;gap:12px;margin-bottom:18px;font-size:13px;font-weight:600;line-height:1.3;display:flex}#crs .sec-ey b{background:var(--ink);color:var(--white);border-radius:99px;padding:8px 12px;font-weight:600}#crs .s-navy .sec-ey{color:var(--mint)}#crs .s-navy .sec-ey b{background:var(--mint);color:var(--navy)}#crs h2{font-family:var(--sans);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(30px,3.4vw,46px);font-weight:800;font-stretch:86%;line-height:1.04}#crs .body{color:var(--ink2);margin-top:22px;font-size:18px;line-height:1.62}#crs .body+.body{margin-top:16px}#crs .body.first{margin-top:0}#crs .s-navy .body{color:#c9d6ea}#crs .two{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}#crs [data-rv]{transition:opacity .9s var(--ease), transform .9s var(--ease)}#crs [data-rv].armed{opacity:0;transform:translateY(36px)}#crs [data-rv=right].armed{transform:translate(60px)}#crs .chan{grid-template-columns:1.15fr .85fr;align-items:end;gap:18px;display:grid}#crs .vcard{background:var(--white);border:1px solid var(--rule);transition:transform .5s var(--ease), box-shadow .5s;border-radius:18px;overflow:hidden;box-shadow:0 24px 50px -30px #0b1f3a66}#crs .vcard:hover{transform:translateY(-6px);box-shadow:0 30px 60px -28px #0b1f3a80}#crs .vcard video{object-fit:cover;background:#dde5ee;width:100%;height:auto}#crs .vcard .sq{aspect-ratio:1}#crs .vcard .vt{aspect-ratio:9/14}#crs .vcard .bar{align-items:center;gap:10px;padding:14px 16px;display:flex}#crs .vcard .dot{border-radius:50%;flex:none;width:30px;height:30px}#crs .vcard .nm{font-family:var(--sans);font-size:15px;font-weight:700;line-height:1.2}#crs .vcard .np{white-space:nowrap;font-family:var(--mono);color:var(--mute);align-items:center;gap:6px;margin-top:3px;font-size:11.5px;font-weight:500;line-height:1.2;display:flex}#crs .eq{align-items:flex-end;gap:2px;height:10px;display:inline-flex}#crs .eq i{background:var(--lime);transform-origin:bottom;width:2px;height:10px;animation:1s ease-in-out infinite crs-eq}#crs .eq i:nth-child(2){animation-delay:-.3s}#crs .eq i:nth-child(3){animation-delay:-.6s}@keyframes crs-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}#crs .crc-dot{background:conic-gradient(var(--lime) 0 25%, var(--crc) 0)}#crs .lex-dot{background:var(--navy);box-shadow:inset 0 0 0 3px var(--mint)}#crs .chan .c2{margin-bottom:48px}#crs .rig{grid-template-columns:1.25fr .75fr;align-items:center;gap:20px;display:grid}#crs .script{color:var(--ink);background:#fbfcfe;border-radius:18px;padding:22px 22px 26px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #0009}#crs .script .hd{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink2);border-bottom:1px dashed var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:16px;font-size:12px;font-weight:600;line-height:1;display:flex}#crs .status{color:var(--lime-ink);background:#eaf5df;border-radius:99px;align-items:center;gap:8px;padding:10px 16px;transition:background .4s,color .4s;display:inline-flex}#crs .status:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}#crs .status .s-rev{display:none}#crs .script.reviewing .status{color:#a8322a;background:#fdecea}#crs .script.reviewing .status .s-ok{display:none}#crs .script.reviewing .status .s-rev{display:inline}#crs .sl{align-items:center;gap:10px;height:22px;display:flex}#crs .sl .chk{border:1.5px solid #c4cfdc;border-radius:50%;flex:none;width:16px;height:16px;transition:background .3s,border-color .3s;position:relative}#crs .sl .chk:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;transition:opacity .3s;position:absolute;top:1px;left:4px;transform:rotate(45deg)}#crs .sl .ink{background:#cbd5e2;border-radius:5px;height:8px;transition:background .4s;position:relative}#crs .sl.red .ink{background:#f2b8b3}#crs .sl.red .ink:after{content:"";background:var(--red);height:2px;transition:transform .45s var(--ease);transform-origin:0;position:absolute;top:3px;left:-2px;right:-2px}#crs .sl.clean .ink{background:#cbd5e2}#crs .sl.clean .ink:after{transform:scaleX(0)}#crs .sl.clean .chk{background:var(--lime);border-color:var(--lime)}#crs .sl.clean .chk:after{opacity:1}#crs .scanw{pointer-events:none;position:absolute;inset:70px 0 20px;container-type:size}#crs .scan{background:var(--lime);opacity:0;height:2px;transform:translateY(calc(var(--p,1) * 100cqh));transition:opacity .3s;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px 4px #7dc2428c}#crs .script.reviewing .scan{opacity:1}#crs .stamp{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--lime-ink);border:3px solid var(--lime);background:#ffffffd9;border-radius:12px;padding:12px 16px;font-size:26px;font-weight:800;font-stretch:85%;line-height:1;transition:transform .5s cubic-bezier(.3,1.6,.5,1),opacity .3s;position:absolute;bottom:18px;right:18px;transform:rotate(-8deg)}#crs .script.reviewing .stamp{opacity:0;transform:rotate(-8deg)scale(1.8)}#crs .pub{background:var(--navy2);border-radius:18px;position:relative;overflow:hidden}#crs .pub video{aspect-ratio:9/15;object-fit:cover;width:100%;height:auto;transition:filter .6s, transform .6s var(--ease)}#crs .pub .lock{font-family:var(--mono);color:#fff;background:#0a2550d9;border-radius:12px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:600;line-height:1.2;display:flex;position:absolute;bottom:12px;left:12px;right:12px}#crs .pub .lock .l1{display:none}#crs .rig.reviewing .pub video{filter:blur(10px)saturate(.4);transform:scale(1.06)}#crs .rig.reviewing .pub .lock .l1{display:inline}#crs .rig.reviewing .pub .lock .l2{display:none}#crs .buf-head{grid-template-columns:1fr 1fr;align-items:start;gap:72px;display:grid}#crs .stations{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:64px;display:grid}#crs .st{background:var(--white);border:1px solid var(--rule);transition:transform .45s var(--ease), box-shadow .45s;border-radius:20px;grid-template-columns:44% 1fr;align-items:center;gap:20px;padding:14px 20px 14px 14px;display:grid}#crs .st:hover{transform:translateY(-5px);box-shadow:0 24px 50px -30px #0b1f3a73}#crs .st .md{aspect-ratio:4/5;background:#e7edf4;border-radius:14px;position:relative;overflow:hidden}#crs .st .md video,#crs .st .md img{object-fit:cover;width:100%;height:100%}#crs .st .md.wide{background:#fff}#crs .st .md.wide video{object-fit:cover;transform:scale(1.35)}#crs .st .k{font-family:var(--mono);color:var(--crc-deep);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:600;line-height:1}#crs .st .sth{font-family:var(--sans);color:var(--ink);margin:10px 0 0;font-size:21px;font-weight:760;font-stretch:92%;line-height:1.18}#crs .sboard{background:#f7f9fc;flex-direction:column;justify-content:center;gap:8px;padding:10px;display:flex;position:absolute;inset:0}#crs .sboard img{aspect-ratio:16/9;height:auto;transition:transform .9s var(--ease);border:2px solid #fff;border-radius:6px;box-shadow:0 6px 14px -8px #0b1f3a80}#crs .sboard img:first-child{transform:rotate(-2deg)}#crs .sboard img:nth-child(3){transform:rotate(2deg)}#crs .st.armed .sboard img{transform:translate(-30px)rotate(-6deg)}#crs .rot{background:#0b1f3a;position:absolute;inset:0}#crs .rot img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s, transform 2.4s var(--ease);position:absolute;inset:0;transform:scale(1.08)}#crs .rot img.on{opacity:1;transform:scale(1)}#crs .rot .sbar{z-index:2;background:#fffffff0;border-radius:99px;align-items:center;gap:6px;height:26px;padding:0 12px;display:flex;position:absolute;top:8px;left:8px;right:8px}#crs .rot .sbar svg{width:12px;height:12px;color:var(--crc)}#crs .rot .sbar i{background:#dce4ee;border-radius:3px;flex:1;height:5px}#crs .rk-head{max-width:760px}#crs .lead{color:var(--ink2);margin-top:20px;font-size:18px;line-height:1.6}#crs table.rk{border-collapse:separate;border-spacing:0 12px;width:100%;margin-top:40px}#crs table.rk th{text-align:left;font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--mute);padding:0 20px 4px;font-size:12px;font-weight:600;line-height:1.3}#crs table.rk td{background:var(--paper);vertical-align:middle;padding:18px 20px;transition:background .3s}#crs table.rk tr:hover td{background:#e8f1f8}#crs table.rk td:first-child{border-radius:16px 0 0 16px;width:46%}#crs table.rk td:last-child{border-radius:0 16px 16px 0}#crs .pill{background:var(--white);border:1px solid var(--rule);border-radius:99px;align-items:flex-start;gap:10px;padding:12px 18px;display:flex}#crs .pill svg{width:16px;height:16px;color:var(--crc);flex:none;margin-top:2px}#crs .pill .q{font-size:15px}#crs .track{height:58px;position:relative;container-type:inline-size}#crs .track .zones{grid-template-columns:repeat(10,1fr) 1.2fr;gap:4px;display:grid;position:absolute;top:24px;left:0;right:0}#crs .track .zones span{background:#dce4ee;border-radius:3px;height:6px}#crs .track .zones span:last-child{background:repeating-linear-gradient(90deg,#dce4ee 0 4px,#0000 4px 8px)}#crs .track .nums{font-family:var(--mono);color:var(--mute);grid-template-columns:repeat(10,1fr) 1.2fr;gap:4px;font-size:11px;font-weight:500;line-height:1.4;display:grid;position:absolute;top:36px;left:0;right:0}#crs .track .nums span{text-align:center}#crs .mark{height:36px;transform:translateX(calc((var(--r) - .5) * (100cqw + 4.8px) / 11.2 - 2px - 50%));transition:transform 1.3s var(--ease);place-items:center;display:grid;position:absolute;top:4px;left:0}#crs .mark b{font-family:var(--sans);background:var(--lime);color:var(--ink);white-space:nowrap;border-radius:12px;padding:10px 14px;font-size:22px;font-weight:860;font-stretch:84%;line-height:1;box-shadow:0 10px 22px -10px #2f5d0eb3}#crs .mark.mid b{background:var(--crc);color:#fff;box-shadow:0 10px 22px -10px #00639ab3}#crs tr.armed .mark{--r:10.6}#crs .shelves{gap:22px;margin-top:56px;display:grid}#crs .shelf{background:var(--white);border:1px solid var(--rule);border-radius:20px;padding:20px}#crs .shelf .top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}#crs .shelf .nm{font-family:var(--sans);align-items:center;gap:10px;font-size:18px;font-weight:760;line-height:1.2;display:flex}#crs .shelf .nm .dot{border-radius:50%;width:26px;height:26px}#crs .shelf .ct{font-family:var(--mono);color:var(--ink2);font-size:13px;font-weight:600;line-height:1}#crs .slots{grid-template-columns:repeat(14,1fr);gap:8px;display:grid}#crs .slot{aspect-ratio:16/10;background:var(--c);transition:transform .5s var(--ease), opacity .5s, background .5s;border-radius:7px;position:relative}#crs .slot:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid #fffffff2;margin:-5px 0 0 -3px;position:absolute;top:50%;left:50%}#crs .slot.off{background:#e3e9f1;transform:scale(.82)}#crs .slot.off:after{border-left-color:#0000}#crs .shelf.crc .slot{--c:var(--crc)}#crs .shelf.crc .slot:nth-child(3n){--c:var(--crc-deep)}#crs .shelf.crc .slot:nth-child(4n+2){--c:var(--lime)}#crs .shelf.lex .slot{--c:var(--navy)}#crs .shelf.lex .slot:nth-child(3n){--c:var(--navy2)}#crs .shelf.lex .slot:nth-child(4n+2){--c:#2fa897}#crs .s5-head{max-width:780px}#crs .close{background:var(--navy);color:#fff;padding:110px 0 120px;position:relative;overflow:hidden}#crs .close:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#4fd1be29,#4fd1be00);width:60%;height:160%;position:absolute;top:-30%;right:-10%}#crs .closing{font-family:var(--sans);letter-spacing:-.01em;text-wrap:balance;max-width:20em;font-size:clamp(30px,3.8vw,54px);font-weight:800;font-stretch:84%;line-height:1.06;position:relative}#crs .closing em{color:var(--lime);font-style:normal}#crs .cta{border-top:1px solid #ffffff2e;flex-wrap:wrap;align-items:center;gap:22px 28px;margin-top:64px;padding-top:36px;display:flex;position:relative}#crs .cta-t{font-family:var(--sans);letter-spacing:0;color:#fff;text-wrap:wrap;font-size:24px;font-weight:700;font-stretch:100%;line-height:1.25}#crs .btn{background:var(--lime);color:var(--ink);font-family:var(--sans);transition:transform .3s var(--ease), box-shadow .3s;border-radius:99px;align-items:center;gap:12px;padding:18px 22px 18px 26px;font-size:18px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}#crs .btn svg{width:20px;height:20px;transition:transform .35s var(--ease)}#crs .btn:hover,#crs .btn:focus-visible{outline:none;transform:translateY(-2px);box-shadow:0 0 0 6px #7dc24240}#crs .btn:focus-visible{outline-offset:3px;outline:3px solid #fff}#crs .btn:hover svg,#crs .btn:focus-visible svg{transform:translate(5px)}#crs .rel{background:var(--white);padding:100px 0 110px}#crs .rel-t{font-family:var(--sans);color:var(--ink);margin-bottom:36px;font-size:clamp(30px,3.4vw,46px);font-weight:800;font-stretch:86%;line-height:1.04}#crs .rel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}#crs .rel-card a{background:var(--paper);border:1px solid var(--rule);height:100%;color:var(--ink);transition:transform .35s var(--ease), box-shadow .35s;border-radius:20px;flex-direction:column;padding:12px 12px 24px;text-decoration:none;display:flex}#crs .rel-card a:hover,#crs .rel-card a:focus-visible{transform:translateY(-4px);box-shadow:0 24px 50px -30px #0b1f3a73}#crs .rel-img{aspect-ratio:4/3;background:#e7edf4;border-radius:14px;display:block;overflow:hidden}#crs .rel-img img{object-fit:cover;width:100%;height:100%}#crs .rel-logo{align-items:center;height:36px;margin:20px 12px 0;display:flex}#crs .rel-logo img{object-fit:contain;object-position:left center;width:auto;max-width:160px;height:36px}#crs .rel-card h3{font-family:var(--sans);color:var(--ink);margin:14px 12px 8px;font-size:26px;font-weight:800;font-stretch:86%;line-height:1.1}#crs .rel-card p{color:var(--ink2);margin:0 12px;font-size:16px;line-height:1.55}#crs .rel-more{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--crc-deep);border-bottom:2px solid var(--lime);align-self:flex-start;margin:auto 12px 0;padding-top:18px;font-size:13px;font-weight:600}@media (width<=991.98px){#crs .hero{padding:44px 0 56px}#crs .hero-grid,#crs .two,#crs .buf-head{grid-template-columns:1fr;gap:40px}#crs .stats{grid-template-columns:1fr;gap:12px;margin-top:44px}#crs .stations{grid-template-columns:1fr}#crs section.s{padding:84px 0}#crs .rel-grid{grid-template-columns:minmax(0,520px)}#crs .rel{padding:72px 0 84px}}@media (width<=600px){#crs .dek{font-size:17px}#crs .serp{border-radius:18px;padding:12px}#crs .q{font-size:14px}#crs .res{grid-template-columns:44% 1fr;gap:10px;padding:8px}#crs .big{height:72px;font-size:72px}#crs .chan{grid-template-columns:1fr 1fr;gap:12px}#crs .chan .c2{margin-bottom:28px}#crs .vcard .bar{gap:8px;padding:10px}#crs .vcard .dot{width:22px;height:22px}#crs .vcard .nm{font-size:13.5px}#crs .rig{grid-template-columns:1fr}#crs .pub{justify-self:center;width:100%;max-width:220px}#crs .st{grid-template-columns:40% 1fr;gap:14px;padding:12px 14px 12px 12px}#crs .st .sth{font-size:18px}#crs table.rk,#crs table.rk tbody,#crs table.rk tr,#crs table.rk td{display:block;width:100%!important}#crs table.rk thead{display:none}#crs table.rk tr{background:var(--paper);border-radius:16px;margin-bottom:12px}#crs table.rk td{padding:14px 14px 4px;background:0 0!important;border-radius:0!important}#crs table.rk td:last-child{padding:4px 14px 16px}#crs .pill{border-radius:14px;padding:10px 14px}#crs .track .nums span:nth-child(2n){visibility:hidden}#crs .mark b{padding:8px 10px;font-size:19px}#crs .slots{grid-template-columns:repeat(7,1fr)}#crs .shelf{padding:16px}#crs .cta-t{font-size:21px}}@media (width<=360px){#crs .res .tag{padding:8px 10px;font-size:11px}#crs .vcard .bar{gap:6px;padding:10px 8px}#crs .vcard .nm{font-size:12px}#crs .st{grid-template-columns:1fr}#crs .st .md{aspect-ratio:16/10}}#crs.rm *,#crs.rm :before,#crs.rm :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){#crs *,#crs :before,#crs :after{transition:none!important;animation:none!important}}
