@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.2_7u3qf8hb00l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.3qp6y754qyij-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.437wgy8nypf_z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.36f255hs6fere.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.3ffd3kh1ay1yu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0xq4un9mlaiqb.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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.ZOhs6q_className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.ZOhs6q_variable{--font-rl-display:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.-hBC4a_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.-hBC4a_variable{--font-rl-text:"Instrument Sans", "Instrument Sans Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-text:var(--font-rl-text), ui-sans-serif, system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{background-color:var(--rl-paper)}body{background-color:var(--rl-paper);color:var(--rl-ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;font-synthesis:none}:focus-visible{outline:2px solid var(--rl-accent);outline-offset:2px}}@layer components{.rl-c{flex-direction:column;min-height:100vh;display:flex}.rl-c:after{content:"";flex:1 0 48px;order:1}.rl-c>.foot-wrap{order:2;margin-top:0}.rl *,.rl :before,.rl :after{box-sizing:border-box}.rl a{color:inherit;text-decoration:none}.rl button{font:inherit;color:inherit;cursor:pointer}.rl :focus-visible{outline:2px solid var(--rl-accent);outline-offset:2px;border-radius:4px}.rl h1,.rl h2,.rl h3,.rl h4,.rl blockquote,.rl .disp{font-family:var(--rl-f-display);color:var(--rl-ink-headline);font-optical-sizing:auto;text-wrap:balance;margin:0;font-weight:700}.rl p,.rl li,.rl dd{text-wrap:pretty}.rl .hl,.rl .mr a,.rl .logo{font-optical-sizing:auto}.rl p{margin:0}.dateline{font:700 13px/1 var(--rl-f-text);letter-spacing:.06em;text-transform:uppercase;color:var(--rl-ink-headline);margin-right:4px}.latin,.meta,.dur,.counter,.like,.pager button,.entry .time,.stat b,.fs button,.mr .n,.chip,.res-bar strong{font-variant-numeric:tabular-nums lining-nums}.wrap{max-width:1280px;margin:0 auto;padding:0 32px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.util{background:var(--rl-surface);border-bottom:1px solid var(--rl-line)}.util .wrap{height:36px;color:var(--rl-ink-meta);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.util a{transition:color .2s}.util a:hover{color:var(--rl-ink-headline)}.hdr{z-index:20;background:var(--rl-paper);border-bottom:1px solid var(--rl-line);transition:box-shadow .25s var(--rl-ease),background-color .35s var(--rl-ease);position:sticky;top:0}.hdr.scrolled{box-shadow:0 6px 20px #10182814}.hdr-row{align-items:center;gap:24px;min-height:68px;display:flex}.logo{font-family:var(--rl-f-display);letter-spacing:-.02em;color:var(--rl-ink-headline);align-items:center;gap:8px;font-size:32px;font-weight:700;line-height:40px;display:flex}.logo svg{overflow:visible}.logo .w1,.logo .w2{stroke:var(--rl-accent);transition:transform .6s var(--rl-ease)}.logo:hover .w1{transform:translate(3px)}.logo:hover .w2{transform:translate(-3px)}.nav{scrollbar-width:none;flex:1;gap:22px;min-width:0;font-size:15px;font-weight:600;line-height:24px;display:flex;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav a{white-space:nowrap;color:var(--rl-ink);padding:20px 0;transition:color .2s;position:relative}.nav a:after{content:"";background:var(--rl-accent);transform-origin:0;height:2px;transition:transform .3s var(--rl-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav a:hover,.nav a.on{color:var(--rl-ink-headline)}.nav a:hover:after,.nav a.on:after{transform:scaleX(1)}.tools{align-items:center;gap:8px;display:flex}.ibtn{border:1px solid var(--rl-line-strong);background:var(--rl-paper);width:44px;height:44px;color:var(--rl-ink);border-radius:9999px;place-items:center;transition:background-color .2s,border-color .2s,transform .15s;display:grid}.ibtn:hover{background:var(--rl-surface);border-color:var(--rl-ink-meta)}.ibtn:active{transform:scale(.9)}.ibtn svg{transition:transform .45s var(--rl-ease)}.theme-btn:hover svg{transform:rotate(-30deg)}.theme-btn .ico{animation:spinIn .45s var(--rl-ease)}@keyframes spinIn{0%{opacity:0;transform:rotate(-90deg)scale(.6)}to{opacity:1;transform:none}}.burger{display:none}.pill{height:44px;font:600 14px/20px var(--rl-f-latin);border:1px solid var(--rl-line-strong);background:var(--rl-paper);color:var(--rl-ink);white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:background-color .2s,color .2s,border-color .2s,transform .15s,opacity .2s;display:inline-flex}.pill:hover{border-color:var(--rl-ink-meta);background:var(--rl-surface)}.pill:active{transform:scale(.97)}.pill.solid{background:var(--rl-button);color:var(--rl-on-button);border-color:var(--rl-button)}.pill.solid:hover{opacity:.86;background:var(--rl-button)}.pill.th{font-family:var(--rl-f-text);font-size:14px}.prog{background:var(--rl-accent);transform-origin:0;height:3px;transition:transform .1s linear;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.search{transition:grid-template-rows .35s var(--rl-ease);grid-template-rows:0fr;display:grid}.search.open{grid-template-rows:1fr}.search>div{overflow:hidden}.search form{gap:8px;padding:12px 0 16px;display:flex}.search .field{flex:1}.scrim{background:var(--rl-overlay);opacity:0;pointer-events:none;z-index:40;transition:opacity .3s;position:fixed;inset:0}.scrim.open{opacity:1;pointer-events:auto}.drawer{background:var(--rl-paper);z-index:41;width:min(86vw,360px);max-height:100vh;transition:transform .4s var(--rl-ease);box-shadow:var(--rl-shadow);flex-direction:column;gap:20px;padding:16px 20px 24px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%)}.drawer.open{transform:none}.drawer-top{justify-content:space-between;align-items:center;display:flex}.drawer nav{flex-direction:column;display:flex}.drawer nav a{border-bottom:1px solid var(--rl-line);font-family:var(--rl-f-display);color:var(--rl-ink-headline);opacity:0;transition:opacity .35s,transform .35s var(--rl-ease),color .2s;justify-content:space-between;align-items:center;padding:14px 0;font-size:19px;font-weight:700;display:flex;transform:translate(18px)}.drawer.open nav a{opacity:1;transform:none}.drawer nav a:hover{color:var(--rl-accent)}.drawer.open nav a:nth-child(2){transition-delay:30ms}.drawer.open nav a:nth-child(3){transition-delay:60ms}.drawer.open nav a:nth-child(4){transition-delay:90ms}.drawer.open nav a:nth-child(5){transition-delay:.12s}.drawer.open nav a:nth-child(6){transition-delay:.15s}.drawer.open nav a:nth-child(7){transition-delay:.18s}.drawer.open nav a:nth-child(8){transition-delay:.21s}.drawer-row{flex-wrap:wrap;gap:8px;display:flex}.drawer>.pill.th{width:100%;height:48px}.brk{background:var(--rl-accent-tint);border-bottom:1px solid var(--rl-accent-line)}.brk .wrap{align-items:center;gap:16px;min-height:48px;padding-top:8px;padding-bottom:8px;display:flex}.brk-tag{background:var(--rl-accent);color:var(--rl-on-accent);white-space:nowrap;border-radius:9999px;align-items:center;gap:8px;padding:2px 12px;font-size:13px;font-weight:700;display:inline-flex}.dot{background:currentColor;border-radius:9999px;flex:none;width:7px;height:7px;display:inline-block;position:relative}.dot:after{content:"";border-radius:inherit;background:currentColor;animation:1.6s ease-out infinite pulse;position:absolute;inset:0}@keyframes pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.brk-item{color:var(--rl-ink-headline);animation:tickIn .5s var(--rl-ease) both;font-size:16px;font-weight:600;line-height:26px}.brk-item:hover{text-decoration:underline}@keyframes tickIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ad-l{font:400 11px/16px var(--rl-f-latin);color:var(--rl-ink-subtle);text-align:right;margin-bottom:4px}.ad{background:var(--rl-surface);border:1px dashed var(--rl-line-strong);color:var(--rl-ink-subtle);font:400 13px var(--rl-f-latin);border-radius:4px;place-items:center;display:grid}.ad.leader{height:96px}.ad.box{aspect-ratio:1.2}.media{background:var(--rl-ph1);display:block;position:relative;overflow:hidden}.ph{aspect-ratio:1.55;width:100%;color:var(--rl-ink-subtle);background:var(--rl-ph1);transition:transform .7s var(--rl-ease),background-color .35s;place-items:center;display:grid}.ph.t2{background:var(--rl-ph2)}.ph.t3{background:var(--rl-ph3)}.ph.sq{aspect-ratio:1}.card:hover .ph,.media:hover .ph{transform:scale(1.045)}.k{color:var(--rl-accent);font:600 12px/18px var(--rl-f-latin);letter-spacing:.06em;text-transform:uppercase;transition:opacity .2s;display:inline-block}.k:hover{opacity:.75}.hl a{transition:background-size .4s var(--rl-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat}.card:hover .hl a,.hl a:hover{background-size:100% 1.5px}.h-lead{letter-spacing:-.01em;font-size:44px;line-height:52px}.h-article{letter-spacing:-.01em;font-size:42px;line-height:50px}.h-feat{font-size:28px;line-height:36px}.h-card{font-size:20px;line-height:27px}.h-card-l{font-size:22px;line-height:29px}.h-small{font-size:17px;line-height:24px}.sum{color:var(--rl-ink-meta);margin-top:8px;font-size:17px;line-height:26px}.meta{color:var(--rl-ink-meta);font:400 13px/20px var(--rl-f-latin);flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.chip{border:1px solid var(--rl-line-strong);border-radius:9999px;align-items:center;gap:4px;padding:0 8px;transition:border-color .2s,color .2s;display:inline-flex}.chip:hover{border-color:var(--rl-accent);color:var(--rl-accent)}.by{color:var(--rl-ink);font-size:14px;font-weight:600;font-family:var(--rl-f-text);align-items:center;gap:8px;display:flex}.av{background:var(--rl-ph1);border:1px solid var(--rl-line-strong);border-radius:9999px;flex:none;width:32px;height:32px}.card .media{margin-bottom:12px}.sec{margin-top:56px}.sec-h{border-bottom:1px solid var(--rl-line);justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:12px;display:flex}.sec-h h2{align-items:center;gap:12px;font-size:24px;line-height:32px;display:flex}.sec-h h2:before{content:"";background:var(--rl-accent);border-radius:9999px;flex:none;width:10px;height:10px}.more{color:var(--rl-ink-meta);align-items:center;gap:4px;font-size:14px;font-weight:600;transition:color .2s;display:inline-flex}.more svg{transition:transform .25s var(--rl-ease)}.more:hover{color:var(--rl-ink-headline)}.more:hover svg{transform:translate(4px)}.latest-h{border-bottom:2px solid var(--rl-ink-headline);align-items:center;gap:10px;margin-bottom:4px;padding-bottom:10px;font-size:18px;line-height:26px;display:flex}.latest-h .dot{color:var(--rl-accent)}.row{border-bottom:1px solid var(--rl-line);padding:14px 0}.trow{border-bottom:1px solid var(--rl-line);grid-template-columns:minmax(0,1fr) 96px;grid-template-areas:"txt img";gap:14px;padding:14px 0;display:grid}.trow .txt,.lrow .txt{grid-area:txt}.trow .media,.lrow .media{grid-area:img;margin:0}.lrow{border-bottom:1px solid var(--rl-line);grid-template-columns:minmax(0,1fr) 200px;grid-template-areas:"txt img";gap:24px;padding:20px 0;display:grid}.lrow.new{animation:fadeUp .5s var(--rl-ease) both}.lrow.new:nth-of-type(2){animation-delay:80ms}.lrow.new:nth-of-type(3){animation-delay:.16s}.top3{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);grid-template-areas:"latest lead aside";gap:32px;display:grid}.a-latest{grid-area:latest}.a-lead{flex-direction:column;grid-area:lead;gap:28px;display:flex}.a-aside{flex-direction:column;grid-area:aside;gap:20px;display:flex}.split{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-areas:"txt img";align-items:center;gap:32px;display:grid}.split .txt{grid-area:txt}.split .media{grid-area:img;margin:0}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.biz{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:32px;display:grid}.lower{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px;display:grid}.cols{grid-template-columns:minmax(0,1fr) 340px;gap:48px;display:grid}.side{flex-direction:column;gap:32px;display:flex}.band{background:var(--rl-band);color:var(--rl-band-ink);margin-top:56px;padding:48px 0}.band .sec-h{border-color:var(--rl-band-line)}.band h2,.band h3{color:var(--rl-band-ink)}.band .more{color:var(--rl-band-meta)}.band .more:hover{color:#fff}.band .media,.band .ph{background:var(--rl-band-2);color:var(--rl-band-meta)}.vrail{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.vcard h3{margin-top:12px;font-size:18px;line-height:25px}.play{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.play span{width:56px;height:56px;transition:transform .35s var(--rl-ease),background-color .3s;background:#00000073;border-radius:9999px;place-items:center;display:grid}.vcard:hover .play span{background:var(--rl-accent);transform:scale(1.14)}.dur{color:#fff;font:600 12px/18px var(--rl-f-latin);background:#000000a6;border-radius:4px;padding:1px 6px;position:absolute;bottom:8px;right:8px}.tabs{background:var(--rl-surface);border-radius:9999px;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:grid;position:relative}.tabs .ind{background:var(--rl-paper);width:calc(33.3333% - 2.66667px);box-shadow:0 0 0 1px var(--rl-line),0 2px 6px #10182814;transition:transform .4s var(--rl-ease);border-radius:9999px;position:absolute;top:4px;bottom:4px;left:4px}.tabs button{z-index:1;min-height:40px;color:var(--rl-ink-meta);background:0 0;border:0;border-radius:9999px;padding:8px 6px;font-size:14px;font-weight:600;transition:color .2s;position:relative}.tabs button:hover{color:var(--rl-ink)}.tabs button.on{color:var(--rl-ink-headline)}.mr{margin:8px 0 0;padding:0;list-style:none}.mr li{border-bottom:1px solid var(--rl-line);animation:fadeUp .4s var(--rl-ease) both;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.mr li:last-child{border-bottom:0}.mr li:nth-child(2){animation-delay:40ms}.mr li:nth-child(3){animation-delay:80ms}.mr li:nth-child(4){animation-delay:.12s}.mr li:nth-child(5){animation-delay:.16s}.mr .n{font:700 24px/30px var(--rl-f-display);color:var(--rl-accent)}.mr a{font-family:var(--rl-f-display);color:var(--rl-ink-headline);font-size:17px;font-weight:600;line-height:24px;transition:color .2s}.mr a:hover{color:var(--rl-accent)}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.field{border:1px solid var(--rl-line-strong);background:var(--rl-paper);min-width:240px;height:46px;color:var(--rl-ink);font:400 15px var(--rl-f-latin);border-radius:9999px;padding:0 18px;transition:border-color .2s,box-shadow .2s}.field:focus,.inp:focus{border-color:var(--rl-ink-headline);box-shadow:0 0 0 4px var(--rl-accent-tint);outline:none}.inp{border:1px solid var(--rl-line-strong);background:var(--rl-paper);height:46px;color:var(--rl-ink);font:inherit;border-radius:4px;padding:0 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}textarea.inp{resize:vertical;height:auto;padding:12px 16px;line-height:28px}.ok{background:var(--rl-accent-tint);height:46px;color:var(--rl-ink-headline);animation:fadeUp .4s var(--rl-ease) both;border-radius:9999px;align-items:center;gap:8px;padding:0 20px;font-weight:600;display:inline-flex}.ok svg{color:var(--rl-accent)}.ok path{stroke-dasharray:24;stroke-dashoffset:24px;animation:draw .5s .15s var(--rl-ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.foot-wrap{background:var(--rl-surface);border-top:1px solid var(--rl-line);margin-top:56px;padding:48px 0 24px}.nl{border-bottom:1px solid var(--rl-line-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;padding-bottom:32px;display:flex}.nl form{flex-wrap:wrap;gap:8px;display:flex}.foot{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:32px;display:grid}.foot nav{flex-direction:column;gap:8px;font-size:15px;line-height:26px;display:flex}.foot nav strong{color:var(--rl-ink-headline);margin-bottom:4px}.foot nav a{color:var(--rl-ink-meta);transition:color .2s}.foot nav a:hover{color:var(--rl-ink-headline)}.soc-row{gap:8px;margin-top:16px;display:flex}.soc{border:1px solid var(--rl-line-strong);width:44px;height:44px;color:var(--rl-ink);transition:transform .25s var(--rl-ease),border-color .2s,color .2s;border-radius:9999px;place-items:center;display:grid}.soc:hover{border-color:var(--rl-accent);color:var(--rl-accent);transform:translateY(-3px)}.legal{border-top:1px solid var(--rl-line-strong);font:400 13px/20px var(--rl-f-latin);color:var(--rl-ink-meta);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:40px;padding-top:20px;display:flex}.legal a:hover{color:var(--rl-ink-headline)}.crumb{color:var(--rl-ink-meta);align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:22px;display:flex}.crumb a:hover{color:var(--rl-ink-headline)}.sharebar{border-top:1px solid var(--rl-line);border-bottom:1px solid var(--rl-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:14px 0;display:flex}.sbtns{flex-wrap:wrap;gap:8px;display:flex}.sbtn{border:1px solid var(--rl-line-strong);background:var(--rl-paper);width:44px;height:44px;color:var(--rl-ink);transition:transform .2s var(--rl-ease),border-color .2s,color .2s,background-color .2s;border-radius:8px;place-items:center;display:grid}.sbtn:hover{border-color:var(--rl-ink-meta);transform:translateY(-2px)}.sbtn:active{transform:scale(.9)}.sbtn.on{color:var(--rl-accent);border-color:var(--rl-accent);background:var(--rl-accent-tint)}.sbtn.on svg{animation:pop .45s var(--rl-ease)}.sbtn.on .fillable{fill:currentColor}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.4)}to{transform:scale(1)}}.fs{border:1px solid var(--rl-line-strong);border-radius:8px;display:inline-flex;overflow:hidden}.fs button{background:var(--rl-paper);width:44px;height:42px;font:600 14px var(--rl-f-latin);color:var(--rl-ink);border:0;transition:background-color .2s}.fs button+button{border-left:1px solid var(--rl-line-strong)}.fs button:hover{background:var(--rl-surface)}.fs button:disabled{color:var(--rl-ink-subtle);cursor:default}.fig{margin:0;position:relative;overflow:hidden}.fig figcaption{color:#fff;background:#0000008c;padding:10px 16px;font-size:13px;line-height:19px;position:absolute;bottom:0;left:0;right:0}.body{max-width:720px;transition:font-size .25s var(--rl-ease),line-height .25s var(--rl-ease);margin-top:32px;font-size:19px;line-height:31px}.body p{color:var(--rl-ink-body);transition:font-size .25s var(--rl-ease),line-height .25s var(--rl-ease);margin:0 0 22px}.body h2{margin:36px 0 12px;font-size:26px;line-height:33px}.quote{border-top:2px solid var(--rl-ink-headline);border-bottom:1px solid var(--rl-line);margin:32px 0;padding:20px 0;font-size:26px;font-style:italic;font-weight:600;line-height:35px}.tags{flex-wrap:wrap;align-items:center;gap:8px;max-width:760px;margin-top:24px;display:flex}.tag{border:1px solid var(--rl-line-strong);color:var(--rl-ink);border-radius:9999px;padding:4px 14px;font-size:14px;font-weight:600;transition:border-color .2s,color .2s,background-color .2s}.tag:hover{border-color:var(--rl-accent);color:var(--rl-accent);background:var(--rl-accent-tint)}.cbox{background:var(--rl-surface);border-radius:8px;flex-direction:column;gap:10px;padding:20px;display:flex}.cbox label{color:var(--rl-ink);font-size:14px;font-weight:600}.counter{font:400 12px/18px var(--rl-f-latin);color:var(--rl-ink-subtle)}.cmt{border-bottom:1px solid var(--rl-line);grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.cmt p{color:var(--rl-ink-body);margin-top:2px;font-size:16px;line-height:25px}.like{color:var(--rl-ink-meta);font:600 13px var(--rl-f-latin);background:0 0;border:0;align-items:center;gap:6px;margin-top:6px;padding:4px 0;transition:color .2s;display:inline-flex}.like:hover,.like.on{color:var(--rl-accent)}.like.on svg{animation:pop .45s var(--rl-ease)}.like.on .fillable{fill:currentColor}.cat-h{text-align:center;padding:40px 0 32px}.cat-h h1{letter-spacing:-.01em;font-size:48px;line-height:56px}.subtags{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.subtags button{border:1px solid var(--rl-line-strong);background:var(--rl-paper);min-height:40px;color:var(--rl-ink);white-space:nowrap;border-radius:9999px;padding:6px 16px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,transform .15s}.subtags button:hover{border-color:var(--rl-ink-meta)}.subtags button:active{transform:scale(.96)}.subtags button.on{background:var(--rl-button);color:var(--rl-on-button);border-color:var(--rl-button)}.grid-a{animation:fadeUp .45s var(--rl-ease) both}.grid-b{animation:fadeUpB .45s var(--rl-ease) both}@keyframes fadeUpB{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.spin{border:2px solid;border-top-color:#0000;border-radius:9999px;width:16px;height:16px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toast{opacity:0;pointer-events:none;background:var(--rl-button);color:var(--rl-on-button);transition:opacity .25s,transform .35s var(--rl-ease);z-index:60;box-shadow:var(--rl-shadow);border-radius:9999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px)}.toast.show{opacity:1;transform:translate(-50%)}.totop{background:var(--rl-button);width:48px;height:48px;color:var(--rl-on-button);opacity:0;pointer-events:none;transition:opacity .3s,transform .3s var(--rl-ease);z-index:30;box-shadow:var(--rl-shadow);border:0;border-radius:9999px;place-items:center;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(12px)scale(.9)}.totop.show{opacity:1;pointer-events:auto;transform:none}.totop:hover{transform:translateY(-3px)}.rl mark{background:var(--rl-accent-tint);color:inherit;border-radius:2px;padding:0 2px}.sq{padding:32px 0 8px}.sq-box{border:2px solid var(--rl-ink-headline);background:var(--rl-paper);height:60px;transition:box-shadow .25s var(--rl-ease);border-radius:9999px;align-items:center;gap:10px;padding:0 20px;display:flex}.sq-box:focus-within{box-shadow:0 0 0 5px var(--rl-accent-tint)}.sq-box input{min-width:0;font:400 20px var(--rl-f-text);color:var(--rl-ink-headline);background:0 0;border:0;outline:none;flex:1}.sq-box .go{height:44px;margin-right:-12px}.clear{background:var(--rl-surface);width:32px;height:32px;color:var(--rl-ink-meta);transition:transform .25s var(--rl-ease),background-color .2s;border:0;border-radius:9999px;place-items:center;display:grid}.clear:hover{background:var(--rl-line);transform:rotate(90deg)}.srch{grid-template-columns:240px minmax(0,1fr);gap:48px;margin-top:24px;display:grid}.filters{flex-direction:column;gap:24px;display:flex}.fgroup h3{font-family:var(--rl-f-text);margin-bottom:8px;font-size:15px;line-height:24px}.fopts{flex-direction:column;gap:2px;display:flex}.fopt{min-height:40px;color:var(--rl-ink);text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;font-size:15px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:flex}.fopt:hover{background:var(--rl-surface)}.fopt.on{background:var(--rl-accent-tint);color:var(--rl-accent)}.fopt .c{font:400 12px var(--rl-f-latin);color:var(--rl-ink-subtle)}.res-bar{border-bottom:1px solid var(--rl-line);color:var(--rl-ink-meta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;font-size:15px;display:flex}.res-bar strong{color:var(--rl-ink-headline)}.select{border:1px solid var(--rl-line-strong);background:var(--rl-paper);height:40px;color:var(--rl-ink);font:600 14px var(--rl-f-text);border-radius:9999px;padding:0 14px}.pager{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:32px;display:flex}.pager button{border:1px solid var(--rl-line-strong);background:var(--rl-paper);min-width:44px;height:44px;font:600 14px var(--rl-f-latin);color:var(--rl-ink);border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;transition:background-color .2s,color .2s,border-color .2s,transform .15s;display:inline-flex}.pager button:hover{border-color:var(--rl-ink-meta)}.pager button:active{transform:scale(.94)}.pager button.on{background:var(--rl-button);color:var(--rl-on-button);border-color:var(--rl-button)}.pager .th{font-family:var(--rl-f-text)}.sk{border-bottom:1px solid var(--rl-line);grid-template-columns:minmax(0,1fr) 200px;gap:24px;padding:20px 0;display:grid}.sk i{background:linear-gradient(90deg,var(--rl-surface) 0%,var(--rl-line) 50%,var(--rl-surface) 100%);background-size:200% 100%;border-radius:4px;height:14px;margin-bottom:12px;animation:1.2s linear infinite shimmer;display:block}.sk i.w1{width:30%}.sk i.w2{width:90%;height:22px}.sk i.w3{width:70%;height:22px}.sk i.w4{width:20%}.sk i.img{aspect-ratio:1.55;height:auto;margin:0}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.empty{text-align:center;padding:56px 0}.empty h2{font-size:26px;line-height:34px}.empty p{color:var(--rl-ink-meta);margin-top:6px}.trend{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.live-badge{background:var(--rl-accent);color:var(--rl-on-accent);font:700 13px/22px var(--rl-f-latin);letter-spacing:.08em;border-radius:4px;align-items:center;gap:8px;padding:2px 10px;display:inline-flex}.live-hero{border-bottom:1px solid var(--rl-line);padding:28px 0 24px}.upd{color:var(--rl-ink-meta);flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;display:flex}.switch{color:var(--rl-ink);background:0 0;border:0;align-items:center;gap:10px;padding:6px 0;font-size:14px;font-weight:600;display:inline-flex}.switch .tr{background:var(--rl-line-strong);border-radius:9999px;flex:none;width:42px;height:24px;transition:background-color .25s;position:relative}.switch .tr:after{content:"";width:18px;height:18px;transition:transform .25s var(--rl-ease);background:#fff;border-radius:9999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.switch.on .tr{background:var(--rl-accent)}.switch.on .tr:after{transform:translate(18px)}.keypts{background:var(--rl-surface);border-radius:8px;margin-top:28px;padding:20px 24px}.keypts h2{font-size:20px;line-height:28px}.keypts ul{margin:8px 0 0;padding:0 0 0 20px}.keypts li{color:var(--rl-ink-body);margin-bottom:4px;font-size:16px;line-height:26px}.keypts li::marker{color:var(--rl-accent)}.tl{margin-top:32px;padding-left:32px;position:relative}.tl:before{content:"";background:var(--rl-line);width:2px;position:absolute;top:10px;bottom:0;left:7px}.entry{padding-bottom:32px;position:relative}.entry:before{content:"";background:var(--rl-paper);border:3px solid var(--rl-line-strong);box-sizing:border-box;border-radius:9999px;width:16px;height:16px;position:absolute;top:6px;left:-32px}.entry.hot:before{border-color:var(--rl-accent);background:var(--rl-accent)}.entry.pin{background:var(--rl-surface);border-radius:8px;margin-bottom:32px;padding:20px 20px 24px}.entry.pin:before{border-color:var(--rl-ink-headline);top:26px;left:-32px}.entry .time{font:600 13px/20px var(--rl-f-latin);color:var(--rl-ink-meta);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.entry .flag{font:600 13px var(--rl-f-text);color:var(--rl-accent);align-items:center;gap:4px;display:inline-flex}.entry h3{margin-top:6px;font-size:22px;line-height:29px}.entry p{color:var(--rl-ink-body);margin-top:6px;font-size:17px;line-height:27px}.entry .media{margin-top:14px}.entry blockquote{border-left:3px solid var(--rl-accent);margin-top:12px;padding-left:16px;font-size:20px;font-style:italic;line-height:28px}.entry.new{animation:slideIn .6s var(--rl-ease) both}@keyframes slideIn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.newpill{z-index:5;pointer-events:none;justify-content:center;height:0;display:flex;position:sticky;top:96px}.newpill button{pointer-events:auto;background:var(--rl-accent);height:40px;color:var(--rl-on-accent);box-shadow:var(--rl-shadow);animation:dropIn .45s var(--rl-ease) both;border:0;border-radius:9999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;transition:transform .15s;display:inline-flex}.newpill button:active{transform:scale(.95)}@keyframes dropIn{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}.info-card{border:1px solid var(--rl-line);border-radius:8px;padding:20px}.info-card h2{margin-bottom:8px;font-size:18px;line-height:26px}.info-card dl{grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:15px;line-height:24px;display:grid}.info-card dt{color:var(--rl-ink-meta)}.info-card dd{color:var(--rl-ink-headline);margin:0;font-weight:600}.tag-h{border-bottom:1px solid var(--rl-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:40px 0 28px;display:flex}.tag-h .lbl{font:600 13px/20px var(--rl-f-latin);letter-spacing:.08em;color:var(--rl-ink-meta)}.tag-h h1{align-items:center;gap:4px;font-size:48px;line-height:56px;display:flex}.tag-h h1 .hash{color:var(--rl-accent);font-family:var(--rl-f-latin);font-weight:600}.tag-h p{color:var(--rl-ink-meta);max-width:560px;font-size:16px;line-height:28px}.tag-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pill.following{background:var(--rl-accent-tint);border-color:var(--rl-accent);color:var(--rl-accent)}.pill.following svg{animation:pop .45s var(--rl-ease)}.rel-tags{border-bottom:1px solid var(--rl-line);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;display:flex}.rel-tags strong{color:var(--rl-ink-meta);margin-right:4px;font-size:14px}.viewtog{background:var(--rl-surface);border-radius:9999px;gap:2px;padding:4px;display:inline-flex}.viewtog button{width:44px;height:36px;color:var(--rl-ink-meta);background:0 0;border:0;border-radius:9999px;place-items:center;transition:background-color .2s,color .2s,box-shadow .2s;display:grid}.viewtog button.on{background:var(--rl-paper);color:var(--rl-ink-headline);box-shadow:0 0 0 1px var(--rl-line)}.g3.as-list{grid-template-columns:minmax(0,1fr);gap:0}.g3.as-list .card{border-bottom:1px solid var(--rl-line);grid-template-columns:minmax(0,1fr) 200px;grid-template-areas:"txt img";align-items:start;gap:24px;padding:20px 0;display:grid}.g3.as-list .card .media{grid-area:img;margin:0}.g3.as-list .card .txt{grid-area:txt}.hero-i{text-align:center;padding:48px 0 28px}.hero-i h1{letter-spacing:-.01em;font-size:44px;line-height:52px}.lead-p{color:var(--rl-ink-body);max-width:720px;margin:12px auto 0;font-size:19px;line-height:30px}.seg-wrap{justify-content:center;margin-top:24px;display:flex}.seg-wrap .tabs{width:min(100%,480px)}.vals{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.val{border-top:3px solid var(--rl-accent);padding-top:16px}.val h3{font-size:22px;line-height:29px}.val p{color:var(--rl-ink-body);margin-top:6px;font-size:16px;line-height:25px}.team{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.team .ph{aspect-ratio:1;border-radius:9999px;max-width:132px;margin:0 auto 12px}.team strong{color:var(--rl-ink-headline);font-size:16px;display:block}.team span{color:var(--rl-ink-meta);font-size:14px}.links-row{flex-wrap:wrap;gap:8px;display:flex}.ct-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.form2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fld{flex-direction:column;gap:6px;display:flex}.fld.full{grid-column:1/-1}.fld label{color:var(--rl-ink);font-size:14px;font-weight:600}.inp.bad{border-color:var(--rl-accent)}.ferr{color:var(--rl-accent);animation:shake .35s var(--rl-ease);align-items:center;gap:6px;font-size:13px;line-height:20px;display:flex}@keyframes shake{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.done{border:1px solid var(--rl-line);text-align:center;animation:fadeUp .45s var(--rl-ease) both;border-radius:8px;padding:32px}.done svg{color:var(--rl-accent)}.done path{stroke-dasharray:24;stroke-dashoffset:24px;animation:draw .5s .15s var(--rl-ease) forwards}.dl{flex-direction:column;gap:20px;display:flex}.dl>div{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;display:grid}.dl .ic{background:var(--rl-surface);width:44px;height:44px;color:var(--rl-ink-headline);border-radius:9999px;place-items:center;display:grid}.dl strong{color:var(--rl-ink-headline);font-size:15px;display:block}.dl span{color:var(--rl-ink-meta);font-size:15px}.adfmt{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.fmt{border:1px solid var(--rl-line);background:var(--rl-paper);transition:border-color .2s,transform .3s var(--rl-ease),box-shadow .3s;border-radius:8px;padding:20px}.fmt:hover{border-color:var(--rl-ink-meta);box-shadow:var(--rl-shadow);transform:translateY(-4px)}.fmt .pv{background:var(--rl-surface);border-radius:4px;justify-content:center;align-items:center;height:120px;margin-bottom:16px;padding:12px;display:flex}.fmt .pv span{background:var(--rl-accent);opacity:.75;border-radius:2px;display:block}.fmt h3{font-size:20px;line-height:27px}.fmt p{color:var(--rl-ink-meta);margin-top:4px;font-size:15px;line-height:26px}.fmt .spec{font:600 13px/20px var(--rl-f-latin);color:var(--rl-ink-headline);margin-top:10px;display:block}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.stat{background:var(--rl-surface);border-radius:8px;padding:20px}.stat b{font:600 28px/36px var(--rl-f-latin);color:var(--rl-ink-headline);display:block}.stat span{color:var(--rl-ink-meta);font-size:15px}.cta-band{background:var(--rl-band);color:var(--rl-band-ink);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 32px;display:flex}.cta-band h2{color:var(--rl-band-ink);font-size:24px;line-height:31px}.cta-band p{color:var(--rl-band-meta)}.cta-band .pill.solid{color:#101828;background:#fff;border-color:#fff}.nf{text-align:center;padding:72px 0 40px}.nf .num{font:600 168px/1 var(--rl-f-latin);color:var(--rl-ink-headline);letter-spacing:-.04em;direction:ltr;justify-content:center;align-items:center;gap:6px;display:flex}.nf .disc{flex:none;width:150px;height:150px}.nf .disc .ring{fill:none;stroke:var(--rl-ink-headline);stroke-width:12px}.nf .disc .water{fill:var(--rl-accent)}.nf .disc .water2{fill:var(--rl-accent);opacity:.35}.nf .swell{animation:3s linear infinite swell}.nf .swell2{animation:4.5s linear infinite reverse swell}@keyframes swell{0%{transform:translate(0)}to{transform:translate(-40px)}}.nf h1{margin-top:20px;font-size:34px;line-height:42px}.nf p{color:var(--rl-ink-meta);margin-top:6px;font-size:17px;line-height:27px}.nf-search{gap:8px;max-width:520px;margin:28px auto 0;display:flex}.nf-search .field{flex:1;min-width:0}.nf-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}@media (max-width:1100px){.hdr-row{flex-wrap:wrap;gap:0 10px;min-height:0;padding-top:10px}.logo{margin-right:auto;font-size:30px}.nav{border-top:1px solid var(--rl-line);flex:0 0 calc(100% + 64px);order:5;gap:20px;margin:10px -32px 0;padding:0 32px;font-size:16px}.nav a{padding:10px 0}.burger{display:grid}.hide-md{display:none!important}.top3{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"lead lead""latest aside";gap:32px 28px}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.biz,.lower,.cols{grid-template-columns:minmax(0,1fr)}.side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.foot{grid-template-columns:repeat(2,minmax(0,1fr))}.foot>div:first-child{grid-column:1/-1}.vrail{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:42%;grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.vrail>*{scroll-snap-align:start}.h-lead{font-size:38px;line-height:46px}.h-article{font-size:36px;line-height:44px}.srch{grid-template-columns:minmax(0,1fr);gap:16px}.filters{scrollbar-width:none;flex-direction:row;gap:8px;margin:0 -32px;padding:0 32px 4px;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.fgroup{flex:none;align-items:center;gap:6px;display:flex}.fgroup h3{display:none}.fgroup+.fgroup{border-left:1px solid var(--rl-line);padding-left:8px}.fopts{flex-direction:row;gap:6px}.fopt{white-space:nowrap;border-color:var(--rl-line-strong);border-radius:9999px;min-height:40px}.fopt.on{border-color:var(--rl-accent)}.vals,.adfmt{grid-template-columns:repeat(2,minmax(0,1fr))}.team{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ct-grid{grid-template-columns:minmax(0,1fr);gap:32px}.nf .num{font-size:132px}.nf .disc{width:118px;height:118px}}@media (max-width:640px){.wrap{padding:0 16px}.hide-sm{display:none!important}.hdr .nav,.hdr .theme-btn{display:none}.hdr-row{padding-bottom:10px}.logo{font-size:28px;line-height:36px}.tools{gap:6px}.brk .wrap{gap:10px}.brk-item{font-size:14px;line-height:21px}.ad.leader{height:100px}.top3{grid-template-columns:minmax(0,1fr);grid-template-areas:"lead""latest""aside";gap:28px}.a-lead{gap:20px}.split{grid-template-columns:minmax(0,1fr);grid-template-areas:"img""txt";gap:14px}.h-lead,.h-article{font-size:30px;line-height:37px}.h-feat{font-size:22px;line-height:29px}.sum{font-size:16px;line-height:25px}.sec{margin-top:40px}.sec-h h2{font-size:21px;line-height:28px}.g4,.g3,.g2.cards{grid-template-columns:minmax(0,1fr);gap:0}.g4 .card,.g3 .card,.g2.cards .card{border-bottom:1px solid var(--rl-line);grid-template-columns:minmax(0,1fr) 112px;grid-template-areas:"txt img";align-items:start;gap:14px;padding:14px 0;display:grid}.g4 .card .media,.g3 .card .media,.g2.cards .card .media{grid-area:img;margin:0}.g4 .card .txt,.g3 .card .txt,.g2.cards .card .txt{grid-area:txt}.g4 .card .ph,.g3 .card .ph,.g2.cards .card .ph{aspect-ratio:1}.g4 .card h3,.g3 .card h3,.g2.cards .card h3{font-size:17px;line-height:24px}.lrow{grid-template-columns:minmax(0,1fr) 112px;gap:14px;padding:14px 0}.lrow .ph{aspect-ratio:1}.lrow h3{font-size:17px!important;line-height:24px!important}.lrow .sum{display:none}.side{grid-template-columns:minmax(0,1fr)}.band{margin-top:40px;padding:32px 0}.vrail{grid-auto-columns:78%;gap:16px}.foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.foot>div:first-child{grid-column:1/-1}.nl form{width:100%}.nl .field{flex:1;min-width:0}.foot-wrap{margin-top:40px;padding-top:32px}.cat-h{padding-block:28px 20px}.cat-h h1{font-size:36px;line-height:44px}.subtags{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:16px -16px 0;padding:0 16px 4px;overflow-x:auto}.subtags::-webkit-scrollbar{display:none}.sharebar{gap:12px}.quote{font-size:21px;line-height:29px}.filters{margin:0 -16px;padding:0 16px 4px}.sq{padding-top:20px}.sq-box{height:52px;padding:0 16px}.sq-box input{font-size:17px}.sk{grid-template-columns:minmax(0,1fr) 112px;gap:14px;padding:14px 0}.sk i.img{aspect-ratio:1}.tl{padding-left:26px}.tl:before{left:5px}.entry:before{width:14px;height:14px;left:-26px}.entry.pin{padding:16px}.entry.pin:before{left:-26px}.entry h3{font-size:19px;line-height:26px}.entry p{font-size:16px;line-height:25px}.tag-h{padding:28px 0 20px}.tag-h h1{font-size:36px;line-height:44px}.g3.as-list .card{grid-template-columns:minmax(0,1fr) 112px;gap:14px;padding:14px 0}.hero-i{padding:32px 0 20px}.hero-i h1{font-size:32px;line-height:40px}.lead-p{font-size:17px;line-height:27px}.vals,.adfmt,.stats{grid-template-columns:minmax(0,1fr)}.team{grid-template-columns:repeat(2,minmax(0,1fr))}.form2{grid-template-columns:minmax(0,1fr)}.cta-band{padding:24px 20px}.nf{padding:40px 0 28px}.nf .num{font-size:88px}.nf .disc{width:78px;height:78px}.nf h1{font-size:26px;line-height:33px}.totop{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.rl *,.rl :before,.rl :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rl .skip{z-index:100;background:var(--rl-button);color:var(--rl-on-button);border-radius:9999px;padding:10px 16px;font-weight:600;transition:top .15s;position:absolute;top:-60px;left:12px}.rl .skip:focus{top:12px}.rl .subtags a{border:1px solid var(--rl-line-strong);background:var(--rl-paper);min-height:44px;color:var(--rl-ink);white-space:nowrap;border-radius:9999px;align-items:center;padding:6px 16px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s,transform .15s;display:inline-flex}.rl .subtags a:hover{border-color:var(--rl-ink-meta)}.rl .subtags a[aria-current=true]{background:var(--rl-button);color:var(--rl-on-button);border-color:var(--rl-button)}.rl .pager a{border:1px solid var(--rl-line-strong);background:var(--rl-paper);min-width:44px;height:44px;font:600 14px var(--rl-f-latin);color:var(--rl-ink);font-variant-numeric:tabular-nums lining-nums;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;transition:background-color .2s,color .2s,border-color .2s,transform .15s;display:inline-flex}.rl .pager a:hover{border-color:var(--rl-ink-meta)}.rl .pager a[aria-current=page]{background:var(--rl-button);color:var(--rl-on-button);border-color:var(--rl-button)}.rl .pager span.gap{color:var(--rl-ink-subtle);align-items:center;padding:0 4px;display:inline-flex}.rl .tabs a{z-index:1;min-height:44px;color:var(--rl-ink-meta);border-radius:9999px;place-items:center;padding:8px 6px;font-size:14px;font-weight:600;transition:color .2s;display:grid;position:relative}.rl .tabs a:hover{color:var(--rl-ink)}.rl .tabs a[aria-current=page]{color:var(--rl-ink-headline)}.rl .fopt{text-decoration:none}.rl .fopt[aria-current=true]{background:var(--rl-accent-tint);color:var(--rl-accent)}.rl .brk-item[hidden]{display:none}.rl .keypts ul{list-style:outside}.rl .keypts a{color:var(--rl-ink-body)}.rl .keypts a:hover{color:var(--rl-accent);text-decoration:underline}.rl .mr{list-style:none}.rl .av{font:600 14px var(--rl-f-text);color:var(--rl-ink-meta);background:var(--rl-surface);place-items:center;display:inline-grid;overflow:hidden}.rl .av img{object-fit:cover;width:100%;height:100%}.rl .ph{position:relative}.rl .trow .media,.rl .lrow .media{align-self:start}.rl .ph img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.rl .fig img{aspect-ratio:1.55;object-fit:cover;width:100%;height:auto;display:block}.rl .trow.noimg,.rl .lrow.noimg,.rl .split.noimg,.rl .g4 .card.noimg,.rl .g3 .card.noimg,.rl .g2.cards .card.noimg{grid-template-columns:minmax(0,1fr);grid-template-areas:"txt"}.rl .card.noimg .txt{border-top:2px solid var(--rl-ink-headline);padding-top:10px}.rl .trow.noimg .txt,.rl .lrow.noimg .txt{border-top:0;padding-top:0}@media (max-width:640px){.rl .g4 .card.noimg .txt,.rl .g3 .card.noimg .txt,.rl .g2.cards .card.noimg .txt{border-top:0;padding-top:0}}.rl .ad-slot{display:block}.rl .ad-slot .ad-body{justify-content:center;max-width:100%;display:flex;overflow:hidden}.rl .ad-slot .ad-body img{max-width:100%;height:auto;display:block}.rl .ad-slot .ad-body iframe{border:0;max-width:100%;display:block}.rl .wrap{width:100%}.rl .ad-desk{display:block}.rl .ad-mob,.rl .ad-row.only-mob{display:none}@media (max-width:640px){.rl .ad-desk{display:none}.rl .ad-mob{display:block}.rl .ad-row.only-desk{display:none}.rl .ad-row.only-mob{display:block}.rl .ad-box{display:none}}.rl .ad-inline{margin:8px 0 28px}.rl .body h3{margin:28px 0 10px;font-size:21px;line-height:28px}.rl .body h4{margin:24px 0 8px;font-size:18px;line-height:26px}.rl .body ul,.rl .body ol{color:var(--rl-ink-body);margin:0 0 22px;padding-left:26px}.rl .body ul{list-style:outside}.rl .body ol{list-style:decimal}.rl .body li{margin-bottom:6px}.rl .body li>p{margin:0}.rl .body a{color:var(--rl-ink-headline);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--rl-accent);-webkit-text-decoration-color:var(--rl-accent);-webkit-text-decoration-color:var(--rl-accent);text-decoration-color:var(--rl-accent)}.rl .body a:hover{color:var(--rl-accent)}.rl .body hr{border:0;border-top:1px solid var(--rl-line);margin:32px 0}.rl .body figure{margin:28px 0}.rl .body figure img{width:100%;height:auto;display:block}.rl .body figcaption{color:var(--rl-ink-meta);margin-top:8px;font-size:13px;line-height:19px}.rl .body code{background:var(--rl-surface);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.rl .body strong{color:var(--rl-ink-headline)}.rl .body.compact{max-width:none;font-size:inherit;line-height:inherit;margin-top:0}.rl .entry .body p{margin:6px 0 0;font-size:17px;line-height:27px}.rl .entry .body p+p{margin-top:12px}.rl .entry .body a{text-decoration:underline}.rl .info-body{margin:0 auto}.rl .live-badge.ended{background:var(--rl-ink-meta);color:var(--rl-paper)}.rl .live-badge.ended .dot:after{animation:none}.rl .live-teaser{border:1px solid var(--rl-accent-line);background:var(--rl-accent-tint);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:28px;padding:14px 20px;display:flex}.rl .live-teaser .t{font-family:var(--rl-f-display);color:var(--rl-ink-headline);font-size:20px;font-weight:700;line-height:27px}.rl .live-teaser a.t:hover{text-decoration:underline}.rl .ok-msg{color:var(--rl-ink-meta);font-size:13px}.rl .sbtn{text-decoration:none}.rl .sr-live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rl .res-list mark{font-weight:inherit}.rl .empty .pill{margin-top:20px}.rl .entry .pinflag svg,.rl .logo svg{flex:none}@media (hover:none){.rl .card:hover .ph,.rl .media:hover .ph{transform:none}}}@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.min-h-screen{min-height:100vh}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.bg-rl-paper{background-color:var(--rl-paper)}.font-text{font-family:var(--font-rl-text), ui-sans-serif, system-ui, sans-serif}.text-rl-ink{color:var(--rl-ink)}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}:root{--rl-paper:#fff;--rl-surface:#f3f4f6;--rl-surface-raised:#fff;--rl-ink-headline:#1a202c;--rl-ink:#101828;--rl-ink-body:#444;--rl-ink-meta:#4a5565;--rl-ink-subtle:#6a7282;--rl-line:#e5e7eb;--rl-line-strong:#d1d5dc;--rl-accent:#e40014;--rl-on-accent:#fff;--rl-accent-tint:#fef2f2;--rl-button:#101828;--rl-on-button:#fff;--rl-on-image:#fff;--rl-scrim:#0000008c;--rl-accent-line:#fde2e2;--rl-ph1:#e5e7eb;--rl-ph2:#d9dde3;--rl-ph3:#cfd5dc;--rl-band:#101828;--rl-band-2:#1f2937;--rl-band-line:#2a303a;--rl-band-ink:#f2f4f7;--rl-band-meta:#c9cdd3;--rl-overlay:#10182873;--rl-shadow:0 12px 32px #10182824;--rl-f-display:var(--font-rl-display), Georgia, "Times New Roman", serif;--rl-f-text:var(--font-rl-text), ui-sans-serif, system-ui, sans-serif;--rl-f-latin:var(--rl-f-text);--rl-ease:cubic-bezier(.2, .7, .2, 1);--rl-dur-fast:.15s;--rl-dur-base:.3s;--rl-dur-slow:.45s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--rl-accent:lab(48.4493% 77.4328 61.5452)}}:root[data-theme=dark]{--rl-paper:#0e1116;--rl-surface:#171b22;--rl-surface-raised:#1c212a;--rl-ink-headline:#f2f4f7;--rl-ink:#e6e8ec;--rl-ink-body:#c9cdd3;--rl-ink-meta:#9aa3b0;--rl-ink-subtle:#8a93a0;--rl-line:#2a303a;--rl-line-strong:#3a414d;--rl-accent:#ff6568;--rl-on-accent:#1a0506;--rl-accent-tint:#2a1416;--rl-button:#f2f4f7;--rl-on-button:#101828;--rl-on-image:#fff;--rl-scrim:#0009;--rl-accent-line:#3d1c1f;--rl-ph1:#1f242d;--rl-ph2:#252b35;--rl-ph3:#2b323d;--rl-band:#06080b;--rl-band-2:#1c212a;--rl-band-line:#2a303a;--rl-band-ink:#f2f4f7;--rl-band-meta:#c9cdd3;--rl-overlay:#0009;--rl-shadow:0 12px 32px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--rl-accent:lab(63.7053% 60.745 31.3109)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){--rl-paper:#0e1116;--rl-surface:#171b22;--rl-surface-raised:#1c212a;--rl-ink-headline:#f2f4f7;--rl-ink:#e6e8ec;--rl-ink-body:#c9cdd3;--rl-ink-meta:#9aa3b0;--rl-ink-subtle:#8a93a0;--rl-line:#2a303a;--rl-line-strong:#3a414d;--rl-accent:#ff6568;--rl-on-accent:#1a0506;--rl-accent-tint:#2a1416;--rl-button:#f2f4f7;--rl-on-button:#101828;--rl-on-image:#fff;--rl-scrim:#0009;--rl-accent-line:#3d1c1f;--rl-ph1:#1f242d;--rl-ph2:#252b35;--rl-ph3:#2b323d;--rl-band:#06080b;--rl-band-2:#1c212a;--rl-band-line:#2a303a;--rl-band-ink:#f2f4f7;--rl-band-meta:#c9cdd3;--rl-overlay:#0009;--rl-shadow:0 12px 32px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]):not([data-theme=dark]){--rl-accent:lab(63.7053% 60.745 31.3109)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
