/* Shared editorial composition: the home visual language continues on each route. */
body>.cikada-review{padding:7px 20px!important;text-align:center;background:#e9e5db!important;color:#202628!important;font-size:11px!important;line-height:normal}.nav{background:transparent;border:0;z-index:20}.nav-in{min-height:104px}.mark .name{font-size:32px;font-weight:400;letter-spacing:.17em}.mark .tag{display:block;white-space:pre-line;font-size:8px;line-height:1.6;letter-spacing:.22em;max-width:105px;color:#202628;border-left:1px solid #8a9799}.navlinks{justify-content:flex-end;gap:21px}.navlinks a{color:#202628;font-size:10px;letter-spacing:.05em}.navright{margin-left:0}.navright .btn{display:none}.lang{border-color:#a4ada9}.mobnav{position:absolute;top:100%;width:100%;background:#f4f2ed;border-bottom:1px solid var(--line)}
.chapter-hero{position:relative;margin-top:-104px;padding:157px 5.7% 42px;min-height:405px;isolation:isolate;overflow:hidden;background:#c6d1d3}.chapter-hero:before{content:'';position:absolute;inset:0;z-index:-2;background:url('/assets/cikada/hero.png') center 48%/cover no-repeat}.chapter-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(216,224,223,.95),rgba(222,226,221,.77) 44%,rgba(230,230,218,.05) 76%)}.chapter-kicker{display:flex;align-items:center;gap:17px;font-size:10px;letter-spacing:.19em;margin-bottom:22px}.chapter-kicker span:first-child{border:1px solid #8b9996;border-radius:50%;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:9px;letter-spacing:0}.chapter-hero h2{font-family:"Helvetica Neue",Arial,sans-serif;font-size:clamp(40px,4.9vw,82px);font-weight:300;letter-spacing:-.045em;line-height:1.03;max-width:780px;margin:0 0 20px;text-wrap:balance}.chapter-context{font-size:13px;letter-spacing:.015em;line-height:1.7;max-width:680px}.chapter-side{position:absolute;right:5.7%;bottom:42px;font-size:10px;line-height:1.9;letter-spacing:.18em;text-align:right;color:#263232}.chapter-bridge{padding:21px 5.7%;border-bottom:1px solid #d8d9d1;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:10px;letter-spacing:.14em}.chapter-bridge a{color:var(--fg);text-decoration:none}.chapter-bridge .crumb{letter-spacing:.06em;font-size:9px}.chapter-bridge .crumb span{margin-left:16px}
#main{padding-top:38px;padding-bottom:55px}.phead{margin:0 0 28px;padding:0 0 23px;border-bottom:1px solid var(--line)}.phead h1{font-size:25px;font-weight:400;letter-spacing:-.03em;line-height:1.4;margin-bottom:10px}.phead p{font-size:13px;max-width:84ch}.shell{display:flex;flex-direction:column;padding-top:0;gap:38px}.shell>div{order:1}.shell>.rail{order:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:28px;border-top:1px solid var(--line)}.rail>h1{grid-column:1/-1;font-size:25px;margin:0}.rail>.lede{grid-column:1/3;margin:0}.rail>.tz{align-self:center;border:0;padding:0;margin:0;text-align:right}.rail>.representative-season,.rail>.rcard{padding:24px;margin:0;border:0;background:transparent;border-left:1px solid var(--line)}.rail .season-brier strong{font-size:46px}.game-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.fixture-card{background:#faf9f6;border:0;border-top:1px solid #b5c0ba;min-height:340px;padding:9px 6px}.fixture-card .gc-top{padding:10px 12px}.fixture-card .matchup{padding:25px 12px 18px}.fixture-card .team-entry img{width:43px;height:43px}.fixture-card .card-prob{font-size:33px}.card-facts{border-top:1px solid var(--line);padding-top:14px}.card-open{padding-top:15px;padding-bottom:13px}.telegram-banner{border:0;border-bottom:1px solid var(--line);padding:0 0 20px;margin-bottom:23px}.telegram-banner strong{font-weight:400;font-size:13px}.fixture-toolbar{padding-top:5px}.filters{background:transparent;margin:22px 0;padding:20px 0}.metric-strip{margin:25px 0 35px;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px 0}.metric-strip>div{border-right:1px solid var(--line);padding-right:18px}.metric-strip>div:last-child{border-right:0}.metric-strip .v{font-size:40px}.chart-grid{gap:35px}.chart-panel{border:0;border-top:1px solid #b5c0ba;padding:24px 0;background:transparent}.table-scroll{border:0}table{border:0!important;border-radius:0}table th{background:transparent!important;border-bottom:1px solid #aebbb4!important;padding-top:18px!important;padding-bottom:18px!important}table td{background:transparent}table tbody tr:last-child td{border-bottom:1px solid #aebbb4!important}.editorial-list{max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.editorial-list>a{background:#faf9f6;padding:32px;border:0;border-top:1px solid #b5c0ba;min-height:190px}.editorial-list>a h3{font-size:30px;line-height:1.35;margin-bottom:16px}.editorial-list>a p{font-size:13px;line-height:1.9}.plan-columns{gap:60px}.plan-columns>section{padding:32px;background:#faf9f6;border-top:1px solid #b5c0ba}.plan-columns h2{font-family:var(--sans);font-size:35px;font-weight:300}.article{max-width:880px;margin:0 auto}.article>p:first-child{font-family:var(--serif);font-size:22px;line-height:1.85;margin:15px 0 35px}.article h2{border-top:1px solid var(--line);padding-top:26px;margin-top:36px}.community-toolbar,.community-form{border-radius:0}.community-list{border-top:1px solid #b5c0ba}.community-item{padding:23px 0}.site-footer{margin-top:0;background:var(--bg);padding-top:38px;text-align:center}.footer-contact{justify-content:center;flex-direction:column;gap:16px}.footer-contact strong{font-size:24px}.footer-contact p{font-size:11px}.footline{justify-content:center;border:0;margin-top:15px}.closing-mark{display:grid;grid-template-columns:1fr 1fr;background:#e9e9e1;min-height:215px}.closing-mark .photo{background:url('/assets/cikada/mural.png') center 44%/cover;min-height:215px}.closing-mark .words{display:flex;flex-direction:column;justify-content:center;padding:35px 14%;gap:17px}.closing-mark .words p{font-family:var(--serif);font-size:25px;line-height:1.6}.closing-mark .words span{font-size:10px;letter-spacing:.2em}
@media(min-width:1700px){.chapter-hero{min-height:460px;padding-top:175px}.chapter-hero h2{max-width:900px}.game-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1370px){.mark .tag{display:none}.navlinks{gap:16px}.mark .name{font-size:28px}}@media(max-width:1180px){.nav-in{min-height:88px}.chapter-hero{margin-top:-88px;padding-top:135px;min-height:360px}.chapter-hero h2{max-width:630px}.navright{margin-left:auto}.game-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.nav-in{min-height:80px}.chapter-hero{margin-top:-80px;padding:118px 5.7% 32px;min-height:330px}.chapter-hero:before{background-position:65% 45%}.chapter-hero:after{background:linear-gradient(90deg,#d8e0dfe8,#dce2dcc9 60%,#e6e6da33)}.chapter-hero h2{font-size:43px;max-width:440px}.chapter-kicker{font-size:9px;margin-bottom:18px}.chapter-side{display:none}.chapter-context{font-size:12px}.chapter-bridge{padding:18px 5.7%;font-size:8px;gap:10px}.chapter-bridge .crumb{font-size:8px}.chapter-bridge .crumb span{margin-left:7px}#main{padding-top:28px}.phead h1{font-size:23px}.shell>.rail{display:grid;grid-template-columns:1fr;gap:20px}.rail>h1,.rail>.lede,.rail>.tz{grid-column:1;display:block;text-align:left}.rail>.representative-season,.rail>.rcard{display:block;border-left:0;border-top:1px solid var(--line);padding:20px 0}.metric-strip .v{font-size:30px}.metric-strip>div{padding-right:10px}.editorial-list{grid-template-columns:1fr;gap:18px}.editorial-list>a{padding:24px;min-height:0}.editorial-list>a h3{font-size:27px}.plan-columns{gap:22px}.plan-columns>section{padding:23px}.article>p:first-child{font-size:20px}.closing-mark{grid-template-columns:1fr 1fr;min-height:180px}.closing-mark .photo{min-height:180px}.closing-mark .words{padding:22px 12%}.closing-mark .words p{font-size:18px}.closing-mark .words span{font-size:8px}.game-list{gap:18px}.fixture-card .card-prob{font-size:30px}.mark .name{font-size:27px}}@media(max-width:540px){.game-list{grid-template-columns:1fr}.chapter-hero h2{font-size:39px}.chapter-bridge>span{max-width:160px;line-height:1.8}.chapter-context{max-width:90%}}
