500;600;700&family=Manrope:wght@400;600;700;800&display=swap');
:root{--yellow:#efd247;--ink:#343532;--muted:#777b79;--line:#e4e6e2}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:#fff;font:15px 'DM Sans',Arial,sans-serif}button,a,input,select{font:inherit}button,a{cursor:pointer}button{border:1px solid var(--line);background:white;padding:11px 17px;border-radius:3px;color:var(--ink)}button:hover{border-color:#343532}a{color:inherit;text-decoration:none}.top{background:#343532;color:#ddd;display:flex;justify-content:space-between;padding:11px max(calc((100vw - 1240px)/2),24px);font-size:10px;letter-spacing:1.2px}header{max-width:1240px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:25px 0}header img{width:268px;display:block}header div{display:flex;gap:10px}.dark{background:var(--ink);color:#fff}nav{display:flex;gap:28px;max-width:1240px;margin:auto;border-top:1px solid var(--line);border-bottom:2px solid var(--ink);padding:16px 0;overflow:auto}nav button{border:0;padding:0;white-space:nowrap;font-size:13px;font-weight:700}nav .active{box-shadow:0 5px var(--yellow)}main{max-width:1240px;margin:0 auto 70px}.edition{display:flex;justify-content:space-between;align-items:center;padding:19px 0;font-size:11px;color:var(--muted)}.pill{background:#f6f1d9;color:#7c6a21;padding:6px 9px;font-size:10px;letter-spacing:1px}.ticker{border-block:1px solid var(--line);padding:12px 0;display:flex;gap:20px;font-size:12px}.ticker b{color:#82701b}.hero{display:grid;grid-template-columns:1.65fr 1fr 0.9fr;gap:23px;margin:27px 0 36px}.feature{position:relative;min-height:430px;background:#292e2f;overflow:hidden;cursor:pointer}.feature .art{height:100%;position:absolute;inset:0}.feature .text{position:absolute;bottom:0;padding:27px;color:white;background:linear-gradient(transparent,#151a1a 40%);width:100%;padding-top:90px}h1,h2,h3{font-family:Manrope,Arial,sans-serif;letter-spacing:-.7px}h1{font-size:33px;line-height:1.16;margin:13px 0}h2{font-size:25px}h3{font-size:19px;line-height:1.35;margin:10px 0}.tag{font-size:10px;font-weight:800;letter-spacing:1.3px}.feature .tag{background:var(--yellow);color:var(--ink);padding:5px 8px}.meta{font-size:11px;color:#919693}.feature .meta{color:#d6dbd7}.art{background:radial-gradient(ellipse at 70% 20%,#526963,transparent 60%),linear-gradient(140deg,#152e2e,#748e74);position:relative;overflow:hidden;min-height:170px}.art:before{content:'';position:absolute;inset:15% 10%;background:repeating-linear-gradient(90deg,transparent 0 38px,#ffffff13 39px 40px),repeating-linear-gradient(0deg,transparent 0 37px,#ffffff13 38px 39px)}.art:after{content:'';position:absolute;inset:20% 6%;background:linear-gradient(150deg,transparent 42%,#efd247 43% 44%,transparent 45%),linear-gradient(25deg,transparent 48%,#b1c1a0 49% 50%,transparent 51%);clip-path:polygon(0 40%,20% 60%,35% 25%,55% 55%,75% 5%,100% 30%,100% 85%,0 100%)}.art.gold{background:radial-gradient(ellipse at 60% 30%,#d6b265,#665032 60%,#262b2b)}.art.blue{background:radial-gradient(ellipse at 70% 25%,#82a6b1,#2e464f 60%,#182328)}.art.purple{background:radial-gradient(ellipse at 60% 20%,#9a8eaa,#3a3448 60%,#22272d)}.stack{display:flex;flex-direction:column;gap:22px}.stack article{cursor:pointer}.stack .art{height:150px;min-height:0}.stack h3{font-size:18px}.headlines{background:#f6f7f4;padding:20px}.headlines h3{margin-top:0;border-bottom:2px solid #343532;padding-bottom:13px;font-size:17px}.headline{padding:15px 0;border-bottom:1px solid #ddd;cursor:pointer}.headline b{font-size:14px;line-height:1.4;display:block;margin-bottom:8px}.ad{background:#f4f4ef;border:1px solid #e5e5db;min-height:110px;display:flex;justify-content:space-between;align-items:center;padding:20px 32px;position:relative;gap:20px;overflow:hidden}.ad small{position:absolute;top:7px;right:10px;color:#8d8f82;font-size:8px;letter-spacing:1.5px}.ad b{font:800 24px Manrope}.ad p{margin:6px 0;color:#787b70;font-size:12px}.ad img{max-height:95px;max-width:100%;object-fit:contain}.ad a{background:var(--yellow);padding:11px 18px;font-size:12px;font-weight:bold}.content{display:grid;grid-template-columns:1fr 310px;gap:40px;margin-top:42px}.section-title{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--ink);margin-bottom:23px}.section-title h2{margin:0 0 15px}.section-title span{font-size:11px;color:var(--muted)}.newsrow{display:grid;grid-template-columns:220px 1fr;gap:22px;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid var(--line);cursor:pointer}.newsrow p{color:var(--muted);line-height:1.6;font-size:13px}.sidebar .ad{height:265px;flex-direction:column;align-items:flex-start;justify-content:center;background:#343532;color:white}.sidebar h3{margin-top:30px}.newsletter{padding:25px;background:#f8f2d5;margin-top:30px}.newsletter p{line-height:1.6;font-size:13px}.newsletter button{background:var(--ink);color:white;width:100%}footer{background:#f5f6f2;padding:40px max(calc((100vw - 1240px)/2),24px)}footer img{width:220px;mix-blend-mode:multiply}footer p{font-size:14px}footer small{color:#777}hr{border:0;border-top:1px solid #ddd;margin:25px 0}dialog{border:0;padding:40px;width:min(740px,94vw);max-height:90vh;box-shadow:0 20px 100px #0004}dialog::backdrop{background:#1a2024aa}.close{float:right;border:0}.reading{line-height:1.9}.reading h1{font-size:32px}.reading .art{height:230px}label{display:block;font-size:12px;font-weight:700;margin:16px 0 6px}input,select,textarea{width:100%;padding:11px;border:1px solid #d7dad2;font:inherit;background:white}input[type=checkbox]{width:auto}.adminhead{display:flex;justify-content:space-between;align-items:center;margin:30px 0}.adminnav{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.adminnav .active{background:var(--yellow)}.panel{border:1px solid var(--line);padding:25px;margin-bottom:20px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cards strong{font-size:30px;display:block;margin:15px 0}.notice{background:#fff8db;padding:15px;font-size:13px;line-height:1.7}.status{color:#8b7417;font-size:11px;background:#f9f1cd;padding:6px 9px}.empty{padding:50px;background:#f7f8f4;text-align:center}.save{background:var(--yellow);margin-top:20px}.hint{color:var(--muted);font-size:12px;line-height:1.7}@media(max-width:900px){header,nav,main{margin-left:20px;margin-right:20px}.hero{grid-template-columns:1.5fr 1fr}.headlines{display:none}.content{grid-template-columns:1fr}.sidebar{display:grid;grid-template-columns:1fr 1fr;gap:20px}.newsrow{grid-template-columns:180px 1fr}}@media(max-width:600px){.top span:last-child{display:none}header{padding:20px 0}header img{width:180px}header button{font-size:10px;padding:9px}header #newsletter{display:none}nav{gap:22px}.hero{grid-template-columns:1fr}.feature{min-height:390px}.stack{display:grid;grid-template-columns:1fr 1fr}.stack .art{height:120px}.stack h3{font-size:16px}h1{font-size:29px}.newsrow{grid-template-columns:110px 1fr;gap:15px}.newsrow .art{min-height:120px}.newsrow p{display:none}.newsrow h3{font-size:16px}.sidebar{display:block}.ad{padding:25px 20px}.ad b{font-size:19px}.ad a{white-space:nowrap}.cards{grid-template-columns:1fr}.adminhead{display:block}.edition{gap:12px}.ticker{line-height:1.5}dialog{padding:25px}}

