.cg-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.cg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.cg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.cg-card{border:1px solid var(--color-border);background:var(--color-bg-main);height:100%;color:var(--color-text-primary);border-radius:1rem;align-items:center;gap:1rem;padding:1rem 1.15rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.cg-compact .cg-card{padding:.85rem 1rem}a.cg-card:hover{border-color:color-mix(in srgb,var(--color-primary)60%,transparent);box-shadow:0 10px 24px -18px #00000059}a.cg-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.cg-current{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary)6%,var(--color-bg-main))}.cg-flag{object-fit:cover;border-radius:.35rem;flex-shrink:0;width:2.5rem;height:1.875rem;box-shadow:0 0 0 1px #0000001a,0 2px 6px -2px #00000040}.cg-body{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.cg-name{letter-spacing:-.01em;font-size:1.0625rem;font-weight:650;line-height:1.3}.cg-codes{color:var(--color-text-secondary);flex-wrap:wrap;gap:.1rem .55rem;font-size:.8125rem;line-height:1.45;display:flex}.cg-code{overflow-wrap:anywhere}.cg-code+.cg-code:before{content:"";opacity:.55;vertical-align:middle;background:currentColor;border-radius:50%;width:3px;height:3px;margin-inline-end:.55rem;display:inline-block;transform:translateY(-1px)}.cg-more{color:var(--color-primary);font-weight:600}.cg-here{color:var(--color-primary);font-size:.75rem;font-weight:600}.cg-go{color:var(--color-text-secondary);opacity:.5;flex-shrink:0;transition:opacity .15s,color .15s,transform .15s}a.cg-card:hover .cg-go{opacity:1;color:var(--color-primary);transform:translate(2px)}[dir=rtl] .cg-go{transform:scaleX(-1)}[dir=rtl] a.cg-card:hover .cg-go{transform:scaleX(-1)translate(2px)}@media (prefers-reduced-motion:reduce){.cg-card,.cg-go{transition:none}}.cg-hub{margin-top:1.5rem}.cg-hub a{color:var(--color-primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.sp-country-badge{border:1px solid var(--color-border);background:var(--color-bg-alt);color:var(--color-text-primary);border-radius:999px;align-items:center;gap:.5rem;margin:0 0 .75rem;padding:.3rem .8rem .3rem .35rem;font-size:.875rem;font-weight:600;display:inline-flex}.sp-country-badge img{object-fit:cover;border-radius:.2rem;width:1.6rem;height:1.2rem;box-shadow:0 0 0 1px #0000001f}.cr-lede{margin:-.75rem 0 2rem}.cr-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cr-card{border:1px solid var(--color-border);background:var(--color-bg-main);border-radius:1rem;grid-template-columns:minmax(0,1fr);gap:.85rem 2.5rem;padding:1.5rem;display:grid}@media (width>=860px){.cr-card{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;padding:1.75rem 2rem}}.cr-side{flex-direction:column;gap:.6rem;min-width:0;display:flex}.cr-head{align-items:center;gap:.6rem;min-width:0;margin:0;display:flex}.cr-head img{object-fit:cover;border-radius:.2rem;flex-shrink:0;width:1.5rem;height:1.125rem;box-shadow:0 0 0 1px #0000001f}.cr-code{letter-spacing:-.02em;color:var(--color-primary);overflow-wrap:anywhere;font-size:1.25rem;font-weight:800;line-height:1.2}.cr-name{color:var(--color-text-primary);overflow-wrap:anywhere;hyphens:auto;margin:0;font-size:1rem;font-weight:600;line-height:1.45}.cr-what{color:var(--color-text-secondary);max-width:72ch;margin:0;font-size:.975rem;line-height:1.7}.cr-auth{border-top:1px solid var(--color-border);color:var(--color-text-secondary);align-items:flex-start;gap:.55rem;margin:.35rem 0 0;padding-top:.75rem;font-size:.8125rem;line-height:1.5;display:flex}.cr-auth svg{color:var(--color-text-primary);opacity:.7;flex-shrink:0;margin-top:.1rem}.cr-auth-l{color:var(--color-text-primary);font-weight:600}.cr-auth-l:after{content:":"}.cg-name{overflow-wrap:anywhere;hyphens:auto}.ls-grid{align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}@media (width>=900px){.ls-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.ls-noimg{grid-template-columns:minmax(0,1fr)}.ls-copy>.sp-p{margin-bottom:1.5rem}.ls-media{margin:0}.ls-zoom{border:1px solid var(--color-border);background:#fff;border-radius:.875rem;display:block;overflow:hidden;box-shadow:0 24px 48px -28px #00000073}.ls-zoom img{width:100%;height:auto;display:block}.ls-media figcaption{color:var(--color-text-secondary);margin-top:.75rem;font-size:.875rem;line-height:1.5}.ls-fuel{margin-top:1.75rem}.es{max-width:34rem;margin:0}.es-list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.es-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;display:grid}.es-bar{--es-tip:.9rem;height:1.75rem;width:var(--es-w);padding-inline:.6rem calc(var(--es-tip) + .25rem);background:var(--es-c);color:var(--es-t);clip-path:polygon(0 0,calc(100% - var(--es-tip))0,100% 50%,calc(100% - var(--es-tip))100%,0 100%);align-items:center;font-size:.95rem;font-weight:800;display:flex}[dir=rtl] .es-bar{clip-path:polygon(var(--es-tip)0,100% 0,100% 100%,var(--es-tip)100%,0 50%)}.es-range{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem}.es-pin{background:var(--color-text-primary);height:1.75rem;color:var(--color-bg-main);clip-path:polygon(.7rem 0,100% 0,100% 100%,.7rem 100%,0 50%);align-items:center;padding-inline:1rem .6rem;font-weight:800;display:inline-flex}[dir=rtl] .es-pin{clip-path:polygon(0 0,calc(100% - .7rem) 0,100% 50%,calc(100% - .7rem) 100%,0 100%);padding-inline:.6rem 1rem}.es-row:not(.es-hit){grid-template-columns:minmax(0,1fr) auto 0}.es-hit .es-bar{outline:2px solid var(--color-text-primary);outline-offset:1px}.es-cap{color:var(--color-text-secondary);margin-top:.75rem;font-size:.875rem}.fc{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.fc-item svg{display:block}.fc-item svg circle,.fc-item svg rect,.fc-item svg path{fill:var(--color-bg-main);stroke:var(--color-text-primary);stroke-width:2.5px}.fc-item svg text{fill:var(--color-text-primary);font-family:inherit;font-weight:700}.fc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mt-list{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.mt-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.mt-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.mt-list li{border:1px solid var(--color-border);background:var(--color-bg-main);color:var(--color-text-primary);border-radius:.875rem;align-items:flex-start;gap:.75rem;padding:.95rem 1.1rem;font-size:.95rem;font-weight:500;line-height:1.5;display:flex}.mt-list svg{width:1.5rem;height:1.5rem;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary)14%,transparent);border-radius:50%;flex-shrink:0;margin-top:-.05rem;padding:.2rem}.mt-list span{overflow-wrap:anywhere;hyphens:auto}
