.events-page,.event-detail-page{color:#11241f;background:#f6f1e7;min-height:100vh;padding:0 max(20px,50vw - 620px) 90px}.events-nav,.event-detail-page>nav{border-bottom:1px solid #d8ddd8;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;height:84px;display:grid}.events-nav>a,.event-detail-page nav>a{color:#123c32;justify-self:start;font-weight:800;text-decoration:none}.events-nav>b,.event-detail-page nav>b{letter-spacing:.18em}.events-hero{max-width:850px;padding:76px 0 48px}.events-hero>p,.event-detail-page .eyebrow{color:#8a6c30;letter-spacing:.16em;font-size:12px;font-weight:900}.events-hero h1,.event-detail-page h1{letter-spacing:-.04em;margin:12px 0 20px;font:clamp(48px,7vw,84px)/.98 Georgia,Times New Roman,serif}.events-page[dir=rtl] h1,.event-detail-page[dir=rtl] h1{letter-spacing:0;font-family:Arial,Noto Sans Arabic,sans-serif;font-weight:900}.events-hero>span{color:#65736e;max-width:680px;font-size:18px;line-height:1.65;display:block}.events-languages{justify-self:end;position:relative}.events-languages summary{cursor:pointer;background:#fff;border:1px solid #c7d0cb;border-radius:50%;place-items:center;width:44px;height:44px;font-size:21px;list-style:none;display:grid}.events-languages summary::-webkit-details-marker{display:none}.events-languages>div{z-index:5;background:#fff;border:1px solid #d9dfdb;width:175px;padding:7px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 15px 45px #11241f24}.events-page[dir=rtl] .events-languages>div{left:0;right:auto}.events-languages a{padding:9px 11px;font-weight:700;text-decoration:none}.events-languages a:hover{background:#edf3ef}.events-filters{gap:9px;padding:0 0 24px;display:flex;overflow:auto}.events-filters a{white-space:nowrap;background:#fff;border:1px solid #cbd4cf;border-radius:99px;padding:11px 18px;font-weight:800;text-decoration:none}.events-filters a.active{color:#fff;background:#123c32;border-color:#123c32}.events-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.event-card{content-visibility:auto;contain-intrinsic-size:720px;background:#fff;border:1px solid #dfe4df;border-radius:20px;overflow:hidden;box-shadow:0 12px 35px #11241f0b}.event-card>img,.event-placeholder{object-fit:cover;color:#d9b982;background:linear-gradient(135deg,#123c32,#1f6755);place-items:center;width:100%;height:245px;display:grid}.event-card-body{gap:14px;padding:25px;display:grid}.event-badges{justify-content:space-between;align-items:center;gap:12px;display:flex}.event-badges b,.event-badges span{color:#1f6755;background:#edf3ef;border-radius:99px;padding:7px 10px;font-size:12px}.event-badges span.free{color:#376b28;background:#eef7e9}.event-card h2{margin:2px 0;font:30px/1.12 Georgia,Times New Roman,serif}.events-page[dir=rtl] .event-card h2{font-family:Arial,Noto Sans Arabic,sans-serif;font-weight:900}.event-card-body>p{color:#65736e;margin:0;line-height:1.55}.event-card dl{gap:10px;margin:2px 0;display:grid}.event-card dl>div{border-top:1px solid #edf0ed;grid-template-columns:28px 1fr;gap:8px;padding-top:10px;display:grid}.event-card dt{color:#8a6c30;font-size:19px}.event-card dd{gap:3px;margin:0;display:grid}.event-card dd span,.event-card-body>small{color:#6f7d77;font-size:13px}.event-card-actions,.event-detail-actions{flex-wrap:wrap;gap:9px;display:flex}.event-card-actions a,.event-detail-actions a{color:#fff;background:#123c32;border-radius:10px;flex:1;justify-content:center;align-items:center;min-height:46px;padding:9px 15px;font-weight:800;text-decoration:none;display:flex}.event-card-actions a:last-child,.event-detail-actions a.secondary{color:#123c32;background:#fff;border:1px solid #bcc8c2}.events-empty{text-align:center;background:#fff;border:1px solid #dfe4df;place-content:center;min-height:340px;padding:35px;display:grid}.events-empty>span{color:#d8b775;font-size:55px}.events-empty h2{margin:16px 0 6px;font:32px Georgia,serif}.events-empty p{color:#65736e;max-width:560px;line-height:1.6}.event-detail-page>article{width:min(920px,100%);margin:64px auto 0}.event-detail-image{object-fit:cover;border-radius:22px;width:100%;height:auto;max-height:520px;margin-bottom:38px}.event-lead{color:#52615b;max-width:760px;font-size:20px;line-height:1.7}.event-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:38px 0;display:grid}.event-facts>div{background:#fff;border:1px solid #dfe4df;gap:6px;padding:20px;display:grid}.event-facts small{letter-spacing:.1em;color:#8a6c30;font-size:11px;font-weight:900}.event-facts span{color:#65736e}.event-detail-actions a{flex:0 auto}.event-verified{color:#6f7d77;margin-top:22px;font-size:13px}@media (max-width:720px){.events-page,.event-detail-page{padding-inline:16px;padding-bottom:55px}.events-nav,.event-detail-page>nav{grid-template-columns:1fr auto;height:70px}.events-nav>b,.event-detail-page nav>b,.events-brand{display:none}.events-hero{padding:50px 0 34px}.events-hero h1,.event-detail-page h1{font-size:48px}.events-grid{grid-template-columns:1fr}.event-card>img,.event-placeholder{height:220px}.event-card-body{padding:21px}.event-facts{grid-template-columns:1fr}.event-detail-page>article{margin-top:38px}.event-detail-actions{display:grid}.event-detail-actions a{width:100%}}.event-detail-actions button{color:#123c32;min-height:46px;font:inherit;cursor:pointer;background:#fff;border:1px solid #bcc8c2;border-radius:10px;padding:9px 18px;font-weight:800}.event-card{content-visibility:auto;contain-intrinsic-size:640px}.event-card img{background:#edf3ef}.events-brand{letter-spacing:.18em;justify-self:center;font-weight:900;color:#11241f!important;text-decoration:none!important}.events-hero{color:#fff;background:url(/events/al-ain-events-hero.webp) 50%/cover;border-radius:26px;flex-direction:column;justify-content:flex-end;max-width:none;min-height:430px;margin:28px 0 34px;padding:56px clamp(28px,6vw,72px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #11241f1f}.events-hero:before{content:"";background:linear-gradient(#071c171f 28%,#071c17e0);position:absolute;inset:0}.events-hero>*{z-index:1;position:relative}.events-hero>p{color:#e5ca91}.events-hero>span{color:#eef4f1}@media (max-width:720px){.events-hero{border-radius:20px;min-height:370px;margin:18px 0 28px;padding:34px 24px}.events-hero h1{font-size:46px}}.events-hero{min-height:340px;margin-bottom:26px;padding-block:42px}.events-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.event-card{contain-intrinsic-size:540px;border-radius:16px}.event-card>img,.event-placeholder{height:172px}.event-placeholder span{font-size:46px}.event-card-body{gap:10px;padding:17px}.event-badges b,.event-badges span{padding:5px 8px;font-size:10px}.event-card h2{font-size:23px;line-height:1.16}.event-card-body>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.event-card dl{gap:5px}.event-card dl>div{grid-template-columns:22px 1fr;gap:6px;padding-top:7px;font-size:13px}.event-card dt{font-size:16px}.event-card dd span,.event-card-body>small{font-size:11px}.event-card-actions{gap:6px}.event-card-actions a{min-height:40px;padding:7px 9px;font-size:12px}@media (max-width:1000px){.events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.events-hero{min-height:305px;padding:28px 22px}.events-hero h1{font-size:43px}.events-grid{grid-template-columns:1fr}.event-card>img,.event-placeholder{height:185px}.event-card-body{padding:17px}}.event-card-media,.event-detail-media{position:relative}.event-card-media>img{object-fit:cover;background:#edf3ef;width:100%;height:172px;display:block}.event-card-media>span,.event-detail-media>span{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081c17c7;border-radius:99px;padding:6px 9px;font-size:10px;font-weight:800;position:absolute;bottom:12px;right:12px}.events-page[dir=rtl] .event-card-media>span,.event-detail-page[dir=rtl] .event-detail-media>span{left:12px;right:auto}.event-detail-media{margin-bottom:38px}.event-detail-media .event-detail-image{margin-bottom:0;display:block}@media (max-width:720px){.event-card-media>img{height:185px}}.events-grid{align-items:stretch}.event-facts:empty,.event-card dl:empty{display:none}.event-badges{flex-wrap:wrap}.event-card-body,.event-facts>div{overflow-wrap:anywhere;min-width:0}.event-card{flex-direction:column;height:100%;display:flex}.event-card-media{flex:none}.event-card-body{flex-direction:column;flex:1;display:flex}.event-card-body>small{margin-top:auto}.event-card-actions{align-items:stretch;margin-top:0}.event-card-actions a{text-align:center;line-height:1.2}
