.editorial-hero p:last-child{max-width:780px;font-size:18px;line-height:1.75}.editorial-grid{display:grid;grid-template-columns:270px 1fr;gap:65px}.editorial-grid>aside{position:sticky;top:110px;align-self:start}.editorial-grid>aside>.amazigh-symbol{width:58px;height:58px;font-size:32px}.editorial-grid>aside>p{margin-top:28px;color:#a84b31;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.editorial-grid aside nav{display:grid}.editorial-grid aside nav a{padding:11px 0;border-bottom:1px solid #ddcba9;color:#625044;text-decoration:none;font:600 17px Cormorant Garamond}.editorial-grid aside nav a.active{color:#a3422b;padding-left:12px;border-left:3px solid #d39a2c}.editorial-sections{display:grid;gap:25px}.editorial-sections article{display:grid;grid-template-columns:65px 1fr;gap:25px;background:#fff9ed;border:1px solid #dec9a4;padding:35px}.section-index{font:600 34px Cormorant Garamond;color:#17607b}.editorial-sections h2{font:600 35px Cormorant Garamond;margin:0 0 12px}.editorial-sections p{font-size:16px;line-height:1.85;color:#4d4038}.editorial-sections ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}.editorial-sections li{display:flex;gap:9px;line-height:1.5}.editorial-sections li span{color:#b65332}.editorial-cta{padding:45px 0;background:#0b4938;color:#fff;border-top:4px solid #d39a2c}.editorial-cta .container{display:flex;justify-content:space-between;align-items:center}.editorial-cta h2{font:600 38px Cormorant Garamond;margin:4px 0}.editorial-cta .container>div:last-child{display:flex;gap:10px}.festival-explore{padding:45px 0;background:#fff8e9;border-bottom:1px solid #d9c49e}.festival-explore-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.festival-explore-grid a{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;padding:17px;background:#f2e2c5;color:#46372f;text-decoration:none;border-left:3px solid #17607b}.festival-explore-grid a:hover{background:#0b4938;color:#fff}.festival-explore-grid span{color:#a3422b;font:700 18px Cormorant Garamond}.festival-explore-grid strong{font:600 17px Cormorant Garamond}@media(max-width:850px){.editorial-grid{grid-template-columns:1fr;gap:30px}.editorial-grid>aside{position:static}.editorial-grid>aside>.amazigh-symbol{display:none}.editorial-grid aside nav{grid-template-columns:1fr 1fr;gap:0 15px}.festival-explore-grid{grid-template-columns:1fr 1fr}}@media(max-width:580px){.editorial-sections article{grid-template-columns:1fr;padding:23px}.editorial-sections ul{grid-template-columns:1fr}.editorial-cta .container{align-items:flex-start;gap:18px;flex-direction:column}.festival-explore-grid,.editorial-grid aside nav{grid-template-columns:1fr}}
