body.theme-courtside{--ink:#372647;--muted:#7b707f;--line:#d9cfdb;--accent:#b64216;--paper:#fffaf2;--wash:#f8f1e5;background:var(--wash)}body.theme-courtside .courtside-header{background:#e1d4ec;border-bottom:1px solid #c0aeca}body.theme-courtside .courtside-topline{display:flex;justify-content:space-between;border-bottom:1px solid #bca9ca66;padding-block:12px;font-size:9px;letter-spacing:.2em;font-weight:750}body.theme-courtside .header-inner{min-height:94px}body.theme-courtside .brand{font-size:27px;letter-spacing:-.05em}body.theme-courtside .brand-mark{width:27px;height:27px;flex-basis:27px;clip-path:none;border-radius:50%;background:#e46c32;box-shadow:inset 0 0 0 2px #372647;position:relative;overflow:hidden}body.theme-courtside .brand-mark::before{content:"";position:absolute;inset:0;border:1px solid #372647;border-radius:50%;transform:translateX(-12px)}body.theme-courtside .brand-mark::after{content:"";position:absolute;inset:0;border:1px solid #372647;border-radius:50%;transform:translateX(12px)}body.theme-courtside .site-nav a{border-radius:30px;padding:9px 21px}body.theme-courtside .site-nav [aria-current]{background:#392847;color:#fffaf2;box-shadow:none}body.theme-courtside .site-nav a:hover{color:#ab421d}body.theme-courtside .site-nav [aria-current]:hover{color:#fffaf2}body.theme-courtside .courtside-main{padding-top:45px}body.theme-courtside .courtside-heading{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:45px;align-items:center;margin-bottom:40px}body.theme-courtside .courtside-heading h1{font-size:clamp(38px,5.8vw,82px);line-height:1.12;font-weight:950;letter-spacing:-.065em;max-width:870px}body.theme-courtside .eyebrow{font-size:10px;letter-spacing:.17em;color:#a5411b}body.theme-courtside .courtside-intro{display:flex;gap:18px;align-items:center}body.theme-courtside .courtside-intro p{font-size:13px;line-height:1.9;margin:0;color:#756779}body.theme-courtside .courtside-sun{width:53px;height:53px;flex-basis:53px;flex-shrink:0;display:grid;place-items:center;background:#e9a676;color:#59362a;font-size:25px;border-radius:50%}body.theme-courtside .post-spotlight{display:grid;grid-template-columns:45% minmax(0,1fr);background:#efe0cf;border:0;padding:0;border-radius:4px;overflow:hidden}body.theme-courtside .post-spotlight .post-art{display:block;min-height:390px;background:#dc6a35;color:#fff5de;position:relative;background-image:linear-gradient(45deg,#ea8c56 25%,transparent 25%,transparent 75%,#ea8c56 75%);background-size:60px 60px}body.theme-courtside .post-spotlight .decor::before{inset:26px;border-width:2px;border-radius:90px 90px 0 0;opacity:.55}body.theme-courtside .post-spotlight .decor::after{top:26px;bottom:26px;opacity:.45}body.theme-courtside .post-spotlight .court-circle{width:200px;height:200px;opacity:.6;border-width:2px}body.theme-courtside .post-spotlight .court-line{height:170px;width:170px;border-radius:50%;left:50%;top:0;transform:translate(-50%,-50%);opacity:.6;border-width:2px}body.theme-courtside .post-spotlight .decor-label{font-size:83px;opacity:1;right:30px;bottom:29px;font-style:italic;letter-spacing:-.08em}body.theme-courtside .post-spotlight .post-content{padding:45px;align-self:center}body.theme-courtside .post-spotlight .post-meta{gap:9px 14px}body.theme-courtside .post-spotlight h3{font-size:clamp(23px,2.7vw,36px);font-weight:850;line-height:1.5}body.theme-courtside .tag{border:1px solid #b85b36;border-radius:16px;color:#a64321;padding:1px 10px}body.theme-courtside .post-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body.theme-courtside .post-spotlight .post-excerpt{color:#796a74;font-size:14px;margin-top:23px}body.theme-courtside .read-link{border-bottom:1px solid #754f4a;padding-bottom:5px;color:#603d44}body.theme-courtside .courtside-divider{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:27px;margin-top:16px;border-bottom:1px solid #bba9bc;font-size:11px;letter-spacing:.14em;font-weight:750}body.theme-courtside .courtside-divider>span:nth-child(2){font-size:35px;color:#d46837}body.theme-courtside .courtside-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px}body.theme-courtside .post-court{display:grid;grid-template-columns:100px minmax(0,1fr);gap:22px;padding-block:30px;border-color:#d2c5d0}body.theme-courtside .post-court .post-art{display:block;height:130px;min-height:130px;background:#cfc0df;color:#7f5f93;align-self:start;border-radius:2px}body.theme-courtside .post-court .decor::before{inset:10px;border-radius:40px;opacity:.5}body.theme-courtside .post-court .court-circle{width:58px;height:58px;opacity:.55}body.theme-courtside .post-court .court-line{left:10px}body.theme-courtside .post-court .decor-label{font-size:23px;right:12px;bottom:12px;opacity:.85}body.theme-courtside .post-court:nth-child(4n+2) .post-art{background:#ebc892;color:#976032}body.theme-courtside .post-court:nth-child(4n+3) .post-art{background:#d8dbb7;color:#658046}body.theme-courtside .post-court:nth-child(4n+4) .post-art{background:#e8c1b0;color:#a86645}body.theme-courtside .post-court h3{font-size:20px}body.theme-courtside .post-court .post-meta{font-size:10px}body.theme-courtside .post-court .post-source{display:none}body.theme-courtside .post-court .post-excerpt{-webkit-line-clamp:2;margin-top:11px;font-size:13px}body.theme-courtside .post-court .read-link{margin-top:13px;font-size:10px}body.theme-courtside .courtside-discover{margin-top:50px;border:1px solid #ccbacf;padding:30px;border-radius:4px;background:#efe7f2}body.theme-courtside .channel-links a{border:1px solid #bca7c8;border-radius:35px;font-size:19px;padding:17px 24px;background:#f8f1e5}body.theme-courtside .channel-links a:hover{background:#e9a676;color:#372647}body.theme-courtside .courtside-reading{background:#fffaf2;border:1px solid #e1d4d8;border-radius:4px;padding:40px 48px}body.theme-courtside .story-heading h1{font-weight:850}body.theme-courtside .story-body{color:#4d4053}body.theme-courtside .site-footer{background:#e1d4ec;border-color:#c0aeca;color:#7b6688}body.theme-courtside .pagination [aria-current]{background:#392847;border-color:#392847;color:#fff}
@media(max-width:1000px){body.theme-courtside .courtside-heading{grid-template-columns:minmax(0,1fr) 250px;gap:28px}body.theme-courtside .post-spotlight .post-content{padding:29px}body.theme-courtside .post-spotlight .post-art{min-height:360px}body.theme-courtside .post-court{grid-template-columns:78px minmax(0,1fr);gap:16px}body.theme-courtside .courtside-stories{column-gap:26px}body.theme-courtside .post-court .post-art{height:115px;min-height:115px}body.theme-courtside .post-court h3{font-size:18px}body.theme-courtside .courtside-reading{padding:30px}}
@media(max-width:720px){body.theme-courtside .courtside-heading{grid-template-columns:1fr;gap:23px;margin-bottom:28px}body.theme-courtside .courtside-intro{max-width:480px}body.theme-courtside .courtside-heading h1{font-size:clamp(36px,8vw,56px)}body.theme-courtside .courtside-sun{width:40px;height:40px;flex-basis:40px}body.theme-courtside .post-spotlight{grid-template-columns:38% minmax(0,1fr)}body.theme-courtside .post-spotlight .post-art{min-height:340px}body.theme-courtside .post-spotlight .decor-label{font-size:55px;right:20px}body.theme-courtside .post-spotlight .post-content{padding:26px}body.theme-courtside .post-spotlight h3{font-size:23px}body.theme-courtside .courtside-stories{grid-template-columns:1fr}body.theme-courtside .post-court{grid-template-columns:110px minmax(0,1fr);gap:24px}body.theme-courtside .post-court .post-art{height:128px;min-height:128px}body.theme-courtside .post-court h3{font-size:21px}body.theme-courtside .courtside-discover{padding:25px}body.theme-courtside .courtside-reading{padding:25px 22px}}
@media(max-width:480px){body.theme-courtside .courtside-topline{font-size:8px;letter-spacing:.12em}body.theme-courtside .brand{font-size:24px}body.theme-courtside .site-nav a{padding:8px 14px}body.theme-courtside .courtside-main{padding-top:28px}body.theme-courtside .post-spotlight{grid-template-columns:1fr}body.theme-courtside .post-spotlight .post-art{height:220px;min-height:220px}body.theme-courtside .post-spotlight .decor-label{font-size:70px;bottom:22px}body.theme-courtside .post-spotlight .court-circle{width:150px;height:150px}body.theme-courtside .post-court{grid-template-columns:75px minmax(0,1fr);gap:16px}body.theme-courtside .post-court h3{font-size:19px}body.theme-courtside .post-court .post-art{height:100px;min-height:100px}body.theme-courtside .post-court .post-meta time{font-size:9px}body.theme-courtside .courtside-divider{font-size:9px;letter-spacing:.1em}body.theme-courtside .courtside-discover{padding:22px 16px}body.theme-courtside .channel-links a{padding:13px 12px;font-size:16px;gap:8px}body.theme-courtside .courtside-reading{padding:21px 17px}}
