body{margin:0}.cnq{--cnq-page-bg:#006add;--cnq-box-bg:#003d74;--cnq-card-bg:#f6f7f8;--cnq-box-width:680px;--cnq-logo-h:32px;--cnq-headline:#f6f7f8;--cnq-subhead:#a7c839;--cnq-description:#f6f7f8;--cnq-counter:#006add;--cnq-question:#04325a;--cnq-choice-bg:#fff;--cnq-choice-border:#dfe4e9;--cnq-choice-border-hover:#b9c4cf;--cnq-choice-text:#04325a;--cnq-picked-bg:#006add;--cnq-picked-text:#fff;--cnq-submit-bg:#07bc93;--cnq-submit-bg-hover:#06a982;--cnq-submit-text:#fff;--cnq-helper:#04325a;--cnq-footer:#f6f7f8;--cnq-fs-headline:clamp(2rem,1.55rem + 2vw,2.625rem);--cnq-fs-subhead:clamp(1.25rem,1.16rem + 0.4vw,1.375rem);--cnq-fs-description:0.9375rem;--cnq-fs-question:1.0625rem;--cnq-fs-fine:0.875rem;background-color:var(--cnq-page-bg);color:var(--cnq-headline);display:flex;flex-direction:column;font-family:azo-sans-web,Azo Sans,Arial,Helvetica,sans-serif;min-height:100vh;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.cnq *,.cnq :after,.cnq :before{box-sizing:border-box}.cnq-header{align-items:center;background:transparent;display:flex;justify-content:center;padding:20px 20px 4px}.cnq-header__logo{display:block;height:var(--cnq-logo-h);width:auto}.cnq-header__logo svg{display:block;height:100%;width:auto}.cnq-page{align-items:flex-start;display:flex;flex:1 0 auto;justify-content:center;padding:28px 16px 40px}.cnq-container{background:var(--cnq-box-bg);border-radius:20px;box-shadow:0 18px 44px rgba(0,30,60,.28);max-width:var(--cnq-box-width);padding:32px 22px 28px;width:100%}@media (min-width:640px){.cnq-page{padding:48px 24px 56px}.cnq-container{padding:44px 40px 36px}}.cnq .cnq-headline{color:var(--cnq-headline);font-family:inherit;font-size:var(--cnq-fs-headline);font-weight:900;letter-spacing:-.01em;line-height:1.1;margin:0 0 10px;padding:0;text-align:center;text-transform:none;text-wrap:balance}.cnq .cnq-subhead{color:var(--cnq-subhead);font-size:var(--cnq-fs-subhead);font-weight:700;line-height:1.25;margin:0 0 16px;text-align:center;text-wrap:balance}.cnq .cnq-description{color:var(--cnq-description);font-size:var(--cnq-fs-description);font-weight:400;line-height:1.55;margin:0 auto 26px;max-width:46ch;text-align:center;text-wrap:pretty}.cnq-card{background:var(--cnq-card-bg);border-radius:14px;color:var(--cnq-question);margin:0;padding:22px 18px}@media (min-width:640px){.cnq-card{padding:28px 26px}}.cnq .cnq-question{border:0;margin:0 0 22px;min-width:0;padding:0}.cnq .cnq-question:last-of-type{margin-bottom:24px}.cnq .cnq-question__legend{border:0;color:var(--cnq-question);display:block;font-size:var(--cnq-fs-question);font-weight:700;line-height:1.35;margin:0 0 12px;padding:0;width:100%}.cnq-question__number{color:var(--cnq-counter);display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.cnq-choices{display:grid;gap:10px;grid-template-columns:1fr 1fr}.cnq .cnq-choice{display:block;margin:0;padding:0;position:relative}.cnq .cnq-choice input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.cnq-choice span{background:var(--cnq-choice-bg);border:2px solid var(--cnq-choice-border);border-radius:10px;color:var(--cnq-choice-text);display:block;font-size:1rem;font-weight:700;line-height:normal;padding:13px 10px;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.cnq-choice input:hover+span{border-color:var(--cnq-choice-border-hover)}.cnq-choice input:checked+span{background:var(--cnq-picked-bg);border-color:var(--cnq-picked-bg);color:var(--cnq-picked-text)}.cnq-choice input:focus-visible+span{outline:3px solid var(--cnq-picked-bg);outline-offset:2px}.cnq .cnq-btn{background:var(--cnq-submit-bg);border:0;border-radius:12px;box-shadow:0 4px 14px rgba(0,61,116,.28);color:var(--cnq-submit-text);cursor:pointer;display:block;font-family:inherit;font-size:1.0625rem;font-weight:700;letter-spacing:.04em;line-height:normal;margin:0;padding:16px 20px;text-align:center;text-decoration:none;text-shadow:0 1px 6px rgba(0,61,116,.45);text-transform:uppercase;transition:background-color .15s ease,transform .1s ease;width:100%}.cnq .cnq-btn:hover{background:var(--cnq-submit-bg-hover)}.cnq .cnq-btn:active{transform:translateY(1px)}.cnq .cnq-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.cnq .cnq-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.45}.cnq .cnq-btn:disabled:hover{background:var(--cnq-submit-bg)}.cnq .cnq-note{color:var(--cnq-helper);font-size:var(--cnq-fs-fine);line-height:1.4;margin:10px 0 0;min-height:1.2em;opacity:.75;text-align:center}.cnq .cnq-note--error{font-weight:700;opacity:1}@media (max-width:639px){.cnq .cnq-question__legend{text-align:center}.cnq .cnq-note{font-size:.75rem}}.cnq-footer{color:var(--cnq-footer);flex:0 0 auto;font-size:var(--cnq-fs-fine);line-height:1.5;opacity:.85;padding:0 20px 28px;text-align:center}.cnq .cnq-footer p{margin:1em 0}@media (prefers-reduced-motion:reduce){.cnq *{transition:none!important}}