*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,-apple-system,Arial,sans-serif;background:#f6f7f9;color:#171a22}a{color:inherit;text-decoration:none}.wrap{max-width:1200px;margin:auto;padding:0 22px}.top{background:#121625;color:#fff;padding:12px 0;font-size:13px}.nav{background:white;border-bottom:1px solid #e8eaf0;position:sticky;top:0;z-index:5}.nav .wrap{display:flex;align-items:center;justify-content:space-between;min-height:76px;gap:20px}.logo{font-size:28px;font-weight:950;letter-spacing:-1.5px}.logo span{color:#fa3154}.links{display:flex;gap:22px;font-size:13px;font-weight:800;text-transform:uppercase}.hero{padding:38px 0 20px}.eyebrow{color:#f03558;font-size:12px;font-weight:900;letter-spacing:2px;text-transform:uppercase}.hero h1{font-size:clamp(36px,5vw,64px);line-height:1.03;letter-spacing:-2px;margin:10px 0}.muted{color:#737987}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.story{background:#fff;border:1px solid #e8eaf0;border-radius:14px;overflow:hidden;transition:transform .2s}.story:hover{transform:translateY(-3px)}.cover{height:210px;background:linear-gradient(135deg,#202b46,#b62755);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:900;font-size:38px;letter-spacing:-2px;overflow:hidden}.cover img{width:100%;height:100%;object-fit:cover}.story-content{padding:22px}.tag{font-size:11px;font-weight:900;color:#f03558;text-transform:uppercase}.story h2{font-size:21px;line-height:1.25;margin:12px 0}.story p{color:#707582;line-height:1.6;font-size:14px}.meta{font-size:12px;color:#9096a1}.feature{grid-column:span 2}.feature .cover{height:340px}.feature h2{font-size:34px}.section-head{display:flex;justify-content:space-between;align-items:center;margin:25px 0}.section-head h2{font-size:25px}.article{max-width:800px;margin:45px auto;background:#fff;padding:45px;border-radius:16px}.article h1{font-size:clamp(32px,5vw,54px);line-height:1.08;letter-spacing:-1.7px}.article .cover{height:390px;border-radius:12px;margin:25px 0}.article p{font-size:18px;line-height:1.9;color:#343b48}.article video{width:100%}footer{margin-top:65px;background:#121625;color:#fff;padding:40px 0}.admin{max-width:1280px;margin:35px auto;padding:0 20px}.panel{background:white;padding:22px;border-radius:12px;margin:20px 0;border:1px solid #e6e9f0}input,textarea,select{width:100%;padding:12px;border:1px solid #cfd5e0;border-radius:7px;font:inherit;margin:6px 0 14px}textarea{min-height:180px}button,.btn{background:#f03558;color:white;border:0;padding:12px 18px;border-radius:7px;cursor:pointer;font-weight:800;display:inline-block}table{width:100%;border-collapse:collapse}td,th{padding:11px;border-bottom:1px solid #e8eaf0;text-align:left;font-size:13px}.admin-nav{display:flex;flex-wrap:wrap;gap:12px}.admin-nav a{background:#fff;padding:11px;border-radius:7px}@media(max-width:800px){.grid{grid-template-columns:1fr}.feature{grid-column:span 1}.links{display:none}.feature .cover{height:220px}.article{margin:10px;padding:22px}.article .cover{height:230px}}
