html:lang(ht) [data-l=fr],html:lang(fr) [data-l=ht]{display:none!important}body.cp{margin:0;background:#f6f7fc;color:#0b1033;font:400 17px/1.65 var(--fb);-webkit-font-smoothing:antialiased}.cp-in{max-width:860px;margin:0 auto;padding:0 20px}.cp-top{position:sticky;top:0;z-index:40;color:#eef0ff;background:radial-gradient(60% 120% at 15% 0%,rgba(51,70,224,.45),transparent 70%),linear-gradient(180deg,#141c5c,#0a0f38)}.cp-top .cp-in{display:flex;align-items:center;gap:16px;min-height:64px}.cp-logo{display:inline-flex;align-items:center;gap:8px;color:#eef0ff;text-decoration:none;font:700 21px var(--fd);letter-spacing:-.02em}.cp-back{color:#a9b1d6;text-decoration:none;font:500 15px var(--fb)}.cp-back:hover{color:#eef0ff}.cp-main{max-width:760px;margin:0 auto;padding:48px 20px 72px}.cp-main h2{margin:0 0 16px;font:800 clamp(30px,5vw,44px)/1.1 var(--fd);letter-spacing:-.025em;text-wrap:balance}.cp-main h3{margin:40px 0 12px;font:700 24px/1.25 var(--fd);letter-spacing:-.01em}.cp-main h4{margin:28px 0 8px;font:700 19px/1.3 var(--fd)}.cp-main p,.cp-main li{color:#2a3157}.cp-main p{margin:0 0 16px}.cp-main ul,.cp-main ol{margin:0 0 18px;padding-left:22px}.cp-main li{margin:6px 0}.cp-main strong{color:#0b1033}.cp-main a{color:#2b44e8}.cp-main blockquote{margin:24px 0;padding:16px 20px;border-left:3px solid #F2AE1C;background:#fff;border-radius:0 14px 14px 0;font:600 19px/1.5 var(--fd);color:#0b1033;box-shadow:0 1px 2px #0b10330f,0 12px 32px -12px #0b10331a}.cp-main hr{border:0;border-top:1px solid #E0E3FA;margin:32px 0}.cp-main .tbl{overflow-x:auto;margin:0 0 20px}.cp-main table{border-collapse:collapse;width:100%;font-size:15px;background:#fff;border-radius:12px;overflow:hidden}.cp-main th,.cp-main td{padding:10px 12px;border-bottom:1px solid #E0E3FA;text-align:left;vertical-align:top}.cp-main th{font-weight:600;background:#eceefb}.cp-foot{background:#060a24;color:#a9b1d6;font-size:14px}.cp-foot .cp-in{padding-top:32px;padding-bottom:40px;display:grid;gap:16px}.cp-foot nav{display:flex;flex-wrap:wrap;gap:8px 20px}.cp-foot a{color:#eef0ff;text-decoration:none}.cp-foot a:hover{text-decoration:underline}.cp-foot p{margin:0}@media (max-width: 520px){.cp-back{display:none}.cp-main{padding-top:32px}}
