.cg-card{width:100%;max-width:760px;border-radius:22px;background:#fff;border:1px solid #e7e4dc;box-shadow:0 24px 50px -32px rgba(27,36,55,.35);color:#1b2437;font-family:var(--font-inter),sans-serif}.cg-g{padding:28px 30px 22px}.cg-h{padding:26px 28px 22px}.cg-kpis{display:flex;flex-wrap:wrap;gap:18px 56px;margin-bottom:10px}.cg-kpi .cg-top{display:flex;align-items:center;gap:12px}.cg-v{font:800 34px var(--font-archivo),sans-serif;letter-spacing:-.01em;color:#1b2437}.cg-pill{white-space:nowrap;font:700 12px var(--font-inter),sans-serif;border-radius:999px;padding:4px 9px;background:#e6f4ec;color:#1f9d55}.cg-pill.cg-down{background:#f1eee7;color:#6b7280}.cg-l{font-size:13px;color:#6b7280;margin-top:4px;display:flex;align-items:center;gap:8px}.cg-l i{width:10px;height:10px;border-radius:50%;display:inline-block}.cg-l b{color:#1b2437}.cg-foot{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:16px}.cg-seo{font-size:12px;line-height:1.5;color:#6b7280}.cg-btn{flex:none;font:700 13px var(--font-inter),sans-serif;border-radius:999px;padding:10px 18px;text-decoration:none;white-space:nowrap;color:#fff}.cg-g .cg-btn{background:#e01e26}.cg-h .cg-btn{background:#1b2437}@media (max-width:640px){.cg-foot{flex-direction:column;align-items:flex-start}.cg-g,.cg-h{padding:20px 16px 18px}.cg-v{font-size:28px}}.cg-anim,.cg-anim.on{opacity:1;transform:none}.cg-anim .pop{opacity:0;transform-box:fill-box;transform-origin:center;transform:scale(.3)}.cg-anim .pop.go{animation:cgpop .45s cubic-bezier(.3,1.6,.5,1) forwards}.cg-anim .fade{opacity:0}.cg-anim .fade.go{animation:cgfade .5s ease forwards}.cg-anim .fade.hid.go{animation:none;opacity:0}.cg-anim .cg-btn,.cg-anim .cg-pill{opacity:0}.cg-anim.on .cg-btn,.cg-anim.on .cg-pill{animation:cgfade .5s ease forwards}.cg-anim .tip{opacity:0;transform:translateY(8px)}.cg-anim .tip.go{animation:cgtip .5s cubic-bezier(.2,.8,.2,1) forwards}.cg-anim .halo{transform-box:fill-box;transform-origin:center;opacity:0}.cg-anim .halo.go{animation:cghalo 1.8s ease-out .6s infinite}@keyframes cgpop{to{opacity:1;transform:scale(1)}}@keyframes cgfade{to{opacity:1}}@keyframes cgtip{to{opacity:1;transform:none}}@keyframes cghalo{0%{transform:scale(1);opacity:.35}to{transform:scale(2.4);opacity:0}}@media (prefers-reduced-motion:reduce){.cg-anim,.cg-anim *{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}.cg-anim .fade.hid{opacity:0!important}}.cg-c{--cream:#faf8f4;--line:#e7e4dc;--sand:#f1eee7;--navy:#1b2437;--ink:#14192a;--soft:#5b6275;--mute:#8a90a0;position:relative;padding:22px 24px 18px;color:var(--ink)}.cg-c button{font-family:inherit}.cg-c .cg-k{font:600 12px var(--font-inter),sans-serif;color:var(--soft)}.cg-c .cg-big{font-size:42px;line-height:1.05;color:var(--navy);margin-top:4px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cg-c .cg-num{font-family:var(--font-archivo),sans-serif;font-weight:900;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.cg-c .cg-pill{white-space:nowrap;font:700 12px var(--font-inter),sans-serif;border-radius:999px;padding:4px 9px;background:var(--sand);color:var(--navy);font-variant-numeric:tabular-nums}.cg-c .cg-sub{font-size:13px;color:var(--soft);line-height:1.45;margin-top:4px}.cg-c .cg-sub b{color:var(--navy)}.cg-others{display:flex;flex-direction:column;gap:3px;margin-top:6px}.cg-oth{font-size:12.5px;color:var(--soft);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cg-oth i{width:12px;height:3px;border-radius:2px;display:inline-block}.cg-oth b{color:var(--navy)}.cg-flag{width:16px;height:11px;border-radius:2px;display:inline-block;flex:none;box-shadow:0 0 0 1px rgba(20,25,42,.12);position:relative;overflow:hidden;vertical-align:-1px}.cg-flag.fr{background:linear-gradient(90deg,#1f3c88 0 33.3%,#fff 33.3% 66.6%,#e01e26 66.6%)}.cg-flag.eu{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 22'%3E%3Crect width='32' height='22' fill='%231F3C88'/%3E%3Cg fill='%23F5C400'%3E%3Ccircle cx='16.00' cy='4.40' r='0.85'/%3E%3Ccircle cx='19.30' cy='5.28' r='0.85'/%3E%3Ccircle cx='21.72' cy='7.70' r='0.85'/%3E%3Ccircle cx='22.60' cy='11.00' r='0.85'/%3E%3Ccircle cx='21.72' cy='14.30' r='0.85'/%3E%3Ccircle cx='19.30' cy='16.72' r='0.85'/%3E%3Ccircle cx='16.00' cy='17.60' r='0.85'/%3E%3Ccircle cx='12.70' cy='16.72' r='0.85'/%3E%3Ccircle cx='10.28' cy='14.30' r='0.85'/%3E%3Ccircle cx='9.40' cy='11.00' r='0.85'/%3E%3Ccircle cx='10.28' cy='7.70' r='0.85'/%3E%3Ccircle cx='12.70' cy='5.28' r='0.85'/%3E%3C/g%3E%3C/svg%3E") 50%/cover no-repeat}.cg-flag.us{background:repeating-linear-gradient(#b22234 0 1.57px,#fff 1.57px 3.14px)}.cg-flag.us:before{content:"";position:absolute;left:0;top:0;width:7px;height:6px;background:#3c3b6e}.cg-flag.jp{background:radial-gradient(circle at 50% 50%,#bc002d 0 2.6px,#fff 2.8px)}.cg-tb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:18px 0 10px;padding:6px;background:var(--cream);border:1px solid var(--line);border-radius:16px}.cg-dd,.cg-tb{position:relative}.cg-ddb{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 12px 0 14px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--navy);font:600 13px var(--font-inter),sans-serif;cursor:pointer;white-space:nowrap;transition:border-color .2s,box-shadow .2s}.cg-ddb:hover,.cg-ddb[aria-expanded=true]{border-color:var(--navy);box-shadow:0 0 0 3px rgba(27,36,55,.08)}.cg-ddb:focus-visible,.cg-help:focus-visible,.cg-opt:focus-visible,.cg-per button:focus-visible,.cg-xt td button:focus-visible{outline:2px solid #e01e26;outline-offset:1px}.cg-flags{display:inline-flex;gap:3px}.cg-chev{width:8px;height:8px;border-right:2px solid var(--soft);border-bottom:2px solid var(--soft);transform:translateY(-2px) rotate(45deg);margin-left:2px;transition:transform .25s}.cg-ddb[aria-expanded=true] .cg-chev{transform:translateY(2px) rotate(-135deg)}.cg-cnt{font:700 11px var(--font-inter),sans-serif;background:var(--navy);color:#fff;border-radius:999px;padding:2px 7px}.cg-ddp{position:absolute;z-index:30;top:calc(100% + 8px);left:0;min-width:230px;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 22px 44px -18px rgba(20,25,42,.35);padding:10px;animation:cgpopin .2s cubic-bezier(.3,1.4,.5,1)}.cg-hint{font-size:11.5px;color:var(--mute);padding:2px 6px 8px}.cg-opt{display:flex;align-items:center;gap:7px;width:100%;padding:10px 12px;border:0;border-radius:10px;background:none;color:var(--soft);font:600 13px var(--font-inter),sans-serif;line-height:16px;white-space:nowrap;cursor:pointer;text-align:left;transition:background .15s,color .15s}.cg-opt:hover:not(:disabled){background:var(--sand);color:var(--ink)}.cg-opt.on{color:var(--ink)}.cg-opt:disabled{opacity:.38;cursor:default}.cg-ck{box-sizing:border-box;width:18px;height:18px;flex:none;position:relative;border-radius:5px;border:1.5px solid #b3b8c0;background:#fff;transition:background .15s,border-color .15s}.cg-one .cg-ck{border-radius:50%}.cg-opt.on .cg-ck{background:var(--navy);border-color:var(--navy)}.cg-opt.on .cg-ck:after{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.6 6.3l2.3 2.3 4.6-5' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px 12px no-repeat}.cg-one .cg-opt.on .cg-ck:after{inset:50% auto auto 50%;width:6px;height:6px;border-radius:50%;background:#fff;transform:translate(-50%,-50%)}.cg-n{margin-left:auto;font:700 11px var(--font-inter),sans-serif;background:var(--sand);color:var(--soft);border-radius:999px;padding:2px 7px;min-width:22px;text-align:center}.cg-sp{flex:1}.cg-per{display:inline-flex;gap:0;padding:3px;background:#fff;border:1px solid var(--line);border-radius:999px}.cg-per button{padding:7px 12px;border:0;border-radius:999px;background:none;color:var(--soft);font:600 12.5px var(--font-inter),sans-serif;line-height:16px;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}.cg-per button:hover:not(:disabled):not(.on){color:var(--ink)}.cg-per button.on{background:var(--navy);color:#fff}.cg-per button:disabled{opacity:.38;cursor:default}.cg-help{width:28px;height:28px;flex:none;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--navy);font:800 14px var(--font-archivo),sans-serif;cursor:pointer;display:inline-grid;place-items:center;padding:0;transition:background .2s,border-color .2s}.cg-help:hover,.cg-help[aria-expanded=true]{background:var(--navy);border-color:var(--navy);color:#fff}.cg-pop{position:absolute;z-index:40;top:calc(100% + 8px);right:0;width:min(480px,calc(100vw - 40px));background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 50px -20px rgba(20,25,42,.35);padding:16px 16px 14px;outline:none;animation:cgpopin .22s cubic-bezier(.3,1.4,.5,1)}@keyframes cgpopin{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.cg-pop-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.cg-pop-t{font:900 16px var(--font-archivo),sans-serif;color:var(--navy);letter-spacing:-.005em}.cg-pop-x{width:28px;height:28px;border-radius:50%;border:0;background:var(--sand);color:var(--navy);font:600 18px/1 var(--font-inter),sans-serif;cursor:pointer;flex:none}.cg-pop-x:hover{background:var(--line)}.cg-pop-p{font-size:12.5px;color:var(--soft);line-height:1.45;margin:4px 0 12px}.cg-xt{width:calc(100% + 6px);border-collapse:separate;border-spacing:3px;table-layout:fixed;margin:0 -3px}.cg-xt thead th{font:600 11px var(--font-inter),sans-serif;color:var(--soft);text-align:center;padding:0 2px 4px;line-height:1.2;vertical-align:bottom}.cg-xt thead th:first-child{width:80px}.cg-xt tbody th{font:700 12px var(--font-inter),sans-serif;color:var(--navy);text-align:left;white-space:nowrap}.cg-xt tbody th .cg-flag{margin-right:6px}.cg-xt td{background:var(--cream);border-radius:9px;text-align:center;padding:0;height:48px;vertical-align:middle}.cg-xt td button{width:100%;height:100%;min-height:48px;padding:8px 2px;border:0;border-radius:9px;background:none;cursor:pointer;transition:background .15s}.cg-xt td button:hover{background:var(--sand)}.cg-xt td b{display:block;font:900 13px var(--font-archivo),sans-serif;color:var(--navy);white-space:nowrap;letter-spacing:-.01em}.cg-xt td span{display:block;font-size:10.5px;color:var(--soft);margin-top:1px}.cg-xt td.cur,.cg-xt td.cur button,.cg-xt td.cur button:hover{background:var(--navy)}.cg-xt td.cur b{color:#fff}.cg-xt td.cur span{color:#b9c1d0}.cg-xt td.x{color:#b3b8c0;font-size:14px;background:#fcfbf9}.cg-pop-f,.cg-xt tr.off th{color:var(--mute)}.cg-pop-f{font-size:11px;margin-top:8px}.cg-plot{position:relative;flex:1;min-height:250px}.cg-tip{position:absolute;z-index:50;left:0;top:0;pointer-events:none;background:var(--navy);color:#fff;border-radius:12px;padding:9px 13px 10px;font-size:12px;line-height:1.35;opacity:0;transition:opacity .12s;box-shadow:0 10px 24px -10px rgba(20,25,42,.5);white-space:nowrap;display:flex;flex-direction:column}.cg-tip b{font:900 19px var(--font-archivo),sans-serif;letter-spacing:-.01em}.cg-tip-e{font-weight:600}.cg-tip-d{color:#b9c1d0}.cg-tip-a{color:#fff;font-weight:700;margin-top:4px}.cg-tip-x{color:#9aa4b6;margin-top:4px}.cg-leg{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--soft);margin-top:8px}.cg-leg:empty{display:none}.cg-lg{display:inline-flex;align-items:center;gap:6px}.cg-muted{color:var(--mute)}.cg-lg-dot,.cg-lg-ring{width:10px;height:10px;border-radius:50%;display:inline-block}.cg-lg-ring{border:2px solid;background:#fff}.cg-lg-line{width:14px;height:3px;border-radius:2px;display:inline-block}.cg-mens{margin-top:14px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.cg-mens summary{cursor:pointer;list-style:none;padding:11px 14px;font:700 12px var(--font-inter),sans-serif;color:var(--navy);display:flex;align-items:center;gap:8px}.cg-mens summary:before{content:"›";font-size:16px;transition:transform .15s;display:inline-block}.cg-mens[open] summary:before{transform:rotate(90deg)}.cg-mens summary::-webkit-details-marker{display:none}.cg-mens-p{font-size:12px;color:var(--soft);line-height:1.45;margin:0;padding:0 14px 10px}.cg-mens table{width:100%;border-collapse:collapse;font-size:13px}.cg-mens th{font:600 11px var(--font-inter),sans-serif;color:var(--soft);text-align:right;padding:8px 14px;border-top:1px solid var(--sand)}.cg-mens tbody th{font:500 13px var(--font-inter),sans-serif;color:var(--ink)}.cg-mens th:first-child{text-align:left}.cg-mens td{padding:8px 14px;border-top:1px solid var(--sand);text-align:right;font-variant-numeric:tabular-nums}.cg-mens td.v{font-weight:700}.cg-mens td.x{color:#b3b8c0}.cg-mens td.n,.cg-mens-f{color:var(--soft)}.cg-mens-f{font-size:11.5px;padding:10px 14px;border-top:1px solid var(--sand)}.cg-c .cg-foot{margin-top:12px}.cg-c .cg-btn{background:var(--navy)}.cg-fill,.cote-duo .cg-card{max-width:none}.cg-fill{flex:1;display:flex;flex-direction:column;box-shadow:none;border-radius:10px}@media (max-width:480px){.cg-c{padding:18px 14px 16px}.cg-c .cg-big{font-size:32px}.cg-sp{display:none}.cg-dd{flex:1 1 40%}.cg-ddb{width:100%;justify-content:space-between}.cg-ddp{min-width:0;width:calc(100vw - 40px);max-width:300px}.cg-dd-e .cg-ddp{left:auto;right:0}.cg-per button{padding:7px 11px}.cg-plot{min-height:210px}.cg-pop{padding:14px 12px 12px}.cg-xt thead th{font-size:10px}.cg-xt thead th:first-child{width:64px}.cg-xt tbody th{font-size:11px}.cg-xt tbody th .cg-flag{display:none}.cg-xt td b{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.cg-ddp,.cg-pop{animation:none}}.cg-c .cg-foot{align-items:flex-end;padding-top:14px;border-top:1px solid #eeebe4}.cg-c .cg-sum{min-width:0;flex:1}.cg-c .cg-sum .cg-seo{margin:0}.cg-c .cg-sum-l{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.cg-c .cg-sum-l li{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:12.5px;color:#4b5563;background:#faf8f4;border:1px solid #eeebe4;border-radius:10px;padding:6px 10px}.cg-c .cg-sum-l .cg-lg-line{flex:none}.cg-c .cg-sum-t{font-weight:600;color:#1b2437}.cg-c .cg-sum-l b{font-family:Archivo,Inter,sans-serif;font-weight:800;color:#14192a;font-size:13px}.cg-c .cg-sum-n{color:#8a8f98;font-size:11.5px}.cg-c .cg-cta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.cg-c .cg-cta span{font-size:12px;color:#6b7280}@media (max-width:640px){.cg-c .cg-foot{align-items:stretch}.cg-c .cg-cta{align-items:flex-start}}.cg-c .cg-sum-f{color:#4b5563;font-size:12.5px}.cg-c .cg-k{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.cg-c .cg-ph{font-size:13.5px;line-height:1.5;margin:6px 0 0;max-width:560px}.cg-c .cg-ph b{color:var(--navy)}.cg-c .cg-src{color:#8a8f98}.cg-c .cg-rec{display:flex;flex-direction:column;margin-top:8px}.cg-c .cg-rec:empty{display:none}.cg-c .cg-rl{display:grid;grid-template-rows:1fr;opacity:1;animation:cgRlIn .18s ease-out}.cg-c .cg-rl.out{animation:cgRlOut .18s ease-in forwards}.cg-c .cg-rl-i{min-height:0;overflow:hidden;display:flex;align-items:baseline;gap:4px 8px;flex-wrap:wrap;font-size:12.5px;color:#6b7280;line-height:1.45;padding:3px 0}@keyframes cgRlIn{0%{grid-template-rows:0fr;opacity:0;transform:translateY(-3px)}to{grid-template-rows:1fr;opacity:1;transform:none}}@keyframes cgRlOut{0%{grid-template-rows:1fr;opacity:1}to{grid-template-rows:0fr;opacity:0}}@media (prefers-reduced-motion:reduce){.cg-c .cg-rl,.cg-c .cg-rl.out{animation-duration:.01s}}.cg-c .cg-rl-t{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--navy);align-self:center}.cg-c .cg-rl-c{font-family:Archivo,Inter,sans-serif;font-weight:900;font-size:14px;color:var(--navy)}.cg-c .cg-foot.cg-cta{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:12px 14px 12px 16px;border:1px solid #e7e4dc;border-radius:14px;background:#faf8f4}.cg-c .cg-foot.cg-cta span{font:700 13px var(--font-inter),sans-serif;color:var(--navy)}@media (max-width:480px){.cg-c .cg-ph{font-size:13px}.cg-c .cg-foot.cg-cta{flex-direction:column;align-items:stretch;text-align:center}}.cg-c .cg-opt.vide:not(.on){color:#a3a8b4}.cg-c .cg-opt.vide .cg-n{opacity:.6}.cg-c .cg-tip-b{display:inline-block;margin-left:6px;padding:0 6px;border-radius:999px;background:hsla(0,0%,100%,.16);font:700 10.5px/16px var(--font-inter),sans-serif;letter-spacing:.02em;vertical-align:1px}