.editorial-container{max-width:1180px;margin:auto;padding:0 24px}.editorial-hero{background:linear-gradient(120deg,#200b35,#532475);color:#fff;padding:56px 0}.editorial-hero nav{font:14px Arial,sans-serif;margin-bottom:30px;color:#e6d9eb}.editorial-hero a{color:inherit}.editorial-eyebrow{display:block;color:#bb8e34;font:700 12px/1.6 Arial,sans-serif;letter-spacing:2px;margin-bottom:12px}.editorial-hero .editorial-eyebrow{color:#edd08b}.editorial-hero h1{font-size:clamp(30px,4vw,48px);max-width:900px;line-height:1.25;color:white;margin-bottom:20px}.editorial-hero p{max-width:800px;font-size:19px;line-height:1.75;color:#e9dfee}.editorial-byline{font:13px/1.7 Arial,sans-serif;color:#d9c5e3;margin-top:22px}.editorial-layout{max-width:1180px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:48px;padding:48px 24px}.editorial-article{color:#392a42;font:17px/1.9 Arial,sans-serif;min-width:0}.editorial-article h2{font:700 27px/1.4 Georgia,serif;color:#3a1852;margin:32px 0 14px}.editorial-article p{margin:0 0 18px}.editorial-article ul{padding-left:24px;list-style:disc;margin-bottom:24px}.editorial-article li{margin:8px 0}.editorial-article a,.editorial-update a{color:#6b2e8b;text-decoration:underline;text-underline-offset:3px}.editorial-aside{align-self:start;background:#f6f0e7;border:1px solid #e8d9ba;border-radius:18px;padding:20px}.editorial-aside img{width:100%;max-height:270px;object-fit:cover;border-radius:12px}.editorial-aside h2{font-size:20px;color:#44215f;margin:22px 0 12px}.editorial-aside a{display:block;padding:12px 0;border-bottom:1px solid #ddcdaa;color:#4b2764;line-height:1.6}.editorial-next,.editorial-update{margin:36px 0;background:#fff8e9;border:1px solid #dfc891;border-radius:16px;padding:26px}.editorial-update p{font-size:16px;line-height:1.9;color:#44334c}.editorial-update h2{font-size:25px;color:#44215f;margin:12px 0}.editorial-button{display:inline-block;background:#492363;color:#fff!important;padding:12px 20px;border-radius:8px;text-decoration:none!important}.editorial-article details{border:1px solid #decda9;padding:16px;margin:12px 0;border-radius:10px}.editorial-article summary{cursor:pointer;font-weight:700}.editorial-article details p{margin-top:12px}.editorial-discover{background:#f9f5ed;padding:48px 0}.editorial-discover h2{font-size:30px;color:#3e1958;margin-bottom:26px}.editorial-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.editorial-cards article{background:white;border:1px solid #e7d8b8;border-radius:16px;padding:24px;display:flex;flex-direction:column}.editorial-cards span{font:700 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:1.5px;color:#98722f}.editorial-cards h3{font-size:21px;line-height:1.4;color:#4b2364;margin:14px 0}.editorial-cards p{font:15px/1.75 Arial,sans-serif;color:#65566b;flex:1;margin-bottom:16px}.editorial-cards a{color:#51216e}.privacy-article{max-width:850px;margin:44px auto;padding:0 24px 30px}@media(max-width:900px){.editorial-cards{grid-template-columns:repeat(2,1fr)}.editorial-layout{grid-template-columns:1fr}.editorial-aside{display:grid;gap:10px}.editorial-aside img{max-width:240px}}@media(max-width:540px){.editorial-cards{grid-template-columns:1fr}.editorial-hero{padding:40px 0}.editorial-article{font-size:16px}.editorial-layout{padding-top:28px;gap:24px}}
