.quiz-library-intro{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem}.quiz-library-intro p{max-width:650px}.quiz-library-intro a{font-weight:700;white-space:nowrap}.quiz-card-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px}.quiz-card{grid-column:span 4;min-height:390px;position:relative;display:flex;align-items:end;overflow:hidden;background:#102435;color:#fff!important;text-decoration:none!important;border-radius:3px}.quiz-card-preparedness{grid-column:span 8}.quiz-card-wilderness-safety,.quiz-card-flood-safety{grid-column:span 6;min-height:350px}.quiz-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.quiz-card::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,21,31,.04) 4%,rgba(7,21,31,.4) 38%,rgba(7,21,31,.97) 100%)}.quiz-card-preparedness img{object-position:50% 28%}.quiz-card-fire-safety img{object-position:50% 35%}.quiz-card-search-and-rescue img{object-position:48% 35%}.quiz-card-copy{position:relative;z-index:1;padding:30px;width:100%}.quiz-tag{display:inline-block;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;border-top:3px solid #e45a60;padding-top:9px;font-weight:800}.quiz-card h2{font-size:clamp(2rem,2.9vw,3.3rem);line-height:1.02;margin:15px 0 12px;color:white}.quiz-card p{color:#e6eaf0;font-size:.89rem;line-height:1.55;max-width:540px;margin:0 0 22px}.quiz-card-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;align-items:center;border-top:1px solid #ffffff45;padding-top:15px;font-size:.73rem}.quiz-card-bottom strong{font-size:.85rem}.quiz-card:hover img{transform:scale(1.035)}.quiz-card:focus-visible{outline:4px solid #b83137;outline-offset:5px}.quiz-learning-note{display:flex;gap:25px;padding:35px;background:#eef2f5;margin-top:35px}.quiz-learning-note>i{font-size:2rem;color:#b83137}.quiz-learning-note h2{font-size:1.9rem;margin:0 0 8px}.quiz-learning-note p{margin:0 0 12px}.quiz-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(250px,1fr);gap:45px;align-items:start}.quiz-back{display:inline-block;font-weight:700;margin-bottom:22px}.quiz-panel{padding:38px;border:1px solid #d7dfe5;background:white;scroll-margin-top:110px;box-shadow:0 12px 40px #10243508}.quiz-panel h2{font-size:2.05rem;line-height:1.2;margin:18px 0 26px;outline:none}.quiz-panel fieldset{padding:0;border:0;min-width:0;margin:0}.quiz-panel legend{padding:0;width:100%}.quiz-small{font-size:.8rem!important;color:#526271;line-height:1.65;margin-top:22px!important}.quiz-progress-label{display:flex;justify-content:space-between;gap:16px;font-size:.8rem;font-weight:700}.quiz-panel progress{width:100%;height:6px;appearance:none;margin:18px 0 8px;border:0;background:#e5eaee}.quiz-panel progress::-webkit-progress-bar{background:#e5eaee}.quiz-panel progress::-webkit-progress-value{background:#b83137}.quiz-choices{display:grid;gap:12px}.quiz-choice{display:flex;align-items:center;gap:12px;padding:17px;border:1px solid #c7d1d9;border-radius:3px;cursor:pointer;font-size:.93rem;line-height:1.5;min-height:62px}.quiz-choice:has(input:checked){border-color:#102435;background:#eef2f5;box-shadow:inset 3px 0 #102435}.quiz-choice:has(input:focus-visible){outline:3px solid #b83137;outline-offset:3px}.quiz-choice input{accent-color:#102435;width:19px;height:19px;flex-shrink:0}.quiz-choice span{flex:1}.quiz-choice strong{font-size:.68rem;text-transform:uppercase;letter-spacing:.035em}.quiz-choice.is-correct{background:#edf6f0;border-color:#4b8660;box-shadow:inset 3px 0 #4b8660}.quiz-choice.is-incorrect{background:#fff1ef;border-color:#ba514a;box-shadow:inset 3px 0 #ba514a}.quiz-explanation{margin-top:24px;padding:22px;background:#f0f4f6;border-left:3px solid #102435}.quiz-explanation h3{margin:0 0 8px;font-family:'Public Sans',sans-serif;font-size:1rem}.quiz-explanation p{font-size:.9rem;margin:0 0 10px}.quiz-reference{font-size:.76rem!important;line-height:1.6;overflow-wrap:anywhere}.quiz-actions{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap;margin-top:28px}.quiz-actions button{min-height:48px;cursor:pointer}.quiz-previous{border:0;background:none;font:inherit;font-weight:700;padding:10px 0;color:#102435}.quiz-actions button:disabled{opacity:.4;cursor:not-allowed}.quiz-side{margin-top:49px;border:1px solid #d7dfe5}.quiz-side img{display:block;width:100%;height:220px;object-fit:cover}.quiz-side>div{padding:28px}.quiz-side h2{font-size:2rem;margin:10px 0}.quiz-side p{font-size:.9rem}.quiz-side a{display:block;margin-top:18px;font-weight:700;font-size:.9rem}.quiz-sources{padding:20px 0;border-block:1px solid #d7dfe5;margin-top:25px;font-size:.85rem}.quiz-sources summary{font-weight:700;cursor:pointer}.quiz-sources li{margin:12px 0}.quiz-score{font-size:5.5rem;font-family:'Barlow Condensed',sans-serif;font-weight:700;color:#b83137;line-height:1.1}.quiz-score span{font-size:2.5rem}.quiz-results>p{font-size:.95rem}.quiz-review{border-top:1px solid #d7dfe5;margin-top:35px;padding-top:25px}.quiz-review h3{font-size:1.4rem}.quiz-review-filters{display:flex;gap:10px;margin:18px 0}.quiz-review-filters button{padding:11px 16px;background:white;border:1px solid #c7d1d9;font:inherit;font-size:.8rem;cursor:pointer}.quiz-review-filters button[aria-pressed=true]{background:#102435;color:white;border-color:#102435}.quiz-review details{border-bottom:1px solid #d7dfe5}.quiz-review summary{padding:18px 0;cursor:pointer;font-size:.9rem}.quiz-review summary strong{font-size:.7rem;margin-left:10px;color:#526271}.quiz-review details>div{padding:0 0 15px;font-size:.9rem}.quiz-resource-link{padding:30px;background:#eef2f5;margin:30px 0}.quiz-resource-link h2{margin-top:0}[hidden]{display:none!important}@media(max-width:1000px){.quiz-card{grid-column:span 6;min-height:380px}.quiz-card-preparedness{grid-column:span 12}.quiz-layout{gap:25px;grid-template-columns:minmax(0,1fr) 260px}.quiz-panel{padding:25px}.quiz-library-intro{display:block}.quiz-card h2{font-size:2.5rem}}@media(max-width:720px){.quiz-card-grid{grid-template-columns:1fr;gap:18px}.quiz-card{grid-column:1!important;min-height:390px}.quiz-card-copy{padding:25px}.quiz-card-preparedness{min-height:420px}.quiz-card h2{font-size:2.7rem}.quiz-library-intro a{white-space:normal}.quiz-layout{grid-template-columns:1fr}.quiz-panel{padding:23px 19px}.quiz-panel h2{font-size:1.85rem}.quiz-choice{padding:15px 12px;flex-wrap:wrap}.quiz-choice span{min-width:75%}.quiz-choice strong{margin-left:31px}.quiz-side{margin-top:0}.quiz-learning-note{padding:25px;gap:15px}.quiz-learning-note>i{font-size:1.4rem}.quiz-learning-note h2{font-size:1.6rem}.quiz-actions .button{padding-inline:18px}.quiz-progress-label a{font-size:.7rem}}@media(prefers-reduced-motion:reduce){.quiz-card img{transition:none}.quiz-card:hover img{transform:none}}
