body.home #page{max-width:none!important}body.home .site-content{max-width:none!important;padding:0!important;display:block!important}body.home #primary{width:100%!important;float:none!important}.spe-editorial-home{max-width:1180px;margin:20px auto 60px;padding:0 20px;box-sizing:border-box}.spe-lead-row{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(260px,1fr);gap:16px}.spe-hero{position:relative;min-height:375px;border-radius:12px;overflow:hidden;background:#211820}.spe-hero>a{display:block;position:absolute;inset:0;color:#fff!important}.spe-hero img{width:100%;height:100%;object-fit:cover;display:block}.spe-hero-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:end;padding:26px;background:linear-gradient(0deg,rgb(20 8 14 / .94),#fff0 75%)}.spe-hero h1{font-size:clamp(25px,3vw,37px);line-height:1.13;font-weight:800;max-width:640px;color:#fff;margin:12px 0}.spe-kicker{background:#9b0036;color:#fff;padding:5px 10px;border-radius:4px;font-size:11px;font-weight:800}.spe-hero-more{font-size:14px;font-weight:650}.spe-popular{border-radius:12px;background:#faf4f6;padding:22px}.spe-popular h2{font-size:23px;font-weight:800;margin:0 0 14px}.spe-popular ol{list-style:decimal;padding-left:25px;margin:0}.spe-popular li{padding:12px 0;border-bottom:1px solid #ebdfe4;font-weight:700;font-size:15px;line-height:1.35}.spe-popular li::marker{color:#970039;font-weight:800}.spe-popular li a{color:#211820;text-decoration:none}.spe-section{margin-top:30px}.spe-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.spe-section-heading h2{font-size:clamp(23px,2.5vw,30px);font-weight:800;margin:0}.spe-section-heading>a{color:#86002e;text-decoration:none;font-size:14px;font-weight:650}.spe-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.spe-card{min-width:0}.spe-card-link{color:#211820;text-decoration:none}.spe-card-image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:9px}.spe-card h3{font-size:16px;font-weight:750;line-height:1.3;margin:9px 0 5px}.spe-card time{color:#777078;font-size:12px}.spe-category-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px}.spe-category-grid a{border:1px solid #eee1e7;background:#faf6f8;border-radius:9px;padding:18px 12px;text-decoration:none;color:#660024;font-weight:750;display:flex;justify-content:space-between;gap:5px}.spe-category-grid a span{opacity:.6}@media(max-width:850px){.spe-lead-row{grid-template-columns:1fr}.spe-hero{min-height:350px}.spe-popular{padding:16px}.spe-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spe-category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.spe-editorial-home{padding:0 15px;margin:14px auto 40px}.spe-hero{min-height:310px}.spe-hero-overlay{padding:19px}.spe-hero h1{font-size:25px}.spe-card-grid{gap:15px 11px}.spe-card h3{font-size:15px}.spe-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spe-category-grid a{padding:13px}.spe-section{margin-top:26px}}