html:has(body.arena){color:#edf0f4;color-scheme:dark;background:#0d1015}body.arena{color:#edf0f4;background:radial-gradient(at 80% 0,#252027 0,#0000 42%),#0d1015}body.arena a{color:#ff9b7e}body.arena a:hover{color:#ffd3c6}body.arena :is(a,button,input,select):focus-visible{outline-offset:5px;outline:3px solid #ffb399}body.arena header{border-color:#363b45;padding-block:1.35rem}body.arena .brand{color:#fff;text-transform:uppercase;letter-spacing:-.05em;font-size:clamp(1.05rem,1.8vw,1.55rem);font-weight:900}body.arena .brand:before{content:"RCW";color:#0d1015;letter-spacing:-.06em;background:#fa4b27;margin-right:.8rem;padding:.45rem .55rem;display:inline-block;transform:skew(-8deg)}body.arena header nav a{color:#d4d9e2;font-size:.9rem;font-weight:650}body.arena .search-link{color:#edf0f4;border-color:#515761}body.arena :is(h1,h2,h3){letter-spacing:-.025em;color:#fff;font-family:Arial,system-ui,sans-serif;font-weight:800}body.arena h1{text-transform:uppercase;max-width:18ch;font-size:clamp(2.7rem,5.5vw,5.2rem);line-height:1.04}body.arena .article-content h1{max-width:26ch;font-size:clamp(2rem,4vw,3.5rem);line-height:1.12}body.arena .article-content h2{letter-spacing:-.015em;font-size:1.45rem;line-height:1.35}body.arena .eyebrow{color:#ff9b7e;letter-spacing:.14em;font-weight:750}body.arena :is(.dek,.editorial-description,.feature-copy p,.hero-context p){color:#c9ced8}body.arena :is(.meta,figcaption){color:#aeb7c6}body.arena :is(.article-sidebar,.card,.home-card,.editorial-section,.editorial-section-head,.section-heading,footer),body.arena .article-sidebar li{border-color:#363b45}body.arena .article-sidebar li a{color:#edf0f4!important}body.arena .article-sidebar li a:hover{color:#ffb399!important}body.arena :is(.hero-context,.editorial-method,.editorial-dark,.editorial-topics a){color:#d4d9e2;background:#171c24;border-color:#363b45}body.arena :is(.hero-context,.editorial-method){border-top:3px solid #fa4b27;border-radius:0}body.arena :is(.editorial-topics a,.home-topics a){color:#fff;border-color:#363b45}body.arena img{border-radius:3px}body.arena .article-content>figure img{background:#080a0d}body.arena .visual-media img{aspect-ratio:16/9;object-fit:contain;background:#080a0d!important}body.arena :is(th,code){color:#edf0f4;background:#222934}body.arena :is(th,td){border-color:#424956}body.arena footer{color:#aeb7c6}body.arena footer strong{color:#fff;text-transform:uppercase}body.arena .test{color:#ffe5b6;background:#48351b}body.arena .skip{color:#101319;z-index:10;background:#fff}body.arena .home-intro,body.arena .editorial-intro{padding-block:clamp(1.5rem,4vw,3.5rem)}body.arena .editorial-home .eyebrow{color:#ff9b7e!important}body.arena .editorial-home .hero-context{background:#171c24;border-top:3px solid #fa4b27;padding:1.4rem}body.arena .editorial-home .hero-context p{color:#c9ced8!important}body.arena .article-sidebar .eyebrow{color:#ff9b7e!important}body.arena .article-content .dek{color:#c9ced8!important}body.arena .editorial-home .editorial-card{background:#171c24;border-color:#363b45;border-radius:3px}body.arena .editorial-home .lead{border-left-color:#fa4b27}body.arena .editorial-home .card-category{color:#ff9b7e}body.arena .editorial-home .card-summary{color:#c9ced8}body.arena .editorial-home .card-date{color:#aeb7c6;border-color:#363b45}body.arena .editorial-home h3 a{color:#fff}body.arena .editorial-home .lead .image-link img{aspect-ratio:16/9;background:#080a0d!important}body.arena .editorial-home .editorial-topics a{color:#fff;background:#171c24}@media (width<=620px){body.arena .brand:before{margin-right:.5rem}body.arena header{padding-block:1rem}body.arena h1{font-size:clamp(2.4rem,9vw,3.5rem)}}body.arena #search{--pagefind-ui-primary:#ff9b7e;--pagefind-ui-text:#edf0f5;--pagefind-ui-background:#171c24;--pagefind-ui-border:#626c7c;--pagefind-ui-tag:#242c38;--pagefind-ui-border-radius:4px;--pagefind-ui-image-border-radius:3px;--pagefind-ui-font:inherit}body.arena #search mark{color:#17100a;background:#ffbc75}body.arena .library-entry{margin:0 0 1.5rem}body.arena .library-entry a{color:#fff;background:#ad2c11;border:1px solid #ff9b7e;border-radius:4px;align-items:center;gap:.7rem;padding:.85rem 1.1rem;font-weight:750;text-decoration:none;display:inline-flex}body.arena .library-entry a:hover{background:#ce3818}body.arena header{row-gap:.35rem}body.arena header nav{padding-block:.2rem}:root{color:#21302a;background:#f6f4ed;font-family:system-ui,sans-serif;line-height:1.65}*{box-sizing:border-box}body{margin:0}a{color:#235b43;text-underline-offset:.2em}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #b75e27}.skip{background:#fff;padding:1rem;position:absolute;top:-100px}.skip:focus{top:0}.test{text-align:center;background:#e8dcb9;padding:.5rem;font-size:.85rem}header,main,footer{max-width:1440px;margin:auto;padding:2rem}header{border-bottom:1px solid #d5d8cd;justify-content:space-between;gap:1.5rem;display:flex}.brand{font-size:1.4rem;font-weight:800;text-decoration:none}nav{gap:1.5rem;display:flex}h1{letter-spacing:-.025em;font-family:Georgia,serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:500;line-height:1.12}h2{font-family:Georgia,serif;line-height:1.25}article{max-width:780px;margin:auto}img{border-radius:12px;max-width:100%;height:auto;display:block}figure{margin:2rem 0}figcaption,.meta{color:#526058;font-size:.85rem}.dek{font-size:1.25rem}.cards{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:2rem;display:grid}.card{border-top:1px solid #c7cfc3;padding-top:1rem}.card img{aspect-ratio:1.5;object-fit:cover}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#63705e;font-size:.8rem}.crumbs{flex-wrap:wrap;gap:.5rem;padding:0;font-size:.85rem;list-style:none;display:flex}.crumbs li+li:before{content:"/";margin-right:.5rem}footer{border-top:1px solid #d5d8cd;margin-top:3rem}.pagination{margin:3rem 0}button{padding:.8rem 1rem}@media (width<=620px){header{flex-direction:column}header,main,footer{padding:1.2rem}nav{flex-wrap:wrap;gap:1rem}}header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}header nav{justify-content:flex-end;align-items:center;min-width:0}header nav a{white-space:nowrap}.brand{overflow-wrap:anywhere;min-width:0}.search-link{border:1px solid #c7cfc3;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.search-link svg{width:19px;height:19px}.footer-links{flex-wrap:wrap;gap:1.5rem;display:flex}@media (width<=1100px){header{grid-template-columns:minmax(0,1fr) auto}header nav{flex-wrap:nowrap;grid-area:2/1/auto/-1;justify-content:flex-start;padding:.5rem 0;overflow-x:auto}}.reader-v1 code{overflow-wrap:anywhere;background:#e9ece1;border-radius:.2em;padding:.1em .25em;font-family:ui-monospace,monospace;font-size:.92em}.reader-v1 header{grid-template-columns:auto minmax(0,1fr) auto auto}.reader-v1 header nav{flex-wrap:wrap;gap:.4rem 1.2rem}.reader-v1 header nav a,.guides-link{align-items:center;min-height:44px;display:flex}.reader-v1 header nav a{white-space:normal;overflow-wrap:anywhere;max-width:100%}.guides-link{font-weight:650}@media (width<=1100px){.reader-v1 header{grid-template-columns:minmax(0,1fr) auto auto}.reader-v1 header nav{flex-wrap:wrap;grid-column:1/-1;overflow-x:visible}.reader-v1 header nav a{white-space:normal;max-width:100%}}@media (width<=620px){.reader-v1 header{column-gap:.8rem}}
