:root{
--color-bg:#f4efe3;
--color-text:#3b2719;
--color-accent:#16674e;
--font-sans:"Segoe UI",Tahoma,"Noto Naskh Arabic","Noto Sans Arabic","Noto Sans","Helvetica Neue",Arial,sans-serif;
--font-display:"Gill Sans Nova","Gill Sans MT","Gill Sans","Segoe UI",Tahoma,"Noto Naskh Arabic","Noto Sans Arabic",Candara,sans-serif;
--space-section:2.93rem;
--ca-paper:#fffcf4;
--ca-stone:#ebe3d1;
--ca-stone-2:#e3d8c2;
--ca-rule:#d5c8ae;
--ca-rule-strong:#a6957a;
--ca-muted:#6a5442;
--ca-ink:#2a1a0f;
--ca-nile:#16674e;
--ca-nile-deep:#0e4535;
--ca-nile-mist:#dbeadf;
--ca-terra:#ad4e27;
--ca-terra-deep:#863819;
--ca-terra-mist:#f4dccd;
--ca-lapis:#2b5a80;
--ca-lapis-mist:#dde7ef;
--ca-ochre:#86600e;
--ca-ochre-mist:#f1e4c3;
--ca-reed:#566625;
--ca-reed-mist:#e6ead2;
--ca-tone:var(--ca-rule-strong)
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:1rem}
html:lang(ar){font-size:106.25%}
body{margin:0;background:var(--color-bg);color:var(--color-text);font:400 1.02rem/1.65 var(--font-sans);overflow-wrap:break-word}
:lang(ar) body,body:lang(ar){line-height:1.8}
header,nav,main,footer,section,article,aside,details{display:block}
h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:1.25;margin-block:0 .6rem;color:var(--ca-ink)}
:lang(ar) h1,:lang(ar) h2,:lang(ar) h3{font-weight:700;line-height:1.45}
h1{font-size:clamp(1.6rem,1.15rem + 1.8vw,2.25rem)}
h2{font-size:clamp(1.16rem,1.02rem + .5vw,1.4rem);margin-block-start:1.8rem}
h3{font-size:1.03rem;margin-block-start:1rem}
p{margin-block:0 1rem}
ul,ol{margin-block:0 1rem;margin-inline:0;padding-inline-start:1.3rem}
li{margin-block:.2rem}
dl{margin-block:0 1rem}
dt{font-size:.82rem;font-weight:600;color:var(--ca-muted)}
dd{margin-block:0 .25rem;margin-inline:0}
blockquote{margin:0}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
:lang(ar) q{quotes:"\00AB" "\00BB" "\201D" "\201C"}
time{white-space:nowrap}
svg{max-width:100%}
bdi{unicode-bidi:isolate}
table{width:100%;border-collapse:collapse;font-size:.93rem;background:var(--ca-paper)}
th,td{padding:.5rem .75rem;text-align:start;vertical-align:top;border-block-end:1px solid var(--ca-stone)}
thead th{font-size:.82rem;font-weight:700;color:var(--ca-nile-deep);background:var(--ca-stone);border-block-end:2px solid var(--ca-terra)}
a{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}
a:hover{color:var(--ca-terra-deep)}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--ca-terra);outline-offset:2px;border-radius:2px}
details{margin-block-start:2.3rem;padding:.85rem 1.1rem;background:var(--ca-paper);border:1px solid var(--ca-rule);border-inline-start:4px solid var(--ca-nile);border-radius:4px}
summary{cursor:pointer;font-family:var(--font-display);font-weight:600;color:var(--ca-nile-deep)}
summary::marker{color:var(--ca-terra)}
.ca-sprite{position:absolute;width:0;height:0;overflow:hidden}
.ca-sprite symbol{stroke-width:1.6}
.ca-icon{display:inline-block;flex:none;width:1.08em;height:1.08em;margin-inline-end:.4em;vertical-align:-.16em;fill:none;stroke:currentColor}
.ca-skip{position:absolute;inset-block-start:-12rem;inset-inline-start:1rem;z-index:90;padding:.55rem 1rem;font-weight:700;color:var(--ca-paper);background:var(--ca-nile-deep);border-radius:4px}
.ca-skip:focus{inset-block-start:.6rem}
.ca-wrap{width:100%;max-width:67rem;margin-inline:auto;padding-inline:1rem}
.ca-header{position:relative;z-index:40;background:var(--ca-paper);border-block-start:5px solid var(--ca-terra);box-shadow:0 1px 0 var(--ca-rule),0 4px 0 var(--ca-stone)}
.ca-header>.ca-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:0 1.3rem;padding-block-start:.8rem}
.ca-brand{display:inline-flex;align-items:center;gap:.65rem;min-height:2.6rem;font-family:var(--font-display);font-size:1.3rem;font-weight:600;color:var(--ca-ink);text-decoration:none}
.ca-brand::before{content:"";flex:none;width:1.15rem;height:.95rem;background:linear-gradient(to bottom,var(--ca-terra) 0 62%,var(--ca-nile) 62% 100%);clip-path:polygon(50% 0,100% 100%,0 100%)}
.ca-brand:hover{color:var(--ca-nile-deep)}
.ca-langs{display:flex;gap:.25rem;margin-block:0;margin-inline:auto 0;padding:0;list-style:none;font-size:.9rem}
.ca-langs li{margin:0}
.ca-langs a{display:inline-block;padding:.25rem .7rem;color:var(--ca-muted);text-decoration:none;border:1px solid transparent;border-radius:3px}
.ca-langs a:hover{border-color:var(--ca-rule)}
.ca-langs [aria-current]{color:var(--ca-nile-deep);font-weight:700;border-color:var(--ca-nile);background:var(--ca-nile-mist)}
.ca-nav{order:3;flex:1 1 100%}
.ca-nav>ul{display:flex;flex-wrap:wrap;gap:.15rem;margin-block:.35rem 0;margin-inline:-.55rem;padding:0 0 .5rem;list-style:none}
.ca-nav>ul>li{margin:0}
.ca-nav>ul>li>a{display:inline-flex;align-items:baseline;gap:.4rem;padding:.42rem .75rem;font-family:var(--font-display);font-size:.98rem;font-weight:600;color:var(--color-text);text-decoration:none;border-block-end:3px solid transparent}
.ca-nav>ul>li>a:hover{color:var(--ca-nile-deep);border-block-end-color:var(--ca-rule-strong)}
.ca-nav>ul>li>a[aria-current]{color:var(--ca-nile-deep);border-block-end-color:var(--ca-terra)}
.ca-nav .ca-count{font-family:var(--font-sans);font-size:.74rem;font-weight:600;color:var(--ca-muted)}
.ca-sub{display:none;position:absolute;inset-inline:0;inset-block-start:100%;flex-wrap:wrap;gap:.4rem;margin:0;padding:.9rem 1rem 1.05rem;list-style:none;background:var(--ca-paper);border-block:1px solid var(--ca-rule);border-block-end:3px solid var(--ca-nile);box-shadow:0 10px 18px rgba(42,26,15,.08)}
.ca-sub li{margin:0}
.ca-sub a{display:inline-flex;align-items:baseline;gap:.35rem;padding:.3rem .8rem;font-size:.92rem;color:var(--color-text);text-decoration:none;background:var(--ca-stone);border-radius:3px}
.ca-sub a:hover{background:var(--ca-nile-mist)}
.ca-sub [aria-current]{color:var(--ca-paper);background:var(--ca-nile)}
.ca-sub [aria-current] .ca-count{color:var(--ca-nile-mist)}
.ca-has-sub:hover>.ca-sub,.ca-has-sub:focus-within>.ca-sub{display:flex}
.ca-main{padding-block:1.9rem var(--space-section)}
.ca-main:focus{outline:none}
.ca-crumbs{margin-block:0 1rem;font-size:.86rem;color:var(--ca-muted)}
.ca-crumbs ol{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}
.ca-crumbs li{margin:0}
.ca-crumbs li+li::before{content:"\203A";margin-inline:.5rem;color:var(--ca-terra)}
.ca-crumbs a{color:var(--ca-muted)}
.ca-hero{padding-block:.4rem .3rem}
.ca-hero h1{margin-block-end:.7rem}
.ca-lead{font-size:1.1rem;color:var(--ca-ink)}
.ca-intro{font-size:1.04rem}
.ca-note{font-size:.88rem;color:var(--ca-muted)}
.ca-count{font-variant-numeric:tabular-nums}
h1 .ca-count,h2 .ca-count{display:inline-block;margin-inline-start:.5rem;padding:.04rem .55rem;font-family:var(--font-sans);font-size:.55em;font-weight:700;vertical-align:.24em;color:var(--ca-terra-deep);background:var(--ca-terra-mist);border-radius:3px}
.ca-block{margin-block-start:var(--space-section)}
.ca-block>h2{display:flex;flex-wrap:wrap;align-items:baseline;margin-block-end:.25rem;padding-block-end:.35rem;border-block-end:2px solid var(--ca-stone-2)}
.ca-block>h2 .ca-icon{color:var(--ca-terra)}
.ca-see-all{font-size:.94rem;font-weight:700;text-decoration:none}
.ca-see-all:hover{text-decoration:underline}
.ca-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:.85rem;margin-block:.8rem 0;padding:0;list-style:none}
.ca-teaser{display:flex;flex-direction:column;gap:.3rem;margin:0;padding:.85rem 1rem .8rem;background:var(--ca-paper);border:1px solid var(--ca-rule);border-inline-start:5px solid var(--ca-tone);border-radius:3px}
.ca-teaser:hover{border-color:var(--ca-rule-strong);border-inline-start-color:var(--ca-tone);background:#fffefa}
.ca-teaser-name{font-family:var(--font-display);font-size:1.03rem;font-weight:600;line-height:1.35;color:var(--ca-ink);text-decoration:none}
.ca-teaser-name:hover{color:var(--ca-nile-deep);text-decoration:underline}
.ca-teaser-name .ca-icon{color:var(--ca-tone)}
.ca-teaser-meta{font-size:.88rem;color:var(--ca-muted)}
.ca-teaser-when{font-size:.88rem;font-variant-numeric:tabular-nums;color:var(--ca-nile-deep)}
.ca-teaser-cues{display:flex;flex-wrap:wrap;gap:.3rem;margin-block-start:.1rem}
.ca-teaser-chess{margin-block-start:auto;padding-block-start:.35rem;font-size:.8rem;color:var(--ca-muted);border-block-start:1px dotted var(--ca-rule)}
.ca-badge{display:inline-block;padding-inline:.45rem;font-size:.76rem;font-weight:600;color:var(--ca-ink);background:var(--ca-stone);border-radius:2px}
.ca-cue{display:inline-block;padding:.02rem .5rem;font-size:.76rem;line-height:1.55;color:var(--color-text);background:var(--ca-stone);border:1px solid transparent;border-radius:2px}
.ca-cue-access{color:var(--ca-nile-deep);background:var(--ca-nile-mist)}
.ca-cue-free{color:var(--ca-ochre);background:var(--ca-ochre-mist)}
.ca-cue-kids{color:var(--ca-lapis);background:var(--ca-lapis-mist)}
.ca-cue-beginners{color:var(--ca-reed);background:var(--ca-reed-mist)}
.ca-cue-format{background:var(--ca-stone-2)}
.ca-cue-closed{color:var(--ca-terra-deep);background:transparent;border-color:var(--ca-terra)}
.ca-cue-register{color:var(--ca-muted);background:transparent;border-color:var(--ca-rule-strong);border-style:dashed}
.ca-kind-club{--ca-tone:var(--ca-nile)}
.ca-kind-tournament{--ca-tone:var(--ca-terra)}
.ca-kind-academy,.ca-kind-coach{--ca-tone:var(--ca-lapis)}
.ca-kind-cafe_bar{--ca-tone:var(--ca-ochre)}
.ca-kind-outdoor_tables,.ca-kind-giant_chess{--ca-tone:var(--ca-reed)}
.ca-kind-library_community{--ca-tone:#6b4a7a}
.ca-kind-shop{--ca-tone:#7a5630}
.ca-kind-group{--ca-tone:#3f7468}
.ca-kind-hotel_mall,.ca-kind-other{--ca-tone:var(--ca-muted)}
.ca-ch-confirmed,.ca-ch-confirmed_undated{color:var(--ca-nile-deep)}
.ca-ch-scheduled{color:var(--ca-ochre)}
.ca-ch-not_confirmed,.ca-ch-not_confirmed_nodate{color:var(--ca-muted);font-style:italic}
.ca-ch-moved,.ca-ch-moved_unknown,.ca-ch-ended{color:var(--ca-terra-deep)}
.ca-is-past time{text-decoration:line-through;text-decoration-color:var(--ca-terra)}
.ca-past{display:inline-block;margin-inline-start:.4rem;padding-inline:.4rem;font-size:.72rem;font-weight:700;font-style:normal;color:var(--ca-terra-deep);background:var(--ca-terra-mist);border-radius:2px}
.ca-facets{display:flex;flex-wrap:wrap;gap:.4rem;margin-block:.55rem 1.2rem;padding:0;list-style:none}
.ca-facets li{margin:0}
.ca-facets a{display:inline-flex;align-items:baseline;gap:.35rem;padding:.3rem .85rem;font-size:.91rem;color:var(--color-text);text-decoration:none;background:var(--ca-paper);border:1px solid var(--ca-rule-strong);border-radius:3px}
.ca-facets a:hover{border-color:var(--ca-nile);background:var(--ca-nile-mist)}
.ca-facet .ca-count{font-size:.76rem;color:var(--ca-muted)}
.ca-facets [aria-current]{color:var(--ca-paper);background:var(--ca-nile);border-color:var(--ca-nile)}
.ca-facets [aria-current] .ca-count{color:var(--ca-nile-mist)}
.ca-group{margin-block-start:1.8rem}
.ca-group-h2{margin:0;font-size:1.08rem;color:var(--ca-nile-deep)}
.ca-about{margin-block-start:2.4rem}
.ca-slice-about{padding-block-start:.5rem}
.ca-about-list{margin-block-start:var(--space-section);padding:1.35rem 1.25rem .5rem;background:var(--ca-stone);border-block-start:3px solid var(--ca-rule-strong)}
.ca-about-list h2{margin-block-start:0}
.ca-c960{margin-block-start:var(--space-section);padding:1.35rem 1.25rem .55rem;background:var(--ca-paper);border:1px solid var(--ca-rule);border-inline-start:5px solid var(--ca-terra)}
.ca-c960 h2{margin-block-start:0;color:var(--ca-terra-deep)}
.ca-c960 ul{padding-inline-start:1.15rem}
.ca-c960 li{margin-block:.4rem}
.ca-cta{margin-block-start:var(--space-section);padding:1.45rem 1.3rem;color:var(--ca-paper);background:var(--ca-nile-deep);border-block-end:5px solid var(--ca-terra)}
.ca-cta h2{margin-block-start:0;color:var(--ca-paper)}
.ca-cta a{color:var(--ca-paper)}
.ca-cta .ca-btn{color:var(--ca-nile-deep);background:var(--ca-paper);border-color:var(--ca-paper)}
.ca-cta .ca-btn:hover{color:var(--ca-paper);background:var(--ca-terra);border-color:var(--ca-terra)}
.ca-btn{display:inline-flex;align-items:center;gap:.2rem;margin-block:.2rem;margin-inline:0 .5rem;padding:.48rem 1.05rem;font:inherit;font-size:.93rem;font-weight:700;line-height:1.35;color:var(--ca-paper);text-decoration:none;background:var(--ca-nile);border:2px solid var(--ca-nile);border-radius:3px;cursor:pointer}
.ca-btn:hover{color:var(--ca-paper);background:var(--ca-nile-deep);border-color:var(--ca-nile-deep);text-decoration:none}
.ca-card{margin-block-start:.4rem}
.ca-card-head{margin-block-end:1.45rem;padding-block-end:1.05rem;border-block-end:1px solid var(--ca-rule)}
.ca-card-head h1{margin-block-end:.3rem}
.ca-card-head h1 .ca-icon{color:var(--ca-tone)}
.ca-name-local{margin-block:0 .3rem;font-size:1.05rem;color:var(--ca-muted)}
.ca-kind-line{margin-block:0 .6rem;color:var(--ca-muted)}
.ca-cues{display:flex;flex-wrap:wrap;gap:.35rem;margin-block:0 .85rem;padding:0;list-style:none}
.ca-cues .ca-cue{margin:0;font-size:.81rem}
.ca-status{display:grid;gap:.25rem;padding:.7rem .95rem;background:var(--ca-paper);border:1px solid var(--ca-rule);border-inline-start:5px solid var(--ca-tone);border-radius:3px}
.ca-status-line{margin:0;font-size:.94rem}
.ca-status-label{display:inline-block;min-width:4.4rem;margin-inline-end:.5rem;font-size:.8rem;font-weight:700;color:var(--ca-muted)}
.ca-st-open,.ca-st-operating{color:var(--ca-nile-deep)}
.ca-st-closed{color:var(--ca-terra-deep)}
.ca-st-unknown,.ca-st-not_a_venue{color:var(--color-text)}
.ca-stale{margin-inline-start:.35rem;font-size:.82rem;color:var(--ca-terra-deep)}
.ca-card-body{display:grid;gap:1.65rem}
.ca-card-main>section:first-child>h2,.ca-card-side>section:first-child>h2{margin-block-start:0}
.ca-card-side{display:flex;flex-direction:column;gap:1rem}
.ca-card-side>section,.ca-report{padding:.95rem 1.05rem;background:var(--ca-paper);border:1px solid var(--ca-rule);border-radius:3px}
.ca-card-side h2{margin-block-start:0;font-size:1.03rem}
.ca-card h2 .ca-icon{color:var(--ca-terra)}
.ca-when,.ca-training,.ca-facts-sec,.ca-evidence,.ca-corrections{margin-block-end:1.55rem}
.ca-facts{display:grid;gap:.5rem}
.ca-fact{padding-block-end:.45rem;border-block-end:1px solid var(--ca-stone)}
.ca-unknown{color:var(--ca-muted);font-style:italic}
.ca-table-wrap{overflow-x:auto;border:1px solid var(--ca-rule);border-radius:3px}
.ca-sessions{min-width:30rem}
.ca-sessions .ca-badge{color:var(--ca-nile-deep);background:var(--ca-nile-mist)}
.ca-coaches{padding-inline-start:1.1rem}
.ca-coach{margin-block:.3rem}
.ca-evidence-q{padding:.95rem 1.1rem;background:var(--ca-paper);border:1px solid var(--ca-rule);border-block-start:3px solid var(--ca-stone-2);border-radius:3px}
.ca-evidence-q p{margin-block-end:.5rem}
.ca-evidence-q footer{font-size:.85rem;color:var(--ca-muted)}
.ca-src-ref{display:inline-block;min-width:1.35rem;margin-inline-start:.15rem;padding-inline:.3rem;font-size:.7rem;font-weight:700;line-height:1.5;text-align:center;text-decoration:none;vertical-align:.25em;color:var(--ca-ink);background:var(--ca-stone);border-radius:2px}
.ca-src-ref:hover{color:var(--ca-paper);background:var(--ca-nile)}
.ca-flag-official{color:var(--ca-nile-deep)}
.ca-flag-secondary{color:var(--ca-lapis)}
.ca-flag-unverified{color:var(--ca-terra-deep)}
.ca-src-ref.ca-flag-official{background:var(--ca-nile-mist)}
.ca-src-ref.ca-flag-secondary{background:var(--ca-lapis-mist)}
.ca-src-ref.ca-flag-unverified{background:var(--ca-terra-mist)}
.ca-sources{padding-inline-start:1.3rem;font-size:.92rem}
.ca-src-group{margin-block:.75rem}
.ca-src-link{font-weight:700;overflow-wrap:anywhere}
.ca-src-group ol,.ca-src-group ul{margin-block:.3rem 0;padding-inline-start:1.1rem}
.ca-src-item{margin-block:.35rem}
.ca-src-time{font-size:.82rem;color:var(--ca-muted)}
.ca-src-quote{font-style:italic}
:lang(ar) .ca-src-quote{font-style:normal}
.ca-flag{display:inline-block;margin-inline:.35rem;font-size:.75rem;font-weight:700}
.ca-not-opened{font-size:.8rem;color:var(--ca-terra-deep)}
.ca-location .ca-btn,.ca-contacts .ca-btn{font-size:.86rem}
.ca-contact-list{margin:0;padding:0;list-style:none}
.ca-contact-list li{margin-block:.4rem}
.ca-report{margin:0}
.ca-report .ca-btn{color:var(--ca-terra-deep);background:transparent;border-color:var(--ca-terra-mist)}
.ca-report .ca-btn:hover{color:var(--ca-paper);background:var(--ca-terra);border-color:var(--ca-terra)}
.ca-doc-section{margin-block-start:2rem}
.ca-doc-section h2{margin-block-start:0}
.ca-form{margin-block-start:1.35rem;max-width:44rem}
.ca-fieldset{margin-block:0 1.2rem;margin-inline:0;padding:1rem 1.1rem;background:var(--ca-paper);border:1px solid var(--ca-rule);border-radius:3px}
.ca-fieldset legend{padding-inline:.4rem;font-family:var(--font-display);font-weight:600}
.ca-modes label{display:flex;align-items:center;gap:.5rem;margin-block:.3rem}
.ca-field{margin-block:0 1rem}
.ca-label{display:block;margin-block-end:.25rem;font-weight:600}
.ca-hint{display:block;margin-block-start:.2rem;font-size:.86rem;color:var(--ca-muted)}
.ca-input,.ca-textarea{width:100%;padding:.55rem .7rem;font:inherit;color:var(--color-text);background:#fff;border:1px solid var(--ca-rule-strong);border-radius:3px}
.ca-textarea{min-height:7rem;resize:vertical}
.ca-modes .ca-input{width:auto;flex:none;margin:0}
.ca-hp{position:absolute;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.ca-submit{font-weight:700}
.ca-notice{margin-block:1rem;padding:.75rem 1rem;background:var(--ca-paper);border:1px solid var(--ca-rule);border-radius:3px}
.ca-notice-ok{background:var(--ca-nile-mist);border-color:var(--ca-nile)}
.ca-notice-fail{background:var(--ca-terra-mist);border-color:var(--ca-terra)}
.ca-notice-sending{background:var(--ca-stone);border-color:var(--ca-rule-strong)}
.ca-noscript{padding:.75rem 1rem;background:var(--ca-ochre-mist);border-radius:3px}
.ca-log{min-width:30rem}
.ca-log-type{white-space:nowrap;font-size:.82rem;font-weight:700}
.ca-type-launch{color:var(--ca-nile)}
.ca-type-data{color:var(--ca-lapis)}
.ca-type-fix{color:var(--ca-terra-deep)}
.ca-type-copy{color:var(--ca-reed)}
.ca-type-method{color:var(--ca-ochre)}
.ca-notfound{padding-block:2.1rem}
.ca-footer{padding-block:2.2rem 2.6rem;font-size:.92rem;color:var(--ca-stone);background:var(--ca-ink);border-block-start:5px solid var(--ca-nile)}
.ca-footer a{color:var(--ca-paper)}
.ca-footer a:hover{color:var(--ca-terra-mist)}
.ca-footer-nav{display:flex;flex-wrap:wrap;gap:.4rem 1.3rem;margin-block:0 1rem;padding:0 0 .9rem;list-style:none;border-block-end:1px solid rgba(235,227,209,.22)}
.ca-footer-nav li{margin:0}
.ca-footer-nav [aria-current]{color:var(--ca-terra-mist);text-decoration:none}
.ca-asof{font-size:.85rem;color:var(--ca-rule)}
@media (min-width:55rem){
.ca-card-body{grid-template-columns:minmax(0,1fr) 19rem;align-items:start}
.ca-facts-sec .ca-facts{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:54.99rem){
.ca-card-body{display:flex;flex-direction:column}
.ca-card-side{order:-1}
}
@media print{
body{background:#fff}
.ca-header,.ca-footer,.ca-cta,.ca-report,.ca-skip{display:none}
.ca-teaser{break-inside:avoid}
}
