/* mhr792hi ow8zuv */
:root{
  --pkjbk:#0b1f17;
  --beip0:#123626;
  --wq3p1i4:#f6f4ec;
  --vgnq0a:#eeebdd;
  --gi14bw0:#12170f;
  --zf421i6i:#4c574c;
  --vcn1byue:#c89b3c;
  --at6hvjo:#83641c;
  --ba6w1:#1f6e4a;
  --mekrk:#2c8c5f;
  --za2n38n:#bb4a27;
  --k7qfaz6v:rgba(246,244,236,.16);
  --magpcje:rgba(18,23,15,.14);
  --ag94whb:6px;
  --cofwfzzq:#f6f4ec;
  --iogvsr4q:rgba(200,155,60,0.28);
  --cnkaa1:'Rubik',-apple-system,'Segoe UI',Roboto,Arial,sans-serif;
  --kzn20zc:'Rubik',-apple-system,'Segoe UI',Roboto,Arial,sans-serif;
  /* layout tokens of this variant (v4 "table first") */
  --p07ximp:1200px;
  --to1px:24px;
  --johnjf:60px;
  --ug1kelko:48px;
  --ss62m5:color-mix(in srgb,var(--cofwfzzq) 74%,transparent);
  --zsk6ibo:color-mix(in srgb,var(--cofwfzzq) 9%,transparent);
  --k5abafj:color-mix(in srgb,var(--vcn1byue) 12%,var(--wq3p1i4));
  --nf2rfy:color-mix(in srgb,var(--vgnq0a) 55%,var(--wq3p1i4));
  --vay60a:0 14px 34px color-mix(in srgb,var(--gi14bw0) 14%,transparent);
}
*{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{margin:0;background:var(--wq3p1i4);color:var(--gi14bw0);font-family:var(--kzn20zc);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;}
img,svg{display:block;max-width:100%;}
a{color:inherit;text-decoration:none;}
.f4ex47v4{max-width:var(--p07ximp);margin:0 auto;padding:0 var(--to1px);}
h1,h2,h3,h4{font-family:var(--cnkaa1);font-weight:800;line-height:1.15;margin:0 0 .5em;letter-spacing:-.01em;}
h1{font-size:clamp(1.6rem,3vw,2.35rem);font-weight:900;}
h2{font-size:clamp(1.45rem,2.5vw,1.95rem);}
h3{font-size:1.1rem;font-weight:700;}
h4{font-size:1rem;font-weight:700;}
p{margin:0 0 1em;}
.wgbdaa9a{font-size:1.05rem;color:var(--zf421i6i);}
.rzyrf{font-size:.8rem;}
:focus-visible{outline:3px solid var(--vcn1byue);outline-offset:2px;}
@media (max-width:600px){:root{--to1px:16px;}}

/* ---------- page kinds: the hero band carries a marker line in the page's own colour ---------- */
.g6x1w .iq7jgz{border-top-color:var(--vcn1byue);}
.anytmtk .iq7jgz{border-top-color:var(--mekrk);}
.ecw94s .iq7jgz{border-top-color:var(--za2n38n);}
.yjcvk6h .iq7jgz{border-top-color:var(--ba6w1);}
.kou7m .iq7jgz{border-top-color:var(--at6hvjo);}
.nmpc8s .iq7jgz{border-top-color:var(--vcn1byue);}

/* ---------- header: a dark brand line, the sections as tabs under it ---------- */
.ef4xhv{position:relative;z-index:50;}
.jjqobs2{background:var(--pkjbk);color:var(--cofwfzzq);}
.ajjhn2w2{display:flex;align-items:center;gap:16px;height:var(--johnjf);}
/* a league with a long name for the brand («UEFA Champions League»): the brand gives way to the menu button — its name
   takes a second line, then an ellipsis — instead of pushing the button off a phone; a name that fits stays on one line */
.bl76m11{display:flex;align-items:center;gap:8px;font-family:var(--cnkaa1);font-weight:800;font-size:1.25rem;color:var(--cofwfzzq);min-width:0;line-height:1;}
.bl76m11 span{color:var(--vcn1byue);min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.15;}
.bl76m11 b{font-weight:800;}
.ithc4{margin-left:auto;background:var(--vcn1byue);color:var(--gi14bw0);font-weight:700;font-size:.85rem;padding:9px 16px;border-radius:var(--ag94whb);white-space:nowrap;}
.ithc4:hover{background:var(--at6hvjo);color:var(--cofwfzzq);}
.j5l5050n{background:var(--vgnq0a);border-bottom:1px solid var(--magpcje);}
.hup8mp{display:flex;align-items:stretch;justify-content:space-between;min-height:var(--ug1kelko);}
.tw5y1o,.caevki summary{display:inline-flex;align-items:center;gap:6px;height:var(--ug1kelko);padding:0 14px;font-size:.86rem;font-weight:700;color:var(--gi14bw0);white-space:nowrap;border-bottom:3px solid transparent;border-top:3px solid transparent;cursor:pointer;}
.tw5y1o:hover,.caevki summary:hover,.caevki[open] summary{background:var(--wq3p1i4);border-bottom-color:var(--vcn1byue);}
.tw5y1o:first-child{padding-left:0;}
/* the strip never runs past the page — four guides named after the league, the two menus and the country switcher of a
   site with versions, in a wide font (1081-1440px): a guide's name takes a second line, in balanced halves, instead of
   pushing the last tab off the screen; a strip that fits stays on one line */
.tw5y1o{white-space:normal;text-wrap:balance;line-height:1.2;height:auto;min-height:var(--ug1kelko);}
.caevki{position:relative;}
.caevki summary{list-style:none;}
.caevki summary::-webkit-details-marker{display:none;}
.iw2r1{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-4px;}
.caevki[open] .iw2r1{transform:rotate(-135deg);margin-top:4px;}
.rhkpu{position:absolute;top:100%;left:0;z-index:60;min-width:260px;background:var(--wq3p1i4);color:var(--gi14bw0);border:1px solid var(--magpcje);border-top:3px solid var(--vcn1byue);border-radius:0 0 var(--ag94whb) var(--ag94whb);padding:8px;box-shadow:var(--vay60a);max-height:70vh;overflow:auto;}
.rhkpu a{display:block;padding:8px 10px;border-radius:4px;font-size:.88rem;font-weight:500;color:var(--gi14bw0);}
.rhkpu a:hover{background:var(--vgnq0a);color:var(--at6hvjo);}
.rhkpu .g9zrf{font-weight:700;color:var(--at6hvjo);border-bottom:1px solid var(--magpcje);border-radius:0;padding-bottom:10px;margin-bottom:6px;}
.iaaq2 .rhkpu{left:auto;right:0;min-width:320px;}
.qjluzv{display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--at6hvjo);margin:12px 10px 4px;}
.m7erl{display:none;}
.nhwyxz{display:none;list-style:none;cursor:pointer;color:var(--cofwfzzq);font-size:1.45rem;line-height:1;padding:6px 8px;border:1px solid var(--k7qfaz6v);border-radius:var(--ag94whb);}
.nhwyxz::-webkit-details-marker{display:none;}
@media (max-width:1180px){.tw5y1o,.caevki summary{font-size:.8rem;padding:0 9px;}}
@media (max-width:1080px){
  .j5l5050n{display:none;}
  .m7erl{display:block;position:relative;}
  .nhwyxz{display:block;}
  .m7erl .rhkpu{position:fixed;top:var(--johnjf);left:0;right:0;width:100%;min-width:0;border-radius:0;max-height:calc(100vh - var(--johnjf));}
  .ithc4{font-size:.8rem;padding:8px 12px;}
}
/* a phone: the brand line holds the brand and the menu button alone — «Artículos» is in the menu */
@media (max-width:480px){
  .ajjhn2w2 .ithc4{display:none;}
  .ajjhn2w2 .m7erl{margin-left:auto;}
}

/* ---------- buttons ---------- */
.quai3{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--kzn20zc);font-weight:700;font-size:.9rem;line-height:1.2;padding:11px 18px;border-radius:var(--ag94whb);border:1px solid transparent;cursor:pointer;white-space:nowrap;}
.a1lpj1d{background:var(--vcn1byue);color:var(--gi14bw0);}
.a1lpj1d:hover{background:var(--at6hvjo);color:var(--cofwfzzq);}
.cnzr99f9{border-color:var(--gi14bw0);color:var(--gi14bw0);}
.cnzr99f9:hover{background:var(--gi14bw0);color:var(--wq3p1i4);}
.rcwssoh{border-color:var(--ss62m5);color:var(--cofwfzzq);}
.rcwssoh:hover{background:var(--zsk6ibo);border-color:var(--cofwfzzq);}
.xuy0rg4k{padding:8px 14px;font-size:.82rem;}
.ytu5ri{width:100%;}
.nr4s9u5e{display:flex;gap:10px;flex-wrap:wrap;}

/* ---------- compact hero, centred: the title and the lead, then the bar with the chips and the buttons under them,
   each row in the middle ---------- */
.ieuavl{background:var(--beip0);color:var(--cofwfzzq);}
.iq7jgz{padding:24px 0 26px;border-top:4px solid var(--vcn1byue);}
.hsxeccv{position:relative;text-align:center;}
.o45t9ycq{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;font-size:.78rem;color:var(--ss62m5);margin:0 0 12px;}
.o45t9ycq a:hover{color:var(--vcn1byue);}
.iq7jgz h1{color:var(--cofwfzzq);max-width:960px;margin:0 auto .4em;}
.iq7jgz h1 em{font-style:normal;color:var(--vcn1byue);}
.iq7jgz .wgbdaa9a{color:var(--ss62m5);font-size:1rem;max-width:840px;margin:0 auto;}
.a6u9am{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--k7qfaz6v);}
.wpca4uw{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;}
.fxx1o{font-size:.76rem;font-weight:600;color:var(--ss62m5);border:1px solid var(--k7qfaz6v);border-radius:4px;padding:5px 10px;line-height:1.3;}
.fxx1o b{color:var(--vcn1byue);}
.ieuavl .nr4s9u5e{margin:0;justify-content:center;}

/* ---------- byline strip ---------- */
.m0bbgbu{background:var(--wq3p1i4);border-bottom:1px solid var(--magpcje);}
.lxu2du9{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 20px;padding:12px 0;}
.fyxqo4{display:flex;align-items:center;gap:10px;}
.ikaf8{width:38px;height:38px;border-radius:50%;background:var(--ba6w1);color:var(--cofwfzzq);display:flex;align-items:center;justify-content:center;font-family:var(--cnkaa1);font-weight:800;font-size:.85rem;flex-shrink:0;}
.vsp07g6z{background:none;overflow:hidden;}
.vsp07g6z svg,.vsp07g6z img{width:38px;height:38px;border-radius:50%;object-fit:cover;}
.ay91fc{display:flex;flex-direction:column;gap:1px;}
.cc5kbt{font-size:.86rem;color:var(--zf421i6i);}
.xwcu2{font-weight:700;color:var(--gi14bw0);text-decoration:underline;text-underline-offset:2px;}
.xwcu2:hover{color:var(--ba6w1);}
.lwl65krb{font-size:.75rem;color:var(--zf421i6i);}
.rwtgybm{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.78rem;color:var(--zf421i6i);}
.rwtgybm a{color:var(--ba6w1);font-weight:700;}
.rwtgybm a:hover{text-decoration:underline;}

/* ---------- section shells ---------- */
.po0hsl1{padding:52px 0;}
.upca8ec{background:var(--vgnq0a);}
.mcyk1sc4{padding:40px 0;}
.qerb4,.rq0nym{display:grid;grid-template-columns:1fr auto;gap:4px 24px;align-items:end;margin:0 0 24px;}
.qerb4 h2,.rq0nym h2{grid-column:1;margin:0;padding-left:14px;border-left:4px solid var(--vcn1byue);}
.qerb4 .wgbdaa9a,.rq0nym .wgbdaa9a{grid-column:1;margin:0;max-width:820px;}
.qerb4 .quai3{grid-column:2;grid-row:1 / span 2;align-self:end;}
/* the showcase head has no button beside it: the H2 and the introduction above the ranking as wide as the table */
.rq0nym{grid-template-columns:1fr;}
@media (max-width:700px){
  .qerb4,.rq0nym{grid-template-columns:1fr;}
  .qerb4 .quai3{grid-column:1;grid-row:auto;justify-self:start;margin-top:8px;}
}

/* ---------- shared bits ---------- */
.npbhrk{display:inline-flex;gap:1px;vertical-align:middle;}
.npbhrk svg{width:14px;height:14px;}
.i2ii1f{font-family:var(--cnkaa1);font-weight:800;font-size:1.05rem;color:var(--at6hvjo);margin-left:6px;}
.weotckjg{border-radius:var(--ag94whb);display:flex;align-items:center;justify-content:center;font-family:var(--cnkaa1);font-weight:800;color:var(--cofwfzzq);flex-shrink:0;}
.s5c1r{font-family:var(--cnkaa1);font-weight:900;letter-spacing:-.02em;}

/* ---------- showcase: a comparison table on desktop, stacked cards on mobile ---------- */
.pypt2{border:1px solid var(--magpcje);border-radius:var(--ag94whb);overflow:hidden;background:var(--wq3p1i4);}
.o54o93aj{width:100%;border-collapse:collapse;}
.o54o93aj td,.o54o93aj th{vertical-align:top;text-align:left;padding:18px 16px;border-top:1px solid var(--magpcje);font-weight:400;}
.ads6j9:first-child td,.ads6j9:first-child th{border-top:0;}
.ads6j9:nth-child(even){background:var(--nf2rfy);}
.ads6j9.bcawnouo{background:var(--k5abafj);box-shadow:inset 4px 0 0 var(--vcn1byue);}
.v0qij{width:124px;}
.qq1522{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:4px;background:var(--ba6w1);color:var(--cofwfzzq);font-family:var(--cnkaa1);font-weight:800;font-size:1rem;}
.bcawnouo .qq1522{background:var(--vcn1byue);color:var(--gi14bw0);}
.ikxzr{display:block;margin-top:8px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--zf421i6i);line-height:1.3;}
.r7bo5pd{width:27%;}
.lcywifj{display:flex;align-items:center;gap:10px;}
.z4pm808{min-width:0;}
.pswnlkbx{margin:0;font-family:var(--cnkaa1);font-size:1.1rem;line-height:1.2;}
.xqmw3kmx{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}
.nc9x98nn{display:inline-flex;align-items:center;justify-content:center;height:44px;min-width:96px;padding:6px 10px;border-radius:4px;background:var(--wq3p1i4);border:1px solid var(--magpcje);flex-shrink:0;}
.nc9x98nn img{max-height:30px;max-width:120px;}
.vhuyh{font-size:1.02rem;font-weight:800;color:var(--gi14bw0);}
.wwixho{margin:8px 0 0;font-size:.8rem;color:var(--zf421i6i);line-height:1.45;}
.s2cjt{width:240px;}
.u176zpa{display:flex;flex-wrap:nowrap;align-items:center;gap:4px 6px;white-space:nowrap;}
.u176zpa > *{flex-shrink:0;}
.u176zpa .i2ii1f{margin-left:0;}
.rwubaxp{font-size:.74rem;color:var(--zf421i6i);}
.bdjkgn{list-style:none;margin:0;padding:0;display:grid;gap:6px;}
.bdjkgn li{display:flex;gap:7px;align-items:flex-start;font-size:.8rem;line-height:1.4;}
.bdjkgn svg{flex-shrink:0;width:15px;height:15px;margin-top:2px;color:var(--ba6w1);}
.llpwz{min-width:220px;}
.xss23{width:190px;text-align:center;}
.xss23 .quai3{width:100%;}
.grumn9{display:block;margin-top:8px;font-size:.76rem;font-weight:700;color:var(--ba6w1);}
.grumn9:hover{text-decoration:underline;}
.jr12w{font-size:.76rem;color:var(--zf421i6i);margin:12px 0 0;}
@media (max-width:1100px){
  .o54o93aj td,.o54o93aj th{padding:14px 12px;}
  .v0qij{width:104px;}
  .s2cjt{width:236px;}
  .xss23{width:160px;}
}
@media (max-width:960px){
  .pypt2{border:0;background:none;overflow:visible;}
  .o54o93aj,.o54o93aj tbody,.o54o93aj tr,.o54o93aj th,.o54o93aj td{display:block;width:auto;}
  .ads6j9{border:1px solid var(--magpcje);border-radius:var(--ag94whb);background:var(--wq3p1i4);margin:0 0 14px;padding:6px 0;}
  .ads6j9:nth-child(even){background:var(--wq3p1i4);}
  .ads6j9.bcawnouo{border-color:var(--vcn1byue);background:var(--k5abafj);box-shadow:none;}
  .o54o93aj td,.o54o93aj th{border-top:0;padding:8px 18px;}
  .o54o93aj .v0qij{display:flex;align-items:center;gap:10px;padding-top:14px;}
  .o54o93aj .llpwz{min-width:0;}
  .ikxzr{margin:0;}
  .o54o93aj .s2cjt{padding-top:0;}
  .u176zpa{flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px 12px;}
  .o54o93aj .xss23{text-align:left;padding-bottom:16px;}
  .xss23 .quai3{width:100%;}
  .grumn9{text-align:center;}
}

/* ---------- quick navigation: an anchor bar at the top of the SEO block ---------- */
.rlf57{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 18px;background:var(--vgnq0a);border:1px solid var(--magpcje);border-left:4px solid var(--za2n38n);border-radius:var(--ag94whb);margin:0 0 34px;}
.i937l0em{display:flex;align-items:center;gap:10px;flex-shrink:0;}
.ppprsx{width:32px;height:32px;border-radius:4px;background:var(--za2n38n);color:var(--cofwfzzq);display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.ppprsx svg{width:16px;height:16px;}
.go4dt0nv{margin:0;font-family:var(--cnkaa1);font-weight:800;font-size:.95rem;line-height:1.1;color:var(--gi14bw0);}
.jg276ns{margin:2px 0 0;font-size:.74rem;color:var(--zf421i6i);}
.gvbmskee{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0;}
.m8ibwrm{display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 5px;border:1px solid var(--magpcje);border-radius:4px;background:var(--wq3p1i4);font-size:.8rem;font-weight:600;color:var(--gi14bw0);line-height:1.25;max-width:100%;}
.m8ibwrm:hover{border-color:var(--za2n38n);color:var(--za2n38n);}
.owk6ji{font-family:var(--cnkaa1);font-weight:800;font-size:.66rem;letter-spacing:.04em;color:var(--cofwfzzq);background:var(--gi14bw0);padding:3px 5px;border-radius:3px;flex-shrink:0;}
.jevse63{display:inline-flex;color:var(--za2n38n);flex-shrink:0;}
.jevse63 svg{width:14px;height:14px;}
.deu32{min-width:0;}
.lxh2r4t{background:var(--gi14bw0);border-color:var(--gi14bw0);color:var(--cofwfzzq);}
.lxh2r4t .owk6ji{background:var(--vcn1byue);color:var(--gi14bw0);}
.lxh2r4t .jevse63{color:var(--vcn1byue);}
.lxh2r4t:hover{border-color:var(--vcn1byue);color:var(--vcn1byue);}
@media (max-width:700px){
  .rlf57{padding:14px;}
  .i937l0em{width:100%;}
  .gvbmskee{flex-basis:100%;flex-direction:column;align-items:stretch;}
  .m8ibwrm{width:100%;white-space:normal;}
}

/* ---------- SEO block: ruled sections, each H3 text under a gold rule — the text at the page's full width, the intro
   paragraphs and every H3 text one under another (the frame's item 5, «SEO-текст на всю ширину страницы») ---------- */
.qani6l8y{padding:44px 0 52px;}
.pt758hx{max-width:none;}
.pt758hx p{color:var(--zf421i6i);}
.pt758hx strong{color:var(--gi14bw0);}
.cxmm0su{padding:30px 0 6px;border-top:1px solid var(--magpcje);display:grid;grid-template-columns:minmax(0,1fr);align-items:start;}
.cxmm0su > *{grid-column:1 / -1;min-width:0;}
.cxmm0su:first-of-type{border-top:0;padding-top:0;}
.pzyfz6zj h2{font-size:clamp(1.4rem,2.4vw,1.85rem);margin:0 0 .65em;padding-left:14px;border-left:4px solid var(--vcn1byue);scroll-margin-top:16px;}
.norzdf{max-width:none;}
.pt26jkp{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:4px 0 8px;}
.ppdmt9hb{min-width:0;}
.ppdmt9hb h3{font-size:1.06rem;margin:.55em 0 .4em;padding-top:.55em;border-top:2px solid var(--vcn1byue);color:var(--gi14bw0);}
.pt758hx h3{font-size:1.06rem;}
.pt758hx h4{margin:1.2em 0 .5em;font-size:1rem;}
.sngopw22{margin:6px 0 22px;}
.sngopw22 img{width:100%;height:auto;border-radius:var(--ag94whb);}
.sngopw22 figcaption{font-size:.78rem;color:var(--zf421i6i);margin-top:8px;}
.hibz27{width:100%;max-width:720px;border-radius:var(--ag94whb);}
.smn0sh{overflow-x:auto;border:1px solid var(--magpcje);border-radius:var(--ag94whb);margin:4px 0 22px;background:var(--wq3p1i4);}
table.tdxkv6{width:100%;border-collapse:collapse;font-size:.86rem;min-width:460px;}
table.tdxkv6 th{text-align:left;background:var(--gi14bw0);color:var(--cofwfzzq);padding:11px 14px;font-weight:700;white-space:nowrap;}
table.tdxkv6 td{padding:11px 14px;border-top:1px solid var(--magpcje);color:var(--zf421i6i);}
table.tdxkv6 tr:nth-child(even) td{background:var(--nf2rfy);}
.pt758hx ul,.pt758hx ol{color:var(--zf421i6i);margin:0 0 20px;padding-left:1.35em;display:grid;gap:6px;}
.pt758hx li{padding-left:2px;}
.xhf5u{font-weight:600;color:var(--gi14bw0);padding-left:14px;border-left:3px solid var(--zf421i6i);}
.heaht{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:18px 20px;margin:22px 0 26px;background:var(--vgnq0a);border:1px solid var(--magpcje);border-radius:var(--ag94whb);}
.wapsoi0{min-width:0;}
.heaht p{margin:0;font-size:.9rem;color:var(--zf421i6i);}
.heaht .m409vwa{font-family:var(--cnkaa1);font-weight:800;font-size:1.05rem;color:var(--gi14bw0);margin:0 0 3px;}
@media (max-width:700px){.heaht{grid-template-columns:auto 1fr;}.heaht .quai3{grid-column:1 / -1;}}

/* ---------- cards: four columns of articles, four section tiles, related sites ---------- */
/* up to four columns: a block of three cards fills the row, a block of one keeps a card's width */
.nwnq9p9c{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(240px,calc((100% - 54px) / 4)),1fr));gap:18px;}
.nwnq9p9c > *{max-width:600px;}
.a1nlc8pu{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;}
.iqvioj{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}
@media (max-width:1100px){.a1nlc8pu{grid-template-columns:repeat(2,1fr);}}
@media (max-width:900px){.iqvioj{grid-template-columns:1fr;}}
@media (max-width:600px){.a1nlc8pu{grid-template-columns:1fr;}.nwnq9p9c > *{max-width:none;}}
.iszgkz1,.kugd2r4a,.z4prdngf{display:flex;flex-direction:column;background:var(--wq3p1i4);border:1px solid var(--magpcje);border-radius:var(--ag94whb);overflow:hidden;}
.po0hsl1:not(.upca8ec) .iszgkz1,.po0hsl1:not(.upca8ec) .kugd2r4a,.po0hsl1:not(.upca8ec) .z4prdngf{background:var(--vgnq0a);}
.iszgkz1:hover,.kugd2r4a:hover,.z4prdngf:hover{border-color:var(--vcn1byue);}
.kugd2r4a{border-top:4px solid var(--vcn1byue);}
.z4prdngf{border-top:4px solid var(--ba6w1);}
.jjh4b{width:100%;height:auto;border-bottom:1px solid var(--magpcje);}
.x7rmr{padding:14px 16px 8px;display:flex;flex-direction:column;gap:8px;flex:1;}
.w8ow24b{font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ba6w1);}
.iszgkz1 h3,.kugd2r4a h3,.z4prdngf h3{margin:0;font-size:1rem;line-height:1.3;}
.kugd2r4a h3{font-size:1.12rem;}
.x7rmr p{margin:0;font-size:.86rem;color:var(--zf421i6i);flex:1;}
.v11npeba{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px 14px;margin-top:auto;font-size:.78rem;color:var(--zf421i6i);}
.cifiz7fx{display:inline-flex;align-items:center;height:42px;padding:6px 10px;border-radius:4px;background:var(--wq3p1i4);border:1px solid var(--magpcje);align-self:flex-start;}
.cifiz7fx img{max-height:26px;max-width:120px;}

/* ---------- brand summary: the specifications first, the pros and cons beside them ---------- */
.efqs4{padding-top:44px;}
.e7cbll{display:grid;grid-template-columns:1fr 1.15fr;gap:22px;align-items:start;}
.k2nkr8o5{border:1px solid var(--magpcje);border-radius:var(--ag94whb);overflow:hidden;background:var(--wq3p1i4);}
.kim07y{width:100%;border-collapse:collapse;font-size:.86rem;}
.kim07y td{padding:11px 14px;border-top:1px solid var(--magpcje);}
.kim07y tr:first-child td{border-top:0;}
.kim07y tr:nth-child(even) td{background:var(--nf2rfy);}
.kim07y td:first-child{color:var(--zf421i6i);width:44%;}
.kim07y td:last-child{font-weight:700;}
.vzns2wax{display:grid;grid-template-columns:1fr;gap:14px;}
.ckox8pv{background:var(--wq3p1i4);border:1px solid var(--magpcje);border-radius:var(--ag94whb);padding:16px 18px;}
.qblef{border-left:4px solid var(--ba6w1);}
.rd199{border-left:4px solid var(--za2n38n);}
.ckox8pv h3{margin:0 0 10px;font-size:.98rem;}
.ckox8pv ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;}
.ckox8pv li{display:flex;gap:8px;align-items:flex-start;font-size:.88rem;}
.qblef svg{color:var(--ba6w1);flex-shrink:0;margin-top:3px;}
.rd199 svg{color:var(--za2n38n);flex-shrink:0;margin-top:3px;}
.fqfjg0{margin:22px 0 0;border-radius:var(--ag94whb);overflow:hidden;}
@media (max-width:860px){.e7cbll{grid-template-columns:1fr;}}

/* ---------- FAQ in two columns ---------- */
.d8v2g{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start;}
.iji8gk{background:var(--vgnq0a);border:1px solid var(--magpcje);border-radius:var(--ag94whb);}
.iji8gk[open]{border-color:var(--vcn1byue);}
.iji8gk summary{list-style:none;cursor:pointer;padding:14px 16px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;}
.iji8gk summary::-webkit-details-marker{display:none;}
.f1t36b{display:inline;font-size:.96rem;font-weight:700;margin:0;line-height:1.4;letter-spacing:0;}
.bjtgm{width:18px;height:18px;flex-shrink:0;position:relative;margin-top:2px;}
.bjtgm::before,.bjtgm::after{content:"";position:absolute;background:var(--gi14bw0);}
.bjtgm::before{width:12px;height:2px;top:8px;left:3px;}
.bjtgm::after{width:2px;height:12px;top:3px;left:8px;}
.iji8gk[open] .bjtgm::after{opacity:0;}
.u2jpu{padding:0 16px 16px;font-size:.9rem;color:var(--zf421i6i);}
.u2jpu p{margin:0;}
.u2jpu a{color:var(--ba6w1);font-weight:600;text-decoration:underline;}
#preguntas{scroll-margin-top:16px;}
@media (max-width:860px){.d8v2g{grid-template-columns:1fr;}}

/* ---------- footer: a light band of links, a dark band of notices ---------- */
.fnoloa{font-size:.88rem;}
.s32vp{background:var(--vgnq0a);border-top:1px solid var(--magpcje);}
.pdr2b{display:grid;grid-template-columns:1fr 1fr 1.2fr 1.6fr;gap:28px;padding:44px 0 40px;}
.zcgi8adi{min-width:0;}
.ad33f{font-family:var(--cnkaa1);font-weight:800;font-size:.9rem;color:var(--gi14bw0);margin:0 0 12px;padding-bottom:8px;border-bottom:2px solid var(--vcn1byue);display:inline-block;}
.pdr2b ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;}
.pdr2b a{color:var(--zf421i6i);}
.pdr2b a:hover{color:var(--at6hvjo);}
.b56r4ikv .rzyrf{color:var(--zf421i6i);margin:0 0 8px;}
.ymii9sre{display:flex;align-items:center;gap:8px;font-family:var(--cnkaa1);font-weight:800;font-size:1.15rem;color:var(--gi14bw0);margin:0 0 10px;}
.ymii9sre span{color:var(--at6hvjo);}
.ymii9sre b{font-weight:800;}
.pakhtjq{font-size:.76rem;color:var(--zf421i6i);margin:0;}
.wuzcxorv{background:var(--pkjbk);color:var(--ss62m5);}
.hjkzl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:22px 0;border-bottom:1px solid var(--k7qfaz6v);}
.nmu8arv,.qtuz102{display:flex;flex-wrap:wrap;gap:8px;}
.c5ba9sv,.qtuz102 span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--k7qfaz6v);border-radius:4px;padding:6px 10px;font-size:.72rem;color:var(--ss62m5);}
.d7efwu{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:2px solid var(--vcn1byue);border-radius:50%;color:var(--vcn1byue);font-weight:800;font-size:.66rem;font-family:var(--cnkaa1);}
.qzyh6r5{padding:18px 0;text-align:center;font-size:.78rem;}
.qzyh6r5 p{margin:0;}
@media (max-width:960px){.pdr2b{grid-template-columns:1fr 1fr;}}
@media (max-width:600px){.pdr2b{grid-template-columns:1fr;gap:22px;padding:34px 0 30px;}}

/* ---------- author page ---------- */
.kq0e9283{padding:34px 0 36px;}
.jqbr1w{display:flex;align-items:center;gap:24px;flex-wrap:wrap;}
.ek16yz2{width:124px;height:124px;border-radius:var(--ag94whb);overflow:hidden;border:1px solid var(--k7qfaz6v);background:var(--zsk6ibo);flex-shrink:0;}
.ek16yz2 svg,.ek16yz2 img{width:100%;height:100%;object-fit:cover;}
.o0rmfrd{flex:1;min-width:260px;}
.o0rmfrd .wpca4uw{margin-top:14px;}
/* the author page keeps its hero at the left, as it was — the portrait and the text together, the crumbs, the title,
   the lead and the chips on the text's left edge: the centring of the hero above is the content pages' (item 23) */
.kq0e9283 .hsxeccv{text-align:left;}
.kq0e9283 .o45t9ycq,.kq0e9283 .wpca4uw{justify-content:flex-start;}
.kq0e9283 h1,.kq0e9283 .wgbdaa9a{margin-left:0;margin-right:0;}
.zggkru{color:var(--vcn1byue);font-weight:700;margin:-4px 0 8px;}
.cxfpg{display:grid;grid-template-columns:1.6fr 1fr;gap:32px;align-items:start;}
.cxfpg h2{padding-left:14px;border-left:4px solid var(--vcn1byue);}
.kzawqp{background:var(--vgnq0a);border:1px solid var(--magpcje);border-radius:var(--ag94whb);padding:18px;}
.ryjqsjv{font-family:var(--cnkaa1);font-weight:800;font-size:1rem;margin:0 0 10px;color:var(--gi14bw0);}
.nfcd6u4c{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;}
.nfcd6u4c li{background:var(--wq3p1i4);border:1px solid var(--magpcje);border-radius:4px;padding:5px 10px;font-size:.8rem;font-weight:600;color:var(--gi14bw0);}
.x6jep{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}
.x6jep li{display:flex;gap:10px;align-items:flex-start;background:var(--wq3p1i4);border:1px solid var(--magpcje);border-radius:var(--ag94whb);padding:12px 14px;font-weight:600;font-size:.9rem;}
.x6jep svg{color:var(--ba6w1);flex-shrink:0;margin-top:3px;}
.fo6a7ri5{margin:0;padding-left:1.3em;display:grid;gap:10px;max-width:820px;color:var(--zf421i6i);}
.yf5538{display:flex;flex-wrap:wrap;gap:8px;}
.yf5538 a{border:1px solid var(--magpcje);background:var(--wq3p1i4);border-radius:4px;padding:7px 12px;font-size:.84rem;font-weight:600;}
.yf5538 a:hover{border-color:var(--vcn1byue);color:var(--at6hvjo);}
@media (max-width:900px){.x6jep{grid-template-columns:repeat(2,1fr);}}
@media (max-width:860px){.cxfpg{grid-template-columns:1fr;}}
@media (max-width:600px){.x6jep{grid-template-columns:1fr;}}

/* the intro paragraphs under a section H2 take the full width of their column */
.rq0nym .wgbdaa9a,.qerb4 .wgbdaa9a,.zfbn7 .wgbdaa9a{max-width:none;}
/* the introduction above the ranking is two paragraphs, set apart */
.rq0nym .wgbdaa9a+.wgbdaa9a{margin-top:.6em;}
