.editorial-page{padding:56px 0 84px}.slot-silo{margin-top:52px;padding:36px 0 0;border-top:1px solid rgba(255,183,206,.28)}.slot-silo>h2{margin:0 0 12px}.slot-silo>p{max-width:760px;margin:0;color:#f1e9f5}.slot-silo .editorial-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:stretch;gap:20px}.slot-silo .editorial-card{display:flex;flex-direction:column;min-height:100%}.slot-silo .editorial-card img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:contain;background:rgba(255,255,255,.035);padding:8px}.slot-silo .editorial-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;flex:1;padding:20px}.slot-silo .editorial-card__body h3{margin:0;line-height:1.45}.slot-silo .editorial-card__body p{margin:0;line-height:1.7}.slot-silo .editorial-card__body .editorial-link{margin-top:auto}.editorial-wrap{max-width:1120px;margin-inline:auto}.editorial-page h1{font-size:clamp(32px,4.8vw,52px);line-height:1.22;margin:10px 0 18px;color:#fff}.editorial-page h2{font-size:clamp(22px,3vw,30px);line-height:1.3;margin:40px 0 14px;color:#fff}.editorial-page h3{font-size:19px;line-height:1.4;margin:0 0 9px;color:#fff}.editorial-page p,.editorial-page li{color:#f1e9f5}.editorial-lead{font-size:18px;max-width:820px;color:#fff!important}.editorial-hero{display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:32px;margin:20px 0 38px}.editorial-hero img,.editorial-img{display:block;width:100%;height:auto;border-radius:18px;border:1px solid rgba(255,183,206,.25)}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0 34px}.editorial-card{overflow:hidden;border:1px solid rgba(255,183,206,.28);background:rgba(255,255,255,.05);border-radius:18px}.editorial-card__body{padding:18px}.editorial-card__body p{font-size:14px;margin:6px 0 12px}.editorial-card img{width:100%;aspect-ratio:8/5;object-fit:cover;display:block}.editorial-link{display:inline-block;color:#ffc4d9;font-weight:700;text-decoration:underline;text-underline-offset:3px}.editorial-callout{padding:20px 22px;border:1px solid rgba(255,183,206,.3);border-radius:16px;background:rgba(255,255,255,.055);margin:24px 0}.editorial-faq details{padding:15px 0;border-top:1px solid rgba(255,183,206,.24)}.editorial-faq summary{color:#fff;font-weight:700;cursor:pointer}.editorial-faq details p{margin:8px 0 0}.editorial-article{max-width:850px;margin-inline:auto}.editorial-article>img{width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:18px;border:1px solid rgba(255,183,206,.25);margin:12px 0 22px}.editorial-article h2{margin-top:34px}.editorial-article p{line-height:1.85}.editorial-breadcrumb{font-size:13px;color:#ffb7ce;margin-bottom:14px}.editorial-updated{font-size:12px;color:#ffb7ce!important;margin-top:30px}@media(max-width:900px){.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-hero{gap:20px}}@media(max-width:700px){.editorial-page{padding:40px 0 60px}.editorial-page h1{font-size:35px}.editorial-lead{font-size:16px}.editorial-grid{grid-template-columns:1fr;gap:14px}.editorial-hero{grid-template-columns:1fr;gap:18px}.editorial-callout{padding:17px}}
