.homecats__lede{margin:calc(-1*var(--s-3))0 var(--s-3);font-size:var(--fs-sm);color:#5a544d}.catidx{columns:4 230px;column-gap:var(--s-4)}.catidx__market{break-inside:avoid;margin:0 0 var(--s-3)}.catidx__h{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:700;line-height:var(--lh-ui);border-bottom:1px solid var(--line-dark);padding-bottom:6px}.catidx__h a{color:var(--ink);text-decoration:none;position:relative}.catidx__h a:after{content:"";position:absolute;inset:-6px 0}.catidx__h a:hover{text-decoration:underline}.catidx__list{margin:0;padding:0;list-style:none}.catidx__list li{border-bottom:1px solid var(--line)}.catidx__link{font-size:var(--fs-sm);line-height:var(--lh-ui);color:var(--ink);justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;text-decoration:none;display:flex}.catidx__link:hover .catidx__name{text-decoration:underline}.catidx__link:hover{background:var(--neutral)}.catidx__link:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.catidx__n{font-size:var(--fs-xs);color:#5a544d;font-variant-numeric:tabular-nums;flex:none}.home .homecats+.homesec,.home .hometwo{padding-top:var(--s-6)}.home .hometwo .homesec__head h2{font-size:var(--fs-md)}@media (max-width:760px){.catidx{columns:2 200px;column-gap:var(--s-3)}.home .homecats+.homesec,.home .hometwo{padding-top:var(--s-5)}}@media (max-width:460px){.catidx{columns:1}}
.ctg-jump{margin:var(--s-3)0 0;flex-wrap:wrap;gap:6px 8px;display:flex}.ctg-jump a{font-size:var(--fs-sm);border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:3px 10px;text-decoration:none}.ctg-jump a:hover{border-color:var(--ink);background:var(--neutral)}.ctg-market{padding-top:var(--s-4);scroll-margin-top:var(--s-3)}.ctg-market__head{justify-content:space-between;align-items:baseline;gap:var(--s-2);border-bottom:1px solid var(--line-dark);flex-wrap:wrap;padding-bottom:10px;display:flex}.ctg-market__head h2{font-size:var(--fs-lg)}.ctg-market__head a{font-size:var(--fs-sm)}.ctg-list{column-gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ctg-list>li{border-bottom:1px solid var(--line);padding:16px 0}.ctg-list__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ctg-list__name{font-weight:700;font-size:var(--fs-ui);text-decoration:none}a.ctg-list__name:hover{text-decoration:underline}.ctg-list__n{font-size:var(--fs-xs);color:#5a544d;white-space:nowrap;font-variant-numeric:tabular-nums}.ctg-list__desc{font-size:var(--fs-sm);line-height:var(--lh-ui);color:#3f3a35;margin:4px 0 0}@media (max-width:760px){.ctg-list{grid-template-columns:1fr}}.ctg-bycountry{margin:var(--s-3)0 0;font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.ctg-bycountry b{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em}.ctg-bycountry small{color:#5a544d;font-variant-numeric:tabular-nums}.ctg-sec{padding-top:var(--s-4)}.ctg-sec__head{justify-content:space-between;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.ctg-sec__head h2{font-size:var(--fs-md)}.ctg-sec__head a,.ctg-sec__n{font-size:var(--fs-sm)}.ctg-sec__n{color:#5a544d;font-variant-numeric:tabular-nums}.ctg-sec .idxgrid{margin-top:var(--s-2)}.ctg-sub{font-size:var(--fs-ui);margin-top:var(--s-3)}.ctg-deals td.ctg-deals__date{white-space:nowrap}.ctg-deals__inline{display:none}@media (max-width:640px){.ctg-deals td.ctg-deals__date{white-space:normal;min-width:6em}.ctg-deals .ctg-deals__src{display:none}.ctg-deals__inline{font-size:var(--fs-xs);margin-top:2px;display:block}}.ctg-sec:last-child{padding-bottom:var(--s-5)}
.filters.cofilters .fgroup{border:1px solid var(--line)}.filters.cofilters .cofilters__search,.filters.cofilters .cofilters__submit{border:none}.cofilters .filters__head h2{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.06em;font-weight:700;line-height:1.2}.cofilters .fgroup h3{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;background:var(--panel);margin:0;padding:7px 10px;font-weight:700;line-height:1.2}.cofilters__market{border-top:1px solid var(--line)}.cofilters__market:first-of-type{border-top:0}.cofilters__market>summary{font-size:var(--fs-ui);line-height:var(--lh-ui);cursor:pointer;align-items:center;gap:7px;padding:7px 10px;list-style:none;display:flex}.cofilters__market>summary::-webkit-details-marker{display:none}.cofilters__market>summary:before{content:"▸";width:1em;font-size:var(--fs-xs);flex:none}.cofilters__market[open]>summary:before{content:"▾"}.cofilters__market>summary:hover{background:var(--neutral)}.cofilters__market>summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.cofilters__market.has-picks>summary{font-weight:700}.filters.cofilters .cofilters__market label{font-size:var(--fs-sm);line-height:var(--lh-ui);padding-left:28px}.cofilters__market[open]{padding-bottom:4px}.cofilters__more{font-size:var(--fs-sm);border-top:1px solid var(--line);padding:6px 10px 9px;display:block}.cofilters__select{padding:8px 10px 10px}.cofilters__select select{border:1px solid var(--line);border-radius:var(--r);width:100%;color:var(--ink);font-family:var(--sans);font-size:var(--fs-ui);cursor:pointer;transition:border-color var(--dur)var(--ease);background:#fff;padding:7px 8px}.cofilters__select select:focus{border-color:var(--ink);outline:none}.cofilters .filters__toggle:focus-visible+.filters__mobilebtn{outline:2px solid var(--ink);outline-offset:2px}.cofilters .cofilters__show{display:none}@media (min-width:861px){.cofilters .filters__toggle{display:none}}@media (max-width:860px){.filters.cofilters>form{display:block}.cofilters .cofilters__panel{display:none}.cofilters .filters__toggle:checked~.cofilters__panel{margin-top:12px;display:block}.cofilters .cofilters__show{width:100%;margin-top:12px;display:flex;position:sticky;bottom:12px}}.colist .results{min-width:0}.colist .results__head{flex-wrap:wrap;row-gap:8px}.cocount__range{font-size:var(--fs-sm);color:#5a544d;margin-left:12px;font-weight:400}.cosort{font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-left:auto;display:flex}.cosort__label{color:#5a544d}.cosort [aria-current]{font-weight:700}.colist .datanote+.datanote{margin-top:4px}.copager{margin-top:var(--s-3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.copager a,.copager span{border:1px solid var(--line);border-radius:var(--r);min-width:40px;height:40px;font-size:var(--fs-sm);color:var(--ink);transition:border-color var(--dur)var(--ease);justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.copager a:hover{border-color:var(--ink)}.copager [aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:700}.copager .copager__gap{border:0;min-width:0;padding:0 2px}@media (max-width:860px){.cosort{width:100%;margin-left:0}}
.pcat{font-size:var(--fs-sm);margin:6px 0 0;font-weight:600}.phead__foot{flex-wrap:wrap;gap:10px 12px}.pbody{max-width:860px;padding:var(--s-3)0 var(--s-5)}.pfacts{margin:0 0 var(--s-4);border-top:1px solid var(--line-dark)}.pfacts>div{gap:var(--s-2);border-bottom:1px solid var(--line);grid-template-columns:170px 1fr;padding:10px 0;display:grid}.pfacts dt{font-size:var(--fs-sm);color:#5a544d;line-height:var(--lh-ui);padding-top:1px}.pfacts dd{font-size:var(--fs-ui);line-height:var(--lh-ui);overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:560px){.pfacts>div{grid-template-columns:1fr;gap:2px}}.pbody .pblock p{line-height:var(--lh-body);max-width:70ch}.pbody .plinks b{font-size:var(--fs-ui)}.ptimeline{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ptimeline li{gap:var(--s-2);border-bottom:1px solid var(--line);font-size:var(--fs-ui);line-height:var(--lh-ui);grid-template-columns:130px 1fr auto;align-items:baseline;padding:10px 0;display:grid}.ptimeline time,.ptimeline__nodate{font-size:var(--fs-sm);color:#5a544d;font-variant-numeric:tabular-nums;white-space:nowrap}.ptimeline li>a{font-size:var(--fs-sm);white-space:nowrap}@media (max-width:560px){.ptimeline li{gap:2px var(--s-2);grid-template-columns:1fr auto}.ptimeline li>:first-child{grid-column:1/-1}}.psubhead{font-size:var(--fs-ui);margin:var(--s-3)0 var(--s-1)}.plinkgrid{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.plinkgrid li{border-bottom:1px solid var(--line);font-size:var(--fs-ui);line-height:var(--lh-ui);padding:9px 0;padding-right:var(--s-2)}.plinkgrid+.datanote{margin-top:var(--s-1)}.psources h2{font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.psources .srclist{font-size:var(--fs-xs)}.psources .srclist a{color:#5a544d}.pclaim{align-items:center;gap:var(--s-2)var(--s-3);border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--neutral);margin-top:var(--s-4);flex-wrap:wrap;padding:18px 22px;display:flex}.pclaim p{min-width:240px;font-size:var(--fs-ui);line-height:var(--lh-ui);flex:1;margin:0}.claimpage{padding:var(--s-4)0 var(--s-5);max-width:680px}.claimpage>p{font-size:var(--fs-ui);line-height:var(--lh-ui);margin:0 0 var(--s-2);max-width:62ch}.claimpage .formcard{margin-top:var(--s-3)}.claimform__error{color:#a32020;font-size:var(--fs-sm);margin:2px 0 0}.claimform__optional{color:#5a544d;font-weight:400}.claimform__trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.claimdone h2{font-size:var(--fs-md);margin-bottom:var(--s-1)}.claimdone p{margin:0 0 var(--s-1)}.claimpage .formcard button[aria-disabled=true]{opacity:.65;cursor:progress}.powner{margin:0 0 var(--s-2);font-size:var(--fs-ui);line-height:var(--lh-ui)}
.lists-side .sidecard+.sidecard{margin-top:var(--s-3)}.lists-side .clusterlinks small{color:#5a544d;font-size:var(--fs-xs);font-variant-numeric:tabular-nums}.lists-side .deflist dt a{color:var(--ink)}.deals-years{margin-top:var(--s-3);font-size:var(--fs-ui);flex-wrap:wrap;gap:6px 18px;display:flex}.deals-years a{border-bottom:2px solid #0000;padding:4px 0;text-decoration:none}.deals-years a:hover{text-decoration:underline}.deals-years a[aria-current=page]{border-bottom-color:var(--ink);font-weight:700}.deals-years small{font-size:var(--fs-xs);color:#5a544d;font-variant-numeric:tabular-nums}.deals-main{min-width:0}.deals-main>.datanote:first-of-type{margin-bottom:var(--s-2)}.dtable td.deals-date{white-space:nowrap}.deals-sub{color:#5a544d;margin-top:2px;display:block}.deals-sidenote{padding:0 12px 12px}.deals-pager{margin-top:var(--s-3);font-size:var(--fs-ui);flex-wrap:wrap;gap:6px;display:flex}.deals-pager a,.deals-pager span{border:1px solid var(--line);text-align:center;min-width:36px;padding:6px 10px;text-decoration:none;display:inline-block}.deals-pager a:hover{border-color:var(--ink)}.deals-pager span{color:#5a544d}.deals-pager span[aria-current=page]{color:#fff;background:var(--ink);border-color:var(--ink);font-weight:700}.deals-srcline{display:none}.owners-table__name{font-weight:700}.owners-table__sub{font-size:var(--fs-xs);margin-top:8px;display:block}.owners-table__sub a{line-height:24px;display:inline-block}.owners-main{min-width:0}.countries-rest{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.countries-rest a{padding:12px 16px;font-weight:500}@media (max-width:640px){.dtable td.deals-date{white-space:normal;min-width:7em}.dtable .deals-src{display:none}.deals-srcline{font-size:var(--fs-xs);margin-top:4px;display:block}.deals-srcline a{line-height:24px;display:inline-block}}.dealfilters{margin:0 0 var(--s-3);font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.dealfilters__label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:#5a544d;margin-left:8px}.dealfilters__label:first-child{margin-left:0}.dealfilters a{padding:2px 6px;text-decoration:none}.dealfilters a.is-active{background:var(--ink);color:#fff}.dealrank{font-size:var(--fs-sm);margin:0;padding-left:20px}.dealrank li{margin:4px 0}.dealrank small,.clusterlinks small{color:#5a544d;margin-left:4px}.dealtable__what{-webkit-line-clamp:2;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;max-width:64ch;display:-webkit-box;overflow:hidden}.dealinv{color:#5a544d;font-size:var(--fs-xs);margin-top:2px;display:block}.dealtable__src a{white-space:nowrap}.dealtable__via{font-size:var(--fs-xs);color:#5a544d;margin-top:2px;display:block}@media (max-width:760px){.dealtable td{padding-block:2px}.dealtable td[data-label]{width:auto;margin-right:14px;display:inline-block}.dealtable__via{margin-left:8px;display:inline}}.playout>.deals-main{min-width:0}.lists-side .sidecard h2{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:700;line-height:inherit;background:var(--panel);margin:0;padding:8px 12px}.dealfilters{flex-direction:column;align-items:stretch;gap:8px}.dealfilters__group{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.dealfilters__group .dealfilters__label{min-width:3.5em;margin-left:0}.dealfilters a{border:1px solid var(--line);padding:4px 10px}.dealfilters a:hover,.dealfilters a.is-active{border-color:var(--ink)}.dealcats{display:none}@media (max-width:980px){.dealcats{margin:0 0 var(--s-3);border:1px solid var(--line);display:block}.dealcats summary{cursor:pointer;font-size:var(--fs-sm);padding:10px 12px;font-weight:700}.dealcats .clusterlinks{padding:0 12px 12px}.dealcats-side{display:none}}@media (max-width:640px){.kpis--deals{grid-template-columns:1fr 1fr}.kpis--deals>div{padding:12px 14px}.kpis--deals b{font-size:22px}.kpis--deals>div+div{border-top:0;border-left:0}.kpis--deals>div:nth-child(n+3){border-top:1px solid var(--line)}.kpis--deals>div:nth-child(2n){border-left:1px solid var(--line)}}.invtable a.ctable__name{text-underline-offset:2px;text-decoration:underline}.invtable span.ctable__name{color:#5a544d;font-weight:500}
