[hidden]{display:none!important}.stash-main{max-width:1120px;margin:auto;padding:42px 24px 80px;color:#281344}.stash-intro{text-align:center;margin-bottom:42px}.stash-intro h1,.stash-main>h1{font-size:clamp(32px,5vw,50px);line-height:1.2}.stash-pile{display:grid;grid-template-columns:1fr 1fr;gap:38px;padding:10px 15px 35px}.subject-stack{display:block;position:relative;padding:35px 30px;min-height:175px;background:var(--paper);border:2px solid #281344;border-radius:12px;box-shadow:7px 7px 0 #fff,9px 9px 0 #281344,14px 14px 0 var(--paper),16px 16px 0 #281344;color:#281344;text-decoration:none;transform:rotate(var(--tilt));transition:transform .15s}.subject-stack:hover,.subject-stack:focus-visible{transform:rotate(0) translateY(-4px);outline:3px solid #281344;outline-offset:5px}.subject-stack h2{font-size:29px;margin:12px 0}.subject-stack p{line-height:1.65;max-width:32ch}.stack-link{display:block;font-weight:700;margin-top:20px}.language{--paper:#dcfa77;--tilt:-2deg}.literature{--paper:#e4cff9;--tilt:2deg}.maths{--paper:#bbdefa;--tilt:1deg}.science{--paper:#ffcfad;--tilt:-1deg}.reading-choice{padding:24px;border-left:5px solid #713d98;background:#fff;border-radius:8px;margin:36px 0;line-height:1.7}.subject-options{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:30px 0}.subject-options>a{border:2px solid #281344;background:#fff;border-radius:12px;padding:25px;color:inherit;text-decoration:none;line-height:1.7}.paper-modes,.paper-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.paper-modes a,.paper-buttons a{border:1px solid #8b739b;border-radius:7px;padding:13px 17px;background:#fff;color:#281344;text-decoration:none;line-height:1.4}.paper-modes a[aria-current],.paper-buttons a:first-child{background:#d5fc54;font-weight:bold}.paper-set{background:#fff;border:1px solid #d5c7df;border-radius:9px;padding:24px;margin:16px 0}.paper-set h2{font-size:23px}.paper-workspace{display:grid;grid-template-columns:300px minmax(0,1fr);gap:26px}.paper-workspace p{line-height:1.65}.question-index{padding-left:20px}.question-index li{padding:10px 0}.question-index a{display:block;padding:10px;border:1px solid #aa94bb;border-radius:5px;color:inherit}.question-index a[aria-current]{background:#d5fc54;font-weight:bold}.question-index p{font-size:14px}.paper-workspace iframe{display:block;width:100%;height:800px;background:#fff;border:1px solid #aa94bb;margin-top:18px}.lit-row{grid-template-columns:165px minmax(0,1fr) 300px}.docs{flex-wrap:wrap}.docs a{white-space:normal!important}.row{grid-template-columns:160px minmax(0,1fr) 310px}@media(max-width:750px){.stash-pile,.subject-options,.paper-workspace{grid-template-columns:1fr}.stash-pile{gap:35px}.stash-main{padding:25px 20px 55px}.subject-stack{min-height:140px}.lit-row,.row{grid-template-columns:1fr}.docs{justify-content:flex-start!important}.paper-workspace iframe{height:600px}}@media(prefers-reduced-motion:reduce){.subject-stack{transition:none}}