.revision{max-width:1120px}.revision .breadcrumb a{color:inherit}.revision h1{font-size:clamp(32px,5vw,55px);max-width:900px;line-height:1.13}.lead{font-size:17px;line-height:1.7;max-width:780px;color:#655571}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0 35px}.actions a,.actions button{padding:12px 18px;background:var(--purple);color:var(--lime);border:0;border-radius:6px;text-decoration:none;font-size:12px}.actions button{background:#eae3ef;color:var(--purple)}.study-section{margin:36px 0;scroll-margin-top:20px}.study-section>h2{font-size:24px;margin:0 0 18px}.study-section p,.study-section li{line-height:1.85}.study-section>p{max-width:850px}.study-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.study-card{padding:24px;border:1px solid var(--border);border-radius:10px;background:#fff}.study-card h3{font-size:17px}.study-card p{font-size:13px;margin-bottom:0}.hub-grid{margin:35px 0;grid-template-columns:repeat(2,minmax(0,1fr))}.hub-card{text-decoration:none;color:var(--purple);border-top:5px solid var(--lime);transition:transform .15s}.hub-card:hover{transform:translateY(-3px);border-color:#a9c83e}.hub-card h2{font-size:25px;line-height:1.4}.hub-card .eyebrow{display:block;line-height:1.8}.story{padding-left:24px}.story li{padding:6px 0 6px 10px}.study-search{max-width:600px;font-size:12px}.study-search input{font-size:14px;padding:14px}.character{border:1px solid var(--border);border-radius:8px;background:white;margin:10px 0;overflow:hidden}.character summary{cursor:pointer;padding:20px;line-height:1.6}.character summary span{font-weight:600;font-size:17px}.character summary small{display:block;color:var(--muted);font-size:12px;margin:7px 0 0 16px}.character[open]{border-left:5px solid #8b61a7}.character-body{padding:0 24px 20px;border-top:1px solid #eee7f2}.character-body h4{font-size:11px;text-transform:uppercase;letter-spacing:1px;margin:22px 0 5px;color:#785d8c}.character-body p{margin:0;max-width:850px}.task{background:#edf3d4;padding:20px;border-left:4px solid #8eac35}.small{font-size:11px;color:var(--muted)}.recall{padding:18px;background:white;margin:10px 0;border:1px solid var(--border);border-radius:7px}.recall summary{cursor:pointer;font-weight:500}.revision a{color:inherit}.revision header a{color:white}#analytics-status{padding:20px;background:#edf3d4} @media(max-width:600px){.hub-grid{grid-template-columns:1fr}.revision .lead{font-size:15px}.study-card{padding:20px}.character summary{padding:16px}.character-body{padding:0 17px 18px}header nav a{font-size:11px}}@media print{header,.actions,.study-search,[data-result],footer{display:none}.revision{max-width:none;padding:0}.character{break-inside:avoid}.study-grid{display:block}.study-card{margin:10px 0}.character-body{display:block}.revision h1{font-size:30px}body{background:white}}
/* revision-print-credit */
@media print{body::after{content:"EXAM STASH · examstashhq.com";position:fixed;bottom:0;left:0;right:0;text-align:center;font:10pt Arial,sans-serif;color:#281344;background:white;border-top:1px solid #281344;padding:5px}body:has(.colour-sheet)::after{display:none}}
