.seo-intro{padding:65px 7%;background:#f7f5f0;color:#111}.seo-intro h2{font-size:clamp(25px,3vw,42px);letter-spacing:-.04em}.seo-intro p{max-width:780px;line-height:1.85;margin:20px 0}.seo-intro nav,.related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.seo-intro nav a,.related>a{padding:18px 0;border-bottom:1px solid #ccc;text-decoration:none;color:inherit}.seo-intro nav a:hover,.related>a:hover{color:#ed1826}.editorial{margin:0;background:#f7f5f0;color:#111;font-family:Manrope,Arial,sans-serif}.editorial *{box-sizing:border-box}.editorial:lang(ar){font-family:Cairo,Arial,sans-serif}.editorial a{color:inherit;text-underline-offset:5px}.editorial-header{display:flex;align-items:center;justify-content:space-between;padding:16px 6%;border-bottom:1px solid #ddd}.editorial-header img{object-fit:contain}.editorial-header nav{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.editorial-header nav a{text-decoration:none;font-size:14px}.editorial main{max-width:1200px;margin:auto}.editorial-hero{padding:70px 6%}.eyebrow{font-size:12px;letter-spacing:.14em;color:#e91a28}.editorial-hero nav{font-size:13px;line-height:1.8;color:#555}.editorial h1{font-size:clamp(38px,6vw,76px);line-height:1.12;letter-spacing:-.055em;max-width:1000px;margin:35px 0}.editorial:lang(ar) h1{letter-spacing:0;line-height:1.55}.lead{max-width:850px;font-size:21px;line-height:1.85}.seo-button{display:inline-block;background:#ed1826;color:white!important;padding:18px 24px;text-decoration:none;font-weight:700;margin-top:20px}.editorial article{padding:0 6% 60px}.editorial article section{max-width:820px;margin:40px 0}.editorial h2{font-size:clamp(24px,3vw,35px);line-height:1.5;letter-spacing:-.025em}.editorial article p,.editorial-cta p{font-size:17px;line-height:1.95;color:#474747}.editorial details{border-top:1px solid #ccc;padding:20px 0}.editorial summary{font-size:18px;font-weight:700;cursor:pointer}.campaign-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 60px}.campaign-gallery figure{margin:0}.campaign-gallery img{width:100%;height:380px;object-fit:cover}.campaign-gallery figcaption{font-size:12px;padding-top:10px;color:#555}.editorial-cta{padding:50px 6%;background:#ece8e1}.related{padding:45px 6%}.related h2{grid-column:1/-1}.editorial-footer{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap;background:#111;color:#fff;padding:35px 6%;font-size:13px}.skip{position:absolute;inset-inline-start:10px;top:-100px;background:white;padding:15px;z-index:10}.skip:focus{top:10px}:focus-visible{outline:3px solid #ed1826;outline-offset:5px}@media(max-width:650px){.seo-intro nav,.related{grid-template-columns:1fr}.editorial-header{align-items:flex-start;gap:20px}.editorial-header nav{gap:12px;justify-content:flex-end}.editorial-hero{padding-top:40px}.lead{font-size:18px}.campaign-gallery{grid-template-columns:1fr}.campaign-gallery img{height:auto;max-height:580px;object-fit:contain}.editorial h1{font-size:40px}}

.business-contact{padding:45px 7%;background:#ece8e1;color:#111}.business-contact h2{font-size:32px}.business-contact address{font-style:normal;line-height:1.9}.business-contact a{color:inherit;text-underline-offset:4px}.business-contact p{overflow-wrap:anywhere}

.toolbar{flex-wrap:wrap}.toolbar select{max-width:100%}.location-type{font-size:13px;color:#666;margin:8px 0 18px}@media(max-width:600px){.toolbar input,.toolbar select{width:100%;flex:auto}}
