body.theme-pitch{--ink:#173c2e;--muted:#617266;--line:#cad7c8;--accent:#33684b;--paper:#fbfbf1;--wash:#eff2e8;background:var(--wash)}body.theme-pitch .pitch-header{background:#123c2b;color:#eff5e4;border:0}body.theme-pitch .brand{font-family:Georgia,"Songti SC",serif;font-size:25px}body.theme-pitch .brand-mark{background:#c6dd9f;clip-path:none;border:2px solid #c6dd9f;border-radius:50%;position:relative;width:25px;height:25px;flex-basis:25px;background:transparent}body.theme-pitch .brand-mark::after{content:"";position:absolute;inset:5px;border:1px solid #c6dd9f;border-radius:50%}body.theme-pitch .header-inner{min-height:88px}body.theme-pitch .site-nav a{border-radius:24px;padding:8px 18px;border:1px solid transparent}body.theme-pitch .site-nav [aria-current]{background:#d2e6ad;color:#123c2b;box-shadow:none}body.theme-pitch .site-nav a:hover{border-color:#8ca78a;color:#d2e6ad}body.theme-pitch .site-nav [aria-current]:hover{color:#123c2b}
body.theme-pitch .pitch-main{padding-top:40px}body.theme-pitch .pitch-heading{display:grid;grid-template-columns:minmax(0,1fr) 280px;border:1px solid #b8cab7;background:#e1e8d8;min-height:230px;margin-bottom:35px;position:relative;overflow:hidden}body.theme-pitch .pitch-heading>div:first-child{padding:35px 40px}body.theme-pitch .pitch-heading .eyebrow{font-size:10px;letter-spacing:.16em}body.theme-pitch .pitch-heading h1{font-size:clamp(33px,4vw,57px);letter-spacing:-.045em;line-height:1.2}body.theme-pitch .pitch-heading .intro{margin:17px 0 0;font-size:14px;max-width:620px;color:#536953}body.theme-pitch .pitch-heading-field{background:#326044;position:relative;overflow:hidden;border-left:1px solid #b8cab7;color:#e4f0cc;background-image:linear-gradient(90deg,#ffffff08 50%,transparent 50%);background-size:60px 100%}body.theme-pitch .pitch-heading-field::before{content:"";position:absolute;inset:20px;border:1px solid #b5d09b80}body.theme-pitch .pitch-heading-field::after{content:"";position:absolute;left:50%;top:20px;bottom:20px;border-left:1px solid #b5d09b80}body.theme-pitch .pitch-heading-field i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90px;height:90px;border:1px solid #b5d09b80;border-radius:50%}body.theme-pitch .pitch-heading-field span{position:absolute;left:33px;bottom:24px;font-size:32px;line-height:1;font-family:Georgia,serif;font-style:italic;letter-spacing:-.05em;z-index:1}
body.theme-pitch .pitch-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:38px}body.theme-pitch .pitch-rail{padding-top:3px}body.theme-pitch .pitch-rail>.eyebrow{font-size:10px;margin-bottom:18px}body.theme-pitch .pitch-channels{flex-direction:column;gap:0;border-top:1px solid #b5c8b2}body.theme-pitch .pitch-channels a{flex:auto;border:0;border-bottom:1px solid #b5c8b2;padding:19px 0;font-size:18px}body.theme-pitch .pitch-channels a:hover{padding-left:9px;background:#e0e9d6}body.theme-pitch .pitch-channels .channel-no{font-size:10px}body.theme-pitch .pitch-rail-note{margin-top:34px;min-height:240px;background:#c9d8b7;padding:24px;display:flex;flex-direction:column;justify-content:space-between}body.theme-pitch .pitch-rail-note>span{font-size:28px}body.theme-pitch .pitch-rail-note p{font-size:23px;font-family:Georgia,"Songti SC",serif;line-height:1.5;margin:16px 0 24px}body.theme-pitch .pitch-rail-note small{font-size:8px;letter-spacing:.12em}body.theme-pitch .pitch-feed{min-width:0}body.theme-pitch .post-feature{padding:0;display:grid;grid-template-columns:42% minmax(0,1fr);border:1px solid #cad7c8;background:#fbfbf1}body.theme-pitch .post-feature .post-art{display:block;min-height:300px;height:100%;background:#1f4b35;color:#d4e6b7}body.theme-pitch .post-feature .post-content{padding:28px}body.theme-pitch .post-feature h3{font-size:clamp(21px,2.3vw,29px)}body.theme-pitch .post-feature .decor-label{font-size:58px;bottom:28px}body.theme-pitch .post .tag{color:#2a643e;font-weight:900}body.theme-pitch .post-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}body.theme-pitch .pitch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:27px}body.theme-pitch .post-compact{padding:24px;background:#e4eadb;border:1px solid #c6d3bf}body.theme-pitch .post-compact h3{font-size:21px}body.theme-pitch .pitch-rest{margin-top:34px}body.theme-pitch .post-brief{display:grid;grid-template-columns:90px minmax(0,1fr);gap:22px;padding-block:24px}body.theme-pitch .post-brief .post-art{display:block;min-height:90px;height:90px;align-self:start;color:#d5e5c8;background:#4e7354}body.theme-pitch .post-brief .decor-label{font-size:20px;bottom:11px;right:10px}body.theme-pitch .post-brief .decor::before{inset:10px}body.theme-pitch .post-brief .court-circle{width:28px;height:28px}body.theme-pitch .post-brief .court-line{left:10px}body.theme-pitch .post-brief h3{font-size:20px}body.theme-pitch .post-brief .post-excerpt{-webkit-line-clamp:2}body.theme-pitch .post-brief .read-link{margin-top:12px}body.theme-pitch .pitch-reading{background:#fbfbf1;border:1px solid #c4d2be;padding:38px 50px}body.theme-pitch .story{max-width:880px}body.theme-pitch .story-heading h1{font-family:Georgia,"Songti SC",serif}body.theme-pitch .site-footer{background:#123c2b;color:#acc1a8;border-color:#123c2b}body.theme-pitch .footer-inner strong{color:#e4efd6}body.theme-pitch .footer-inner>a{color:#d2e6ad}
@media(max-width:1050px){body.theme-pitch .pitch-layout{grid-template-columns:175px minmax(0,1fr);gap:28px}body.theme-pitch .post-feature{grid-template-columns:1fr}body.theme-pitch .post-feature .post-art{min-height:210px;height:210px}body.theme-pitch .post-feature .post-content{padding:25px}body.theme-pitch .pitch-heading{grid-template-columns:minmax(0,1fr) 210px}body.theme-pitch .pitch-heading>div:first-child{padding:30px}body.theme-pitch .pitch-grid{gap:18px}body.theme-pitch .post-compact{padding:21px}body.theme-pitch .pitch-reading{padding:28px}}
@media(max-width:700px){body.theme-pitch .pitch-heading{grid-template-columns:minmax(0,1fr) 120px;min-height:210px}body.theme-pitch .pitch-heading>div:first-child{padding:26px}body.theme-pitch .pitch-heading-field span{left:18px;font-size:24px;bottom:25px}body.theme-pitch .pitch-heading-field::before{inset:12px}body.theme-pitch .pitch-heading-field i{width:65px;height:65px}body.theme-pitch .pitch-layout{grid-template-columns:1fr;gap:26px}body.theme-pitch .pitch-rail{display:block}body.theme-pitch .pitch-rail>.eyebrow,body.theme-pitch .pitch-rail-note{display:none}body.theme-pitch .pitch-channels{flex-direction:row;gap:10px;border:0}body.theme-pitch .pitch-channels a{padding:13px 17px;border:1px solid #b5c8b2;flex:1;font-size:16px}body.theme-pitch .post-feature{grid-template-columns:35% minmax(0,1fr)}body.theme-pitch .post-feature .post-art{height:100%;min-height:250px}body.theme-pitch .post-feature .post-content{padding:22px}body.theme-pitch .post-feature .decor-label{font-size:38px;right:16px}body.theme-pitch .pitch-reading{padding:25px 22px}body.theme-pitch .pitch-grid{margin-top:22px}}
@media(max-width:480px){body.theme-pitch .pitch-heading{grid-template-columns:1fr}body.theme-pitch .pitch-heading>div:first-child{padding:25px 22px}body.theme-pitch .pitch-heading-field{display:none}body.theme-pitch .pitch-heading h1{font-size:34px}body.theme-pitch .pitch-channels a{padding:13px 10px;font-size:15px}body.theme-pitch .post-feature{grid-template-columns:1fr}body.theme-pitch .post-feature .post-art{height:190px;min-height:190px}body.theme-pitch .post-feature .decor-label{font-size:56px}body.theme-pitch .pitch-grid{grid-template-columns:1fr;gap:16px}body.theme-pitch .post-brief{grid-template-columns:64px minmax(0,1fr);gap:15px}body.theme-pitch .post-brief .post-art{height:75px;min-height:75px}body.theme-pitch .post-brief h3{font-size:18px}body.theme-pitch .post-brief .decor-label{font-size:16px}body.theme-pitch .post-brief .post-source{display:none}body.theme-pitch .pitch-reading{padding:20px 16px}body.theme-pitch .brand{font-size:24px}}
