/* Lions12 editorial layer. Original 2.2.1 stylesheet remains intact. */
:root{--l12-overlay:linear-gradient(180deg,transparent 24%,color-mix(in srgb,var(--bg) 65%,transparent) 52%,var(--bg) 100%);--l12-focus:var(--fg)}
.l12-home{padding-top:22px}.l12-home-masthead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;border-bottom:1px solid var(--border);padding-bottom:14px}.l12-home-masthead h1{font-size:16px;margin:0;text-transform:uppercase;letter-spacing:0}.l12-home-masthead>span{font-size:12px;color:var(--mf)}
.l12-home-hero{display:grid;gap:16px}.l12-editorial-card{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:6px;background:var(--card)}.l12-story-link{display:flex;height:100%;flex-direction:column;min-width:0}.l12-story-media{aspect-ratio:16/9;overflow:hidden;position:relative;background:var(--muted)}.l12-story-media .l12-story-image{display:block;width:100%;height:100%;object-fit:cover}.l12-story-fallback{display:grid;width:100%;height:100%;place-items:center;background:var(--muted)}.l12-story-fallback .brand-mark{opacity:.65;width:64px;height:64px;font-size:36px}.l12-story-body{padding:18px;display:flex;flex:1;flex-direction:column;min-width:0}.l12-editorial-category{display:block;width:fit-content;color:var(--fg);border-left:3px solid var(--green);padding-left:8px;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.6;margin-bottom:10px;letter-spacing:0}.l12-story-title{font-size:22px;line-height:1.28;letter-spacing:0;margin:0;overflow-wrap:break-word}.l12-story-excerpt{font-size:14px;line-height:1.6;color:var(--mf);margin:12px 0 16px}.l12-story-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:12px;color:var(--mf)}.l12-story-more{font-weight:800;color:var(--fg)}.l12-story-link:hover .l12-story-more,.l12-section-link:hover{color:var(--green)}.l12-editorial-card:hover{border-color:var(--green)}.l12-story-link:focus-visible{outline:3px solid var(--l12-focus);outline-offset:-3px}.l12-section-link:focus-visible,.l12-match-destinations a:focus-visible{outline:3px solid var(--green);outline-offset:3px}
.l12-editorial-card--featured{position:relative;border:0;border-radius:0;min-height:440px;background:var(--bg)}.l12-editorial-card--featured .l12-story-link{position:relative;justify-content:flex-end;min-height:440px}.l12-editorial-card--featured .l12-story-media{position:absolute;inset:0;aspect-ratio:auto}.l12-editorial-card--featured .l12-story-media:after{content:"";position:absolute;inset:0;background:var(--l12-overlay)}.l12-editorial-card--featured .l12-story-body{position:relative;z-index:1;flex:none;padding:26px 22px}.l12-editorial-card--featured .l12-story-title{font-size:30px;line-height:1.15;max-width:24ch}.l12-editorial-card--featured .l12-story-excerpt{max-width:60ch;color:var(--fg);margin-bottom:12px}.l12-editorial-card--featured .l12-editorial-category{border-color:var(--red)}.l12-editorial-card--featured .l12-story-meta{color:var(--fg)}.l12-editorial-card--secondary .l12-story-title{font-size:19px}.l12-editorial-card--secondary .l12-story-excerpt{display:none}.l12-editorial-card--secondary .l12-story-body{padding:15px}.l12-editorial-card--secondary .l12-story-meta{font-size:11px}.l12-editorial-card--secondary .l12-story-more{display:none}
.l12-editorial-section{margin-top:36px}.l12-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px;border-top:1px solid var(--border);padding-top:20px}.l12-section-heading h2{margin:0;padding-left:12px;border-left:4px solid var(--red);font-size:26px;letter-spacing:0;line-height:1.2}.l12-section-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;min-height:44px;line-height:1.4;max-width:100%}.l12-editorial-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}.l12-match-destinations{display:grid;gap:12px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:14px 0}.l12-match-destinations a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;font-size:17px;font-weight:800;padding:10px 14px;background:var(--card);border-left:3px solid var(--green)}.l12-match-destinations a:hover{border-color:var(--red)}
.site-header .brand{flex:0 1 auto}.site-header .main-nav{min-width:0}.site-header .main-nav a{display:block;min-height:44px;align-content:center}.site-header .main-nav .current-menu-item>a{color:var(--fg);box-shadow:inset 0 -3px var(--red)}.site-footer{padding-top:28px;padding-bottom:20px;margin-top:48px}.site-footer .footer-grid{gap:22px}.site-footer .footer-col ul{gap:4px}.site-footer .footer-col a{display:inline-block;padding:6px 0;line-height:1.4}.site-footer .footer-col h2{letter-spacing:0}.site-footer .footer-copy{margin-top:22px;padding-top:16px}.site-header .brand-name{letter-spacing:0}.l12-home *{letter-spacing:0}
.screen-reader-text:focus{position:fixed!important;left:16px!important;top:16px!important;z-index:99999;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;background:var(--bg);color:var(--fg);padding:12px 18px;border:2px solid var(--green)}
.l12a-btn:focus-visible,.l12a-chip:focus-visible,.l12q-opt:focus-visible,.l12q-btn:focus-visible{outline:3px solid var(--fg);outline-offset:3px}.l12a-chip{min-height:44px;border-radius:6px}.l12a-input{resize:vertical}.l12a-out[hidden]{display:none}.l12a-input:focus-visible{outline:2px solid var(--green);outline-offset:2px}
.entry{min-width:0}.entry-content{overflow-wrap:break-word}.entry>img{display:block;height:auto}.entry-content iframe{max-width:100%}.entry-content .botola-team-logo{width:48px;height:48px;object-fit:contain}.entry-content .l12-team__logo{object-fit:contain}.entry-content .l12-news-grid{min-width:0}.entry-content .l12-news-grid.wp-block-post-template{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important}
@media(min-width:600px){.l12-home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.l12-editorial-card--featured{grid-column:1/-1}.l12-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.l12-match-destinations{grid-template-columns:repeat(3,minmax(0,1fr))}.l12-match-destinations a{font-size:15px}}
@media(min-width:900px){.l12-home-hero{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));align-items:stretch}.l12-editorial-card--featured{grid-column:1;grid-row:1/3;min-height:580px}.l12-editorial-card--featured .l12-story-link{min-height:580px}.l12-editorial-card--featured .l12-story-title{font-size:36px}.l12-editorial-card--secondary .l12-story-link{display:grid;grid-template-rows:140px 1fr}.l12-editorial-card--secondary .l12-story-media{aspect-ratio:auto}.l12-editorial-card--secondary .l12-story-meta{padding-top:10px}.l12-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.l12-section-heading h2{font-size:30px}.l12-home-masthead h1{font-size:18px}}
@media(min-width:1280px){.l12-editorial-card--featured .l12-story-title{font-size:40px}.l12-editorial-card--featured .l12-story-body{padding:30px}}
@media(max-width:899px){.site-header .brand{flex:1 1 auto}.site-header .main-nav a{min-height:48px}.site-header .main-nav:not(.l12-nav-ready){display:block}.site-header .nav-toggle:not(.l12-nav-ready){display:none}}
@media(max-width:359px){.l12-story-title{font-size:20px}.l12-editorial-card--featured .l12-story-title{font-size:27px}.l12-editorial-card--featured .l12-story-body{padding:20px 16px}.l12-home-masthead h1{font-size:14px}.l12-section-heading h2{font-size:24px}.site-footer .footer-col ul{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.ticker,.l12mc-live-dot,.l12mc-live-badge i,.l12mc-live-line i,.l12a-answer.is-wait{animation:none!important}.l12q-bar span,.nav-toggle span,.l12mc-match-card{transition:none!important}.l12mc-match-card:hover{transform:none}}
.ticker:focus-within,.ticker:hover{animation-play-state:paused}
.l12-home .breaking{margin-bottom:22px}.l12-ask-page{padding-top:36px}.l12-ask-heading{border-bottom:1px solid var(--border);padding-bottom:24px;margin-bottom:28px}.l12-ask-eyebrow{font-size:11px;font-weight:800;text-transform:uppercase;color:var(--green);margin:0 0 10px}.l12-ask-heading h1{font-size:40px;line-height:1.15;letter-spacing:0;margin:0}.l12-ask-heading h1 span{color:var(--red)}.l12-ask-heading>p:last-child{color:var(--mf);font-size:16px;line-height:1.6;margin-bottom:0}.l12-ask-layout{display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}.l12-ask-workspace,.l12-ask-related{min-width:0}.l12-ask-workspace .l12a-input{min-height:140px;font-size:16px;line-height:1.6}.l12-ask-workspace .l12a-answer{line-height:1.75}.l12-ask-content{margin-bottom:22px}.l12-ask-related{border-top:3px solid var(--green);padding-top:18px;align-self:start}.l12-ask-related h2{font-size:20px;letter-spacing:0;margin:0 0 12px}.l12-ask-related ul{list-style:none;padding:0;margin:0}.l12-ask-related li{border-bottom:1px solid var(--border)}.l12-ask-related a{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:48px;font-size:14px;font-weight:700}.l12-ask-related a:hover{color:var(--green)}.l12-ask-related a:focus-visible{outline:2px solid var(--green);outline-offset:3px}
@media(min-width:900px){.l12-ask-layout{grid-template-columns:minmax(0,2.5fr) minmax(220px,1fr);gap:48px}.l12-ask-heading h1{font-size:48px}}
@media(max-width:359px){.l12-ask-heading h1{font-size:32px}.l12-ask-page{padding-top:24px}}
/* WordPress's built-in comment form may emit a fixed cols=45 textarea. */
.entry .comment-form textarea,.entry .comment-form input:not([type=checkbox]){max-width:100%;box-sizing:border-box}.entry .comment-form textarea{width:100%}.entry .comment-form label{display:block}.entry .comment-form input,.entry .comment-form textarea{border:1px solid var(--border);border-radius:4px;background:var(--card);color:var(--fg);padding:10px;font:inherit}.entry .comment-form .submit{min-height:44px;background:var(--red);cursor:pointer}.entry .comment-form .comment-form-cookies-consent label{display:inline}
