/* Shared service-page design, aligned with the event hubs. */
.mm-seo-legacy-page{background:#f6f0e7;color:#211b15;min-height:70vh;direction:rtl}
.mm-seo-legacy-hero{padding:clamp(60px,7vw,100px) 28px 76px;background:#100e0b;color:#f7f1e8;border-bottom:1px solid #765b32}
.mm-seo-legacy-shell{width:min(1240px,100%);margin:0 auto}
.mm-seo-legacy-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px}
.mm-seo-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;color:#c8bdac;font:400 13px/1.7 Heebo,Arial,sans-serif;margin-bottom:40px}
.mm-seo-breadcrumbs a{text-decoration:underline;text-underline-offset:4px;color:inherit}
.mm-seo-legacy-kicker{margin:0 0 20px;color:#d8ae64;font:600 14px/1.5 Heebo,Arial,sans-serif}
.mm-seo-legacy-hero h1{margin:0;color:#f7f1e8;font:500 clamp(44px,4.8vw,76px)/1.08 "Frank Ruhl Libre",serif;overflow-wrap:break-word}
.mm-seo-legacy-lead{margin:26px 0 0;color:#d5caba;font:400 clamp(17px,1.5vw,21px)/1.75 Heebo,Arial,sans-serif}
.mm-seo-legacy-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
.mm-seo-legacy-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 24px;border-radius:999px;font:700 15px/1.4 Heebo,Arial,sans-serif;text-decoration:none}
.mm-seo-legacy-primary{background:linear-gradient(110deg,#ba8d40,#e4c078);color:#17120b!important}
.mm-seo-legacy-secondary{border:1px solid #78664b;color:#f7f1e8!important}
.mm-seo-legacy-actions a:hover{filter:brightness(1.1)}
.mm-seo-legacy-portrait{margin:0;border:1px solid #6b5430;border-radius:160px 160px 16px 16px;overflow:hidden;background:#211b15}
.mm-seo-legacy-portrait img{display:block;width:100%;height:430px;object-fit:cover;object-position:center 25%}
.mm-seo-legacy-portrait figcaption{padding:14px 20px;color:#d8c8ae;font:400 13px/1.5 Heebo,Arial,sans-serif;border-top:1px solid #59472e}
.mm-seo-legacy-content{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:80px;width:min(1180px,calc(100% - 56px));margin:0 auto;padding:80px 0;scroll-margin-top:110px}
.mm-seo-legacy-article{font:400 18px/1.85 Heebo,Arial,sans-serif;color:#393129}
.mm-seo-legacy-article p{margin:0 0 22px}
.mm-seo-legacy-article>p:first-of-type{font-size:21px;color:#211b15}
.mm-seo-legacy-article h2{margin:42px 0 18px;color:#211b15;font:500 clamp(28px,3vw,40px)/1.2 "Frank Ruhl Libre",serif}
.mm-seo-legacy-article h3{margin:30px 0 14px;color:#211b15;font:600 22px/1.4 Heebo,Arial,sans-serif}
.mm-seo-legacy-article a{color:#76501b;text-decoration:underline;text-underline-offset:4px}
.mm-seo-legacy-article ul{padding-inline-start:24px;margin-block:20px}
.mm-seo-legacy-article li{margin-block:8px}
.mm-seo-legacy-article img{max-width:100%;height:auto;border-radius:12px}
.mm-seo-legacy-aside{position:sticky;top:130px;align-self:start;display:grid;gap:10px;padding:24px;border:1px solid #d9c7ab;border-radius:16px;background:#eee4d5}
.mm-seo-legacy-aside strong{font:600 18px/1.5 Heebo,Arial,sans-serif;margin-bottom:8px}
.mm-seo-legacy-aside a{padding:10px 0;border-bottom:1px solid #d9c7ab;color:#4b3821;font:500 15px/1.5 Heebo,Arial,sans-serif;text-decoration:none}
.mm-seo-legacy-aside a:hover{text-decoration:underline}
.mm-seo-legacy-page a:focus-visible{outline:3px solid #a47732;outline-offset:4px}
@media(max-width:991px){.mm-seo-legacy-hero-grid{gap:32px}.mm-seo-legacy-portrait img{height:360px}.mm-seo-legacy-content{gap:36px;grid-template-columns:minmax(0,1fr) 240px}}
@media(max-width:767px){.mm-seo-legacy-hero{padding:34px 22px 44px}.mm-seo-legacy-hero-grid{grid-template-columns:1fr;gap:34px}.mm-seo-breadcrumbs{margin-bottom:28px;font-size:12px}.mm-seo-legacy-hero h1{font-size:44px}.mm-seo-legacy-lead{font-size:18px;margin-top:20px}.mm-seo-legacy-portrait{border-radius:100px 100px 12px 12px}.mm-seo-legacy-portrait img{height:270px}.mm-seo-legacy-content{grid-template-columns:1fr;width:calc(100% - 44px);padding:48px 0 60px}.mm-seo-legacy-article{font-size:17px}.mm-seo-legacy-article>p:first-of-type{font-size:19px}.mm-seo-legacy-aside{position:static}.mm-seo-legacy-actions a{flex:1 1 auto}}
