:root{--black:#0b0c0c;--blue:#1d70b8;--blue-dark:#003078;--green:#00703c;--green-dark:#005a30;--yellow:#fd0;--grey-1:#505a5f;--grey-2:#b1b4b6;--grey-3:#f3f2f1;--grey-4:#e7e6e5;--red:#d4351c;--maxw:1100px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--black);font-family:Arial,Helvetica Neue,Segoe UI,Tahoma,sans-serif;font-size:19px;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:var(--blue)}a:hover{color:var(--blue-dark);text-decoration-thickness:3px}a:focus{background:var(--yellow);color:var(--black);box-shadow:0 -2px var(--yellow),0 4px var(--black);text-decoration:none;outline:3px solid transparent}.skip-link{position:absolute;left:-9999px;top:0;background:var(--yellow);padding:10px 15px;z-index:100}.skip-link:focus{left:0}.site-header{background:var(--black);color:#fff}.site-header__inner{max-width:var(--maxw);margin:0 auto;padding:10px 15px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.site-logo{display:flex;align-items:center;color:#fff;text-decoration:none;font-weight:700;font-size:30px;line-height:1}.site-logo:focus{background:var(--yellow);color:var(--black);box-shadow:0 -2px var(--yellow),0 4px var(--black)}.site-header__product{font-size:30px;font-weight:700;border-bottom:1px solid #fff;padding-bottom:2px}.site-nav{background:var(--black);border-top:1px solid #2e3133}.site-nav__inner{max-width:var(--maxw);margin:0 auto;padding:0 15px}.site-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.site-nav a{color:#fff;text-decoration:none;display:inline-block;padding:12px;padding-inline-start:0;font-size:19px}.site-nav a:hover{text-decoration:underline;text-decoration-thickness:3px}.crumbs{max-width:var(--maxw);margin:0 auto;padding:15px}.crumbs ol{list-style:none;margin:0;padding:0;font-size:16px}.crumbs li{display:inline;padding-inline-end:20px;position:relative}.crumbs li:not(:last-child):after{content:"";position:absolute;inset-inline-end:6px;top:5px;width:7px;height:7px;border-inline-end:2px solid var(--grey-1);border-bottom:2px solid var(--grey-1);transform:rotate(-45deg)}.wrap{max-width:var(--maxw);margin:0 auto;padding:30px 15px 60px}h1{font-size:48px;line-height:1.09;font-weight:700;margin:0 0 25px}.lede{font-size:24px;line-height:1.33;margin:0 0 20px;max-width:42em}.datestamp{color:var(--grey-1);font-size:16px;margin:0 0 25px}.datestamp strong{color:var(--black)}.start-button{display:inline-flex;align-items:center;gap:10px;background:var(--green);color:#fff;font-size:24px;font-weight:700;text-decoration:none;padding:12px 18px;box-shadow:0 2px 0 var(--green-dark);margin:0 0 35px}.start-button:hover{background:var(--green-dark)}.start-button:focus{background:var(--yellow);color:var(--black);box-shadow:0 2px 0 var(--black)}[dir=rtl] .start-button svg{transform:scaleX(-1)}.grid{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}@media(max-width:740px){.grid{grid-template-columns:1fr}h1{font-size:34px}}.hub{border-top:2px solid var(--blue);padding-top:15px;margin-bottom:35px}.hub h2{margin:0 0 6px;font-size:27px;font-weight:700}.hub h2 a{text-decoration:none}.hub p.desc{color:var(--grey-1);font-size:16px;margin:0 0 12px}.hub ul{list-style:none;margin:0;padding:0}.hub li{padding:8px 0;border-bottom:1px solid var(--grey-4);font-size:18px}.hub li a{text-decoration:none}.hub li a:hover{text-decoration:underline;text-decoration-thickness:3px}.sub{font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.5px;color:var(--grey-1);padding:14px 0 4px}.soon{display:inline-block;background:var(--grey-3);color:var(--grey-1);font-size:13px;font-weight:700;text-transform:uppercase;padding:2px 6px;margin-inline-start:6px;vertical-align:middle}.cols{display:grid;grid-template-columns:1fr 2fr;gap:0 50px}@media(max-width:740px){.cols{grid-template-columns:1fr}}.contents{border-top:2px solid var(--black);padding-top:15px;align-self:start;position:sticky;top:15px}.contents h2{font-size:16px;text-transform:uppercase;letter-spacing:1px;margin:0 0 10px}.contents ol{list-style:none;margin:0;padding:0}.contents li{border-bottom:1px solid var(--grey-4)}.contents a{display:block;padding:10px 0;text-decoration:none;font-size:16px;line-height:1.3}.contents a:hover{text-decoration:underline}.prose h2{font-size:34px;line-height:1.11;font-weight:700;margin:35px 0 15px}.prose h3{font-size:24px;font-weight:700;margin:25px 0 10px}.prose p{margin:0 0 18px;max-width:38em}.prose ul,.prose ol{max-width:38em;padding-inline-start:22px}.prose li{margin-bottom:8px}.prose table{border-collapse:collapse;width:100%;margin:25px 0;font-size:16px}.prose th,.prose td{border-bottom:1px solid var(--grey-2);padding:11px 18px 11px 0;text-align:start;vertical-align:top}.prose thead th{border-bottom:2px solid var(--black)}.inset{border-inline-start:10px solid var(--grey-2);padding:12px 0 12px 20px;padding-inline-start:20px;margin:25px 0;max-width:38em}.sources{background:var(--grey-3);padding:15px 20px;margin:30px 0;font-size:16px}.sources h2{margin:0 0 8px;font-size:19px}.sources ul{margin:0;padding-inline-start:20px}.related{border-top:2px solid var(--blue);margin-top:40px;padding-top:15px}.related h2{font-size:19px;font-weight:700;margin:0 0 10px}.related ul{list-style:none;margin:0;padding:0}.related li{padding:8px 0;border-bottom:1px solid var(--grey-4);font-size:17px}.related a{text-decoration:none}.faq{margin:35px 0}.faq details{border-bottom:1px solid var(--grey-2);padding:12px 0}.faq summary{font-weight:700;font-size:19px;cursor:pointer}.faq details p{margin:10px 0 0;max-width:38em}.feedback{border-top:1px solid var(--grey-2);margin-top:40px;padding-top:25px}.feedback h2{font-size:19px;margin:0 0 12px}.site-footer{border-top:10px solid var(--blue);background:var(--grey-3);margin-top:40px}.site-footer__inner{max-width:var(--maxw);margin:0 auto;padding:30px 15px}.site-footer h3{font-size:16px;text-transform:uppercase;letter-spacing:1px;margin:0 0 12px}.site-footer ul{list-style:none;margin:0 0 20px;padding:0;columns:2;max-width:500px}.site-footer li{padding:4px 0;font-size:16px}.site-footer .disclaimer{border-top:1px solid var(--grey-2);padding-top:20px;font-size:16px;color:var(--grey-1);max-width:60em}.support-fab{position:fixed;inset-inline-end:20px;inset-block-end:20px;z-index:50;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.support-options{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.support-option{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 8px #0000004d;opacity:0;transform:translateY(12px) scale(.8);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.support-option svg{width:28px;height:28px}.support-tg{background:#229ed9}.support-wa{background:#25d366}.support-option:hover{filter:brightness(1.08)}.support-option:focus{outline:3px solid var(--yellow);outline-offset:2px}.support-fab[data-open=true] .support-option{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.support-fab[data-open=true] .support-wa{transition-delay:.04s}.support-fab[data-open=true] .support-tg{transition-delay:.09s}#support-launch{background:var(--blue);color:#fff;border:none;border-radius:28px;padding:12px 20px;font-size:18px;font-weight:700;font-family:inherit;cursor:pointer;box-shadow:0 2px 8px #0000004d}#support-launch:hover{background:var(--blue-dark)}#support-launch:focus{outline:3px solid var(--yellow);outline-offset:2px}#support-launch[aria-expanded=true]{background:var(--blue-dark)}#consent-banner{position:fixed;inset-inline:0;inset-block-end:0;z-index:60;background:var(--black);color:#fff;padding:16px 20px;display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px;justify-content:center}#consent-banner .consent-text{margin:0;font-size:16px;max-width:60ch}#consent-banner .consent-actions{display:flex;gap:10px}.consent-btn{font-family:inherit;font-size:16px;font-weight:700;padding:10px 18px;border:2px solid #fff;cursor:pointer}.consent-btn:focus{outline:3px solid var(--yellow);outline-offset:2px}.consent-accept{background:var(--green);color:#fff;border-color:var(--green)}.consent-accept:hover{background:var(--green-dark);border-color:var(--green-dark)}.consent-decline{background:transparent;color:#fff}.consent-decline:hover{background:#2e3133}
