body[data-page-kind="assessment-pack"]{font-family:var(--hs-font-body);color:var(--hs-ink);background:linear-gradient(135deg,#e0f2fe,#ede9fe)}.fa-main{max-width:900px;margin:auto;padding:24px}.fa-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;background:var(--hs-panel);padding:18px 24px}.fa-header>a{font-size:1.3rem;font-weight:800;color:#4338ca}.fa-header nav,.fa-footer{display:flex;flex-wrap:wrap;gap:18px}.fa-header a,.fa-footer a{color:var(--hs-ink-2)}.fa-eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:700;color:#4338ca}.fa-main h1{font:800 clamp(1.8rem,4vw,2.5rem)/1.2 var(--hs-font-display)}.fa-main h2{font:700 1.25rem/1.4 var(--hs-font-display)}.fa-main h3{font-size:1rem}.fa-main p{line-height:1.65}.fa-question,.fa-card,.fa-score,.fa-hero{border:1px solid var(--hs-rule);background:var(--hs-panel);border-radius:var(--hs-r-xl);padding:24px;margin:20px 0;box-shadow:var(--hs-stick-sm)}.fa-question h2{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}.fa-marks{font-weight:500;color:var(--hs-muted)}.fa-meta,.fa-source{font-size:.85rem;color:var(--hs-ink-2)}.fa-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:20px 0}.fa-main button{font:inherit;padding:12px 18px;background:#4338ca;border:0;border-radius:var(--hs-r-sm);color:#fff;cursor:pointer;min-height:44px}.fa-main a{color:#4338ca;font-weight:600}.fa-main a:focus-visible,.fa-main button:focus-visible,.fa-main input:focus-visible,.fa-main textarea:focus-visible,.fa-main summary:focus-visible{outline:3px solid #d97706;outline-offset:3px}.fa-question textarea{width:100%;box-sizing:border-box;min-height:150px;font:inherit;line-height:1.8;border:1px solid #94a3b8;border-radius:var(--hs-r-sm);padding:12px;resize:vertical;background:repeating-linear-gradient(#fff 0,#fff 28px,#e2e8f0 29px,#fff 30px)}.fa-mc-answer{display:block;width:64px;font:inherit;border:1px solid #94a3b8;padding:8px;margin-top:6px}.fa-answer-label{display:block;font-size:.85rem;margin-top:18px}.fa-options{padding-left:30px}.fa-options li{padding:5px 0}.fa-criteria{list-style:none;padding:0}.fa-criteria li{margin:12px 0}.fa-criteria label{display:flex;gap:12px;align-items:flex-start;line-height:1.6}.fa-criteria input{margin-top:6px;width:18px;height:18px;flex-shrink:0}.fa-question details{border-top:1px solid var(--hs-rule);padding:14px 0;margin:10px 0}.fa-question summary{cursor:pointer;font-weight:700}.fa-table-wrap{overflow-x:auto}.fa-main table{width:100%;border-collapse:collapse;font-size:.9rem;margin:18px 0}.fa-main caption{text-align:left;font-weight:600;margin-bottom:8px}.fa-main td,.fa-main th{border:1px solid #cbd5e1;text-align:left;padding:10px}.fa-main th{background:#eef2ff}.fa-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fa-card{margin:0}.fa-card a{display:block;margin:12px 0}.fa-footer{max-width:900px;margin:auto;padding:24px}.fa-skip{position:absolute;top:-100px;left:12px;padding:12px;background:#fff;z-index:200}.fa-skip:focus{top:12px}@media(max-width:600px){.fa-main{padding:16px}.fa-question,.fa-card,.fa-score,.fa-hero{padding:18px}.fa-grid{grid-template-columns:1fr}.fa-main td,.fa-main th{padding:7px}.fa-header{padding:16px;font-size:.9rem}}@media print{body[data-page-kind="assessment-pack"]{background:#fff;font-size:11pt}.fa-header,.fa-footer,.fa-actions,.fa-score,.fa-skip{display:none}.fa-main{max-width:none;padding:0}.fa-question{border:0;box-shadow:none;border-radius:0;padding:0;margin:18pt 0;break-inside:avoid}.fa-question h2,.fa-question h3{break-after:avoid}.fa-question textarea{border:0;border-bottom:1px solid #999;border-radius:0}.fa-question details{display:block}.fa-question details>p{display:block}.fa-question summary{display:none}.fa-table-wrap{overflow:visible}.fa-main a{color:#000}.fa-main table{font-size:10pt}.fa-main h1{font-size:20pt}a[href]::after{content:none}}
