body.theme-arena{--ink:#141414;--muted:#686863;--line:#d6d7cf;--accent:#c7fa3c;--paper:#fff;--wash:#f5f5ef;background:var(--wash)}
body.theme-arena a:hover{color:#4e6a00}body.theme-arena .arena-header{background:#151515;color:#fff;border:0}body.theme-arena .header-inner{min-height:88px}body.theme-arena .brand{font-style:italic;text-transform:uppercase;font-size:26px}body.theme-arena .brand-mark{width:27px;height:31px;flex-basis:27px}body.theme-arena .site-nav a{border-radius:3px;padding:11px 21px}body.theme-arena .site-nav [aria-current]{background:var(--accent);color:#151515;box-shadow:none}body.theme-arena .site-nav a:hover{color:var(--accent)}body.theme-arena .site-nav [aria-current]:hover{color:#151515}
body.theme-arena .arena-main{padding-top:52px}body.theme-arena .arena-heading{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:40px;align-items:end;margin-bottom:46px;border-bottom:3px solid #151515;padding-bottom:35px}body.theme-arena .eyebrow{color:#151515;font-size:11px;letter-spacing:.22em}body.theme-arena .arena-heading h1{font-size:clamp(42px,6.1vw,94px);font-weight:950;line-height:1.07;letter-spacing:-.075em;max-width:920px}body.theme-arena .arena-heading h1>span{color:#85ae00}body.theme-arena .arena-heading-note{display:flex;align-items:center;gap:18px}body.theme-arena .arena-heading-note p{font-size:13px;color:var(--muted);line-height:1.9;margin:0}body.theme-arena .arena-stamp{display:grid;place-items:center;background:var(--accent);width:50px;height:50px;flex:0 0 50px;font-size:28px;transform:rotate(-8deg)}
body.theme-arena .arena-front{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:45px}body.theme-arena .post{padding-top:0}body.theme-arena .post-cover{border:0}body.theme-arena .post-cover .post-art{display:block;height:330px;background:#1a1e19;color:#d6fa91;margin-bottom:24px;background-image:linear-gradient(145deg,transparent 48%,#c7fa3c 48%,#c7fa3c 49%,transparent 49%)}body.theme-arena .post-cover .decor::before{inset:27px;border-width:2px}body.theme-arena .post-cover .decor-label{font-size:98px;font-style:italic;opacity:.95;right:28px;bottom:20px}body.theme-arena .post-cover h3{font-size:clamp(24px,2.6vw,35px);font-weight:900;line-height:1.42}body.theme-arena .post-meta .tag{color:#111;background:var(--accent);padding:2px 8px;font-size:10px}body.theme-arena .post-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body.theme-arena .read-link{color:#151515;font-size:11px;text-transform:uppercase}body.theme-arena .read-link span{color:#617c12}body.theme-arena .arena-label{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:850;border-bottom:1px solid #151515;padding-bottom:17px;margin-bottom:24px}body.theme-arena .arena-side .post{padding-block:0 27px;margin-bottom:27px}body.theme-arena .post-side h3{font-size:24px}body.theme-arena .post-side .post-excerpt{-webkit-line-clamp:4}body.theme-arena .arena-more{margin-top:46px}body.theme-arena .section-top{border-color:#151515}body.theme-arena .section-top h2{font-size:25px}body.theme-arena .arena-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}body.theme-arena .post-grid{padding-bottom:26px;margin-bottom:10px}body.theme-arena .post-grid h3{font-size:21px}body.theme-arena .arena-discover{margin-top:68px;padding:32px;background:#e8e9df}body.theme-arena .channel-links a{border-color:#b7baac;background:#f5f5ef}body.theme-arena .channel-links a:hover{background:var(--accent);color:#151515}body.theme-arena .channel-no{color:#56594d}body.theme-arena .pagination [aria-current]{color:#151515}body.theme-arena .arena-article-label{font-size:11px;letter-spacing:.18em;border-bottom:3px solid #151515;padding-bottom:20px;margin-bottom:24px}body.theme-arena .story{max-width:900px}body.theme-arena .story-heading h1{font-weight:900}body.theme-arena .story-body a,body.theme-arena .back-link{color:#557600}body.theme-arena .site-footer{background:#151515;color:#aaa;border-color:#151515}body.theme-arena .footer-inner strong{color:#fff}body.theme-arena .footer-inner>a{color:var(--accent)}
body.theme-arena .arena-front-single{grid-template-columns:1fr}body.theme-arena .arena-front>.empty{grid-column:1/-1}body.theme-arena .button{color:#151515}
@media(max-width:1000px){body.theme-arena .arena-heading{grid-template-columns:minmax(0,1fr) 230px;gap:24px}body.theme-arena .arena-front{gap:28px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}body.theme-arena .arena-front-single{grid-template-columns:1fr}body.theme-arena .post-cover .post-art{height:280px}body.theme-arena .post-side h3{font-size:21px}body.theme-arena .arena-grid{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){body.theme-arena .arena-heading{grid-template-columns:1fr;margin-bottom:28px;padding-bottom:28px;gap:24px}body.theme-arena .arena-heading h1{font-size:clamp(38px,9vw,63px)}body.theme-arena .arena-heading-note{max-width:480px}body.theme-arena .arena-stamp{width:36px;height:36px;flex-basis:36px;font-size:22px}body.theme-arena .arena-front{grid-template-columns:1fr;gap:26px}body.theme-arena .post-cover .post-art{height:270px}body.theme-arena .arena-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}body.theme-arena .arena-label{grid-column:1/-1;margin-bottom:0}body.theme-arena .post-side h3{font-size:20px}body.theme-arena .arena-more{margin-top:24px}body.theme-arena .arena-discover{padding:22px;margin-top:40px}body.theme-arena .site-nav a{padding:9px 14px}}
@media(max-width:480px){body.theme-arena .arena-main{padding-top:30px}body.theme-arena .brand{font-size:23px}body.theme-arena .arena-grid,body.theme-arena .arena-side{grid-template-columns:1fr}body.theme-arena .post-cover .post-art{height:220px}body.theme-arena .post-cover .decor-label{font-size:68px}body.theme-arena .arena-side .post{margin-bottom:0;padding-bottom:22px}body.theme-arena .post-side .post-excerpt{-webkit-line-clamp:2}body.theme-arena .arena-grid{gap:14px}body.theme-arena .arena-discover{padding:20px 14px}}
