.amacq{--amacq-blue: #00539b;--amacq-blue-dark: #003e74;--amacq-red: #e31936;--amacq-light: #f0f0f0;--amacq-border: #d5d5d5;--amacq-text: #2b2b2b;--amacq-muted: #5c5c5c;--amacq-right: #17692f;--amacq-wrong: #b3122a;box-sizing:border-box;max-width:1120px;margin:0 auto;padding:32px 16px 64px;color:var(--amacq-text);font-family:inherit;font-size:18px;line-height:1.5}.amacq *,.amacq *:before,.amacq *:after{box-sizing:border-box}.amacq [hidden]{display:none!important}.amacq-single{max-width:760px}.amacq-title{margin:0 0 12px;color:var(--amacq-blue);font-size:40px;font-weight:700;line-height:1.15}.amacq-lead,.amacq-intro{margin:0 0 24px}.amacq-intro p{margin:0 0 12px}.amacq-intro .amacq-subtitle{margin:0 0 8px;color:var(--amacq-red);font-size:24px;font-weight:700;line-height:1.25}.amacq-intro .amacq-tagline,.amacq-intro .amacq-rules{font-weight:700}.amacq-intro .amacq-rules{color:var(--amacq-blue)}.amacq-back{display:inline-block;margin-bottom:16px;color:var(--amacq-blue);font-weight:500}.amacq-card{padding:28px;border:1px solid var(--amacq-border);border-top:4px solid var(--amacq-red);border-radius:6px;background:#fff}.amacq-card:focus,.amacq-progress:focus,.amacq-score:focus{outline:none}.amacq a.amacq-btn,.amacq button.amacq-btn{display:inline-block;min-height:48px;padding:11px 24px;border:2px solid var(--amacq-blue);border-radius:4px;background:var(--amacq-blue);color:#fff;font:inherit;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.amacq a.amacq-btn:hover,.amacq a.amacq-btn:focus,.amacq button.amacq-btn:hover,.amacq button.amacq-btn:focus{border-color:var(--amacq-blue-dark);background:var(--amacq-blue-dark);color:#fff}.amacq button.amacq-btn-secondary{background:#fff;color:var(--amacq-blue)}.amacq button.amacq-btn-secondary:hover,.amacq button.amacq-btn-secondary:focus{background:var(--amacq-light);color:var(--amacq-blue-dark)}.amacq button.amacq-btn:disabled{border-color:var(--amacq-border);background:var(--amacq-border);color:var(--amacq-muted);cursor:not-allowed}.amacq a.amacq-btn:focus-visible,.amacq button:focus-visible,.amacq-answer:focus-within{outline:3px solid var(--amacq-red);outline-offset:2px}.amacq-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.amacq button.amacq-filter{min-height:44px;padding:8px 16px;border:2px solid var(--amacq-blue);border-radius:24px;background:#fff;color:var(--amacq-blue);font:inherit;font-size:16px;font-weight:500;cursor:pointer}.amacq button.amacq-filter:hover,.amacq button.amacq-filter[aria-pressed=true]{background:var(--amacq-blue);color:#fff}.amacq-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:24px}.amacq-quiz-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--amacq-border);border-radius:6px;background:#fff}.amacq img.amacq-quiz-image{display:block;width:100%;height:170px;object-fit:cover}.amacq-quiz-body{display:flex;flex:1;flex-direction:column;padding:20px}.amacq-quiz-category{margin:0 0 6px;color:var(--amacq-red);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.amacq-quiz-title{margin:0 0 8px;color:var(--amacq-blue);font-size:22px;font-weight:700;line-height:1.25}.amacq-quiz-excerpt{margin:0 0 12px}.amacq-quiz-count{margin:auto 0 16px;color:var(--amacq-muted);font-size:16px}.amacq-progress{margin:0 0 8px;color:var(--amacq-muted);font-size:16px;font-weight:500}.amacq-bar{height:8px;margin-bottom:24px;overflow:hidden;border-radius:4px;background:var(--amacq-light)}.amacq-bar-fill{height:100%;background:var(--amacq-blue)}.amacq-fieldset{min-width:0;margin:0;padding:0;border:0}.amacq-question{margin-bottom:16px;padding:0;font-size:22px;font-weight:700;line-height:1.3}.amacq-question .amacq-question-heading{display:block;margin-bottom:6px;color:var(--amacq-red);font-size:16px;letter-spacing:.04em;text-transform:uppercase}.amacq-question .amacq-question-text{display:block}.amacq-answer{display:flex;gap:12px;align-items:flex-start;margin-bottom:10px;padding:14px 16px;border:2px solid var(--amacq-border);border-radius:6px;font-weight:400;cursor:pointer}.amacq-answer:hover{border-color:var(--amacq-blue)}.amacq-answer:has(input:checked){border-color:var(--amacq-blue);background:#eef5fb}.amacq-answer input{flex:none;width:22px;height:22px;margin:2px 0 0;accent-color:var(--amacq-blue)}.amacq-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:24px}.amacq-rank{padding:24px 20px;border-radius:6px;background:linear-gradient(135deg,#eef5fb,#fff 60%,#fdeef0);text-align:center}.amacq-rank .amacq-rank-label{margin:0 0 4px;color:var(--amacq-red);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.amacq-rank .amacq-rank-title{margin:0 0 8px;color:var(--amacq-blue);font-size:32px;font-weight:700;line-height:1.2}.amacq-rank-title:focus{outline:none}.amacq-rank .amacq-rank-message{margin:0 0 12px}.amacq-rank .amacq-score{margin:0;color:var(--amacq-muted);font-weight:500}.amacq-actions.amacq-share{justify-content:center;margin-bottom:4px}.amacq-share-status{margin:8px 0 0;color:var(--amacq-right);font-size:16px;text-align:center}.amacq-share-status:empty{display:none}.amacq-cta{margin-top:24px;padding:24px 20px;border-radius:6px;background:var(--amacq-blue);color:#fff;text-align:center}.amacq-cta p{margin:0 0 12px}.amacq-cta .amacq-cta-heading{margin:0 0 8px;color:#fff;font-size:24px;font-weight:700}.amacq-cta .amacq-cta-tagline{font-weight:700}.amacq .amacq-cta a.amacq-btn{margin-top:4px;border-color:var(--amacq-red);background:var(--amacq-red)}.amacq .amacq-cta a.amacq-btn:hover,.amacq .amacq-cta a.amacq-btn:focus{border-color:#fff;background:#fff;color:var(--amacq-blue)}.amacq-review-heading{margin:32px 0 8px;color:var(--amacq-blue);font-size:22px;font-weight:700}.amacq-outro{margin:24px 0 0;font-weight:500}.amacq-confetti{position:fixed;inset:0;z-index:99999;width:100%;height:100%;pointer-events:none}.amacq-review{margin:0;padding:0 0 0 24px}.amacq-review-item{padding:16px 0;border-top:1px solid var(--amacq-border)}.amacq-review-item p{margin:0 0 6px}.amacq-review-item .amacq-review-question{font-weight:700}.amacq-review-item .amacq-right{color:var(--amacq-right);font-weight:500}.amacq-review-item .amacq-wrong{color:var(--amacq-wrong);font-weight:500}.amacq-review-item .amacq-explanation{color:var(--amacq-muted)}@media(max-width:600px){.amacq-title{font-size:32px}.amacq-card{padding:20px 16px}.amacq-actions .amacq-btn{flex:1 1 100%}}.amacq{--amacq-gold: #c99a2e;--amacq-right-bg: #edf7f0;--amacq-wrong-bg: #fdeef0}.amacq .amacq-intro{position:relative;overflow:hidden;padding:28px 24px 22px;border-radius:8px;background:linear-gradient(135deg,var(--amacq-blue-dark),var(--amacq-blue));color:#fff}.amacq .amacq-intro:after{content:"";position:absolute;right:0;bottom:0;left:0;height:8px;background:repeating-linear-gradient(90deg,var(--amacq-red) 0 40px,#fff 40px 80px)}.amacq .amacq-intro:before{content:"★ ★ ★";display:block;margin-bottom:6px;color:#fff;font-size:18px;letter-spacing:.3em;opacity:.85}.amacq .amacq-intro .amacq-subtitle{color:#fff}.amacq .amacq-intro .amacq-tagline{display:inline-block;padding:4px 12px;border-radius:4px;background:var(--amacq-red);color:#fff}.amacq .amacq-intro .amacq-rules{margin-bottom:8px;color:#ffd977}.amacq .amacq-card{border-top:6px solid var(--amacq-red);box-shadow:0 6px 20px #003e741f}.amacq .amacq-bar{height:10px;background:#e3ecf5}.amacq .amacq-bar-fill{background:linear-gradient(90deg,var(--amacq-red),var(--amacq-blue));transition:width .3s ease}.amacq .amacq-progress{color:var(--amacq-blue);font-weight:700}.amacq .amacq-answer{align-items:center;transition:border-color .15s,background .15s}.amacq .amacq-answer input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.amacq .amacq-letter{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border:2px solid var(--amacq-blue);border-radius:50%;background:#fff;color:var(--amacq-blue);font-weight:700}.amacq .amacq-answer:hover{border-color:var(--amacq-blue);background:#f4f8fc}.amacq .amacq-answer:has(input:checked){border-color:var(--amacq-blue);background:#e3eef9}.amacq .amacq-answer:has(input:checked) .amacq-letter{border-color:var(--amacq-red);background:var(--amacq-red);color:#fff}.amacq button.amacq-btn-primary:not(:disabled){border-color:var(--amacq-red);background:var(--amacq-red)}.amacq button.amacq-btn-primary:not(:disabled):hover,.amacq button.amacq-btn-primary:not(:disabled):focus{border-color:#b3122a;background:#b3122a}.amacq .amacq-rank{border:3px solid var(--amacq-blue);background:linear-gradient(135deg,#eef5fb,#fff 55%,#fdeef0)}.amacq .amacq-rank-stars{margin:0 0 4px;color:var(--amacq-gold);font-size:28px;letter-spacing:.15em;line-height:1}.amacq .amacq-rank-tier-1{border-color:var(--amacq-gold);background:linear-gradient(135deg,#fff6dc,#fff 55%,#fff6dc)}.amacq .amacq-rank-tier-1 .amacq-rank-title{color:#8a6410}.amacq .amacq-rank-tier-3{border-color:var(--amacq-red)}.amacq .amacq-rank-tier-3 .amacq-rank-title{color:var(--amacq-red)}.amacq .amacq-rank-tier-4{border-color:#6b7c93;background:linear-gradient(135deg,#f1f4f8,#fff)}.amacq .amacq-review{padding:0;list-style:none;counter-reset:amacq-review}.amacq .amacq-review-item{position:relative;margin-bottom:12px;padding:16px 16px 12px 56px;border:0;border-left:6px solid var(--amacq-right);border-radius:6px;background:var(--amacq-right-bg);counter-increment:amacq-review}.amacq .amacq-review-item.is-wrong{border-left-color:var(--amacq-wrong);background:var(--amacq-wrong-bg)}.amacq .amacq-review-item:before{content:"✓";position:absolute;top:14px;left:14px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--amacq-right);color:#fff;font-weight:700}.amacq .amacq-review-item.is-wrong:before{content:"✗";background:var(--amacq-wrong)}.amacq .amacq-review-item .amacq-review-question:before{content:counter(amacq-review) ". "}@media(max-width:600px){.amacq .amacq-intro{padding:22px 16px 18px}.amacq .amacq-review-item{padding-left:52px}}.amacq.amacq-single{padding-top:8px}.amacq{--amacq-blue: var(--a-navy, #1f2a4a);--amacq-blue-dark: var(--a-navy2, #141c33);--amacq-red: var(--a-red, #b5191f);--amacq-light: var(--a-mist, #f3eee6);--amacq-border: var(--a-line, #e6dcc6);--amacq-text: var(--a-ink, #211c14)}.amacq .amacq-subtitle,.amacq .amacq-rank-title,.amacq .amacq-cta-heading,.amacq .amacq-question-heading{font-family:var(--font-display, "STIX Two Text", Georgia, serif)}
