.kb-d{--e:max(0px,(100vw - 1512px)/2);height:34px;margin:0 calc(0px - var(--e));background:var(--bandeau);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.kb-d:before,.kb-d:after{content:"";background:radial-gradient(closest-side,var(--halo),#b9cef900);opacity:.9;border-radius:50%;width:260px;height:120px;position:absolute;top:-40px}.kb-d:before{left:calc(50% - 606px)}.kb-d:after{left:calc(50% + 386px)}.kb-t{font:300 15px/18px var(--sans);color:#2a2a2a;white-space:nowrap;position:relative}.kb-t a{text-underline-offset:3px;text-decoration:underline 1px}.kn{--e:max(0px,(100vw - 1512px)/2);z-index:50;height:80px;margin:0 calc(0px - var(--e));background:var(--fond);align-items:center;padding:0 max(16px,50vw - 960px);display:flex;position:sticky;top:0}.kn-logo{width:44px;height:22px;margin-top:-2px;margin-right:24px;display:block}.kn-logo img{width:44px;height:22px;display:block}.kn-menu{align-items:center;height:40px;display:flex}.kn-l{height:40px;font:300 16px/24px var(--sans);color:var(--ink);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:flex}.kn-l i{border-bottom:1.2px solid #555;border-right:1.2px solid #555;width:6px;height:6px;transition:transform .2s;display:block;transform:rotate(45deg)translate(-1px,-1px)}.kn-it.on .kn-l i{transform:rotate(-135deg)translate(-1px,-1px)}.kn-r{align-items:center;height:40px;margin-left:auto;display:flex}.kn-r .kn-l{height:35px;font-size:16px;line-height:19px}.kn-btn{border-radius:var(--r-cta);height:35px;font:300 16px/19px var(--sans);white-space:nowrap;align-items:center;text-decoration:none;display:flex}.kn-btn.noir{background:var(--ink);color:#fff;margin-left:8px;padding:0 13px}.kn-btn.contour{border:1px solid var(--ink);color:var(--ink);padding:0 12px}.kn-sep{background:#ccc;width:1px;height:40px;margin:0 8px}.kn-btn{transition:color .4s cubic-bezier(.165,.84,.44,1),background-color .4s cubic-bezier(.165,.84,.44,1),border-color .4s cubic-bezier(.165,.84,.44,1)}.kn-btn.noir:hover{background:#222c}.kn-btn.contour:hover{background:var(--ink);color:#fff}.kn-l.actif{text-underline-offset:2px;text-decoration:underline 1px}.kn-r .kn-l:hover,.kn-menu>.kn-l:hover{text-underline-offset:4px;text-decoration:underline 1px}.kn-it{position:relative}.kn-p{border-radius:var(--r-menu);backdrop-filter:blur(22px);opacity:0;visibility:hidden;background:linear-gradient(#e0e0e4b3,#d6d6dbc2);gap:8px;width:452px;padding:8px;transition:opacity .2s cubic-bezier(0,0,.2,1),transform .2s cubic-bezier(0,0,.2,1),visibility 0s .2s;display:flex;position:absolute;top:54px;left:0;transform:translateY(-6px);box-shadow:inset 0 0 0 1px #ffffff8c,inset 0 1px #ffffffe6,0 24px 64px #0000001a,0 4px 14px #0000000d}.kn-p:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.kn-p.large{width:752px}.kn-it.on .kn-p{opacity:1;visibility:visible;transition:opacity .2s cubic-bezier(0,0,.2,1),transform .2s cubic-bezier(0,0,.2,1);transform:none}.kn-col{flex-direction:column;flex:none;width:436px;display:flex}.kn-row{border-radius:var(--r-carte);color:var(--ink);gap:16px;padding:10px 14px 15px;text-decoration:none;display:flex;box-shadow:inset 0 0 0 1px #0000}.kn-row:hover,.kn-row:focus-visible{background:#ffffff6b;outline:0;box-shadow:inset 0 0 0 1px #ffffff80}.kn-ic{flex:none;width:28px;height:28px;display:block}.kn-tx{flex-direction:column;gap:4px;width:362px;padding-top:1px;display:flex}.kn-tx b{font:300 16px/20px var(--sans)}.kn-tx span{font:300 14px/20px var(--sans);color:var(--ink-3)}.kn-bench{border-radius:var(--r-carte);width:292px;height:320px;color:var(--ink);background:#fff9;flex:none;padding:21px;text-decoration:none;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffffb3}.kn-score{align-items:center;gap:14px;height:52px;display:flex}.kn-score img{width:40px;height:40px;margin-top:6px}.kn-score b{font:200 48px/52px var(--serif)}.kn-leg{width:252px;font:300 14px/20px var(--sans);color:var(--ink-3);margin-top:8px;display:block}.kn-graph{width:252px;height:128px;margin-top:18px;display:block;position:relative}.kn-graph .b{width:118px;position:absolute;bottom:24px}.kn-graph .b1{background:var(--halo);height:88px;left:0}.kn-graph .b2{background:#cfcfcf;height:26px;left:134px}.kn-graph .v{text-align:center;width:118px;font:500 13px/16px var(--sans);position:absolute}.kn-graph .v1{top:-4px;left:0}.kn-graph .v2{color:var(--ink-3);top:58px;left:134px}.kn-graph .n{text-align:center;width:118px;font:300 13px/16px var(--sans);position:absolute;top:113px}.kn-graph .n1{left:0}.kn-graph .n2{color:var(--ink-3);left:134px}.kn-graph .axe{background:#22222240;width:252px;height:1px;position:absolute;top:104px;left:0}.kn-lien{font:300 14px/20px var(--sans);text-underline-offset:3px;margin-top:12px;text-decoration:underline 1px;display:block}
