.past-paper-workspace_canvas__A4tQ2{color:var(--lw-ink);background:var(--lw-bg);min-height:calc(100dvh - var(--header-height, 64px));font-family:var(--precision-font),var(--font-sans),sans-serif}.past-paper-workspace_toolbar__6m01l{position:sticky;top:var(--header-height,64px);z-index:22;background:var(--lw-panel);border-bottom:1px solid var(--lw-line-strong);padding-inline:clamp(20px,4vw,64px)}.past-paper-workspace_context__vYDaA{display:grid;grid-template-rows:1fr;transition:grid-template-rows .24s cubic-bezier(.16,1,.3,1),opacity .18s}.past-paper-workspace_contextInner__4p54u{display:flex;align-items:center;gap:24px;min-height:0;overflow:hidden}.past-paper-workspace_toolbar__6m01l[data-collapsed=true] .past-paper-workspace_context__vYDaA{grid-template-rows:0fr;opacity:0}.past-paper-workspace_toolbar__6m01l[data-collapsed=true] .past-paper-workspace_years__aSHlA button:not([aria-pressed=true]){display:none}.past-paper-workspace_toolbar__6m01l[data-collapsed=true] .past-paper-workspace_filters__hst0V{min-height:40px}.past-paper-workspace_toolbar__6m01l[data-collapsed=true] .past-paper-workspace_years__aSHlA button{padding-block:6px}.past-paper-workspace_toolbar__6m01l[data-collapsed=true] .past-paper-workspace_filters__hst0V h1{font-size:16px}.past-paper-workspace_contextInner__4p54u>*{flex-shrink:0;margin-block:14px}.past-paper-workspace_back__WP2S0{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:var(--lw-muted)}.past-paper-workspace_back__WP2S0 svg{width:16px;height:16px}.past-paper-workspace_subject__a7lAr{font-size:14px;padding-left:24px;border-left:1px solid var(--lw-line)}.past-paper-workspace_subject__a7lAr small{color:var(--lw-muted);font-size:12px;margin-left:10px;font-variant-numeric:tabular-nums}.past-paper-workspace_paperTrigger__EJbh3{display:flex;align-items:center;gap:12px;margin-left:auto;min-height:38px;padding:7px 12px;border:1px solid var(--lw-line);background:var(--lw-wash);text-align:left}.past-paper-workspace_paperTrigger__EJbh3>span{font-size:12px;color:var(--lw-muted)}.past-paper-workspace_paperTrigger__EJbh3 strong{font-size:15px;font-weight:500;letter-spacing:-.025em}.past-paper-workspace_paperTrigger__EJbh3 svg{width:15px;height:15px;transition:transform .24s cubic-bezier(.16,1,.3,1)}.past-paper-workspace_paperTrigger__EJbh3[aria-expanded=true] svg{transform:rotate(180deg)}.past-paper-workspace_filters__hst0V{display:flex;align-items:center;gap:28px;min-height:59px;border-top:1px solid var(--lw-line)}.past-paper-workspace_filters__hst0V h1{font-size:20px;font-weight:500;letter-spacing:-.035em;white-space:nowrap;margin:0}.past-paper-workspace_years__aSHlA{display:flex;align-self:stretch;align-items:stretch;overflow-x:auto;scrollbar-width:thin;gap:5px}.past-paper-workspace_years__aSHlA button{position:relative;min-width:62px;padding:10px 14px;font-size:14px;font-variant-numeric:tabular-nums;color:var(--lw-muted);transition:color .18s,background .18s;white-space:nowrap}.past-paper-workspace_years__aSHlA button:after{content:"";position:absolute;bottom:0;left:12px;right:12px;height:2px;background:var(--lw-accent);transform:scaleX(0);transition:transform .26s cubic-bezier(.16,1,.3,1)}.past-paper-workspace_years__aSHlA button[aria-pressed=true]{color:var(--lw-ink);background:var(--lw-wash)}.past-paper-workspace_years__aSHlA button[aria-pressed=true]:after{transform:scaleX(1)}.past-paper-workspace_years__aSHlA .past-paper-workspace_allYears__Y_y6G{font-size:12px;margin-left:9px}.past-paper-workspace_collapse__KHENt{margin-left:auto;display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;color:var(--lw-muted)}.past-paper-workspace_collapse__KHENt svg{width:17px;height:17px}.past-paper-workspace_paperPanel__vnti2{position:absolute;top:100%;right:clamp(20px,4vw,64px);left:clamp(20px,4vw,64px);padding:22px;background:var(--lw-panel);border:1px solid var(--lw-line-strong);border-top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;box-shadow:0 22px 36px -30px #0009}.past-paper-workspace_paperPanel__vnti2[hidden]{display:none}.past-paper-workspace_archive__Vk1K_{width:min(1120px,100% - 80px);margin-inline:auto;padding-block:36px 72px;min-height:550px}.past-paper-workspace_yearGroup__Eskf9+.past-paper-workspace_yearGroup__Eskf9{margin-top:48px}.past-paper-workspace_yearHeading__n9r6Y{display:flex;align-items:baseline;gap:22px;padding-bottom:20px;border-bottom:1px solid var(--lw-line-strong)}.past-paper-workspace_yearHeading__n9r6Y h2{font-size:40px;font-weight:450;line-height:1.1;letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0}.past-paper-workspace_yearHeading__n9r6Y>span{font-size:14px;color:var(--lw-muted)}.past-paper-workspace_session__x2Pe4{display:grid;grid-template-columns:180px minmax(0,1fr);gap:30px;border-bottom:1px solid var(--lw-line);padding-block:14px}.past-paper-workspace_session__x2Pe4 h3{margin:0;padding-block:20px;font-size:14px;font-weight:450;color:var(--lw-muted)}.past-paper-workspace_paperRow___T8CE{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:20px;border-bottom:1px solid var(--lw-line);transition:background .18s;padding-inline:16px 10px}.past-paper-workspace_paperRow___T8CE:last-child{border-bottom:0}.past-paper-workspace_paperRow___T8CE:hover{background:var(--lw-wash)}.past-paper-workspace_paperIdentity__CTX2i{display:flex;align-items:baseline;gap:20px}.past-paper-workspace_paperIdentity__CTX2i strong{font-size:17px;font-weight:500;letter-spacing:-.025em}.past-paper-workspace_paperIdentity__CTX2i>span{font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.05em;color:var(--lw-muted)}.past-paper-workspace_actions__K5Pkl{display:flex;align-items:center;gap:20px}.past-paper-workspace_actions__K5Pkl a{display:inline-flex;align-items:center;min-height:40px;font-size:12px;color:var(--lw-muted);white-space:nowrap}.past-paper-workspace_actions__K5Pkl .past-paper-workspace_open__mwPRl{font-size:14px;color:var(--lw-ink);gap:14px;margin-right:16px}.past-paper-workspace_actions__K5Pkl svg{width:16px;height:16px;transition:transform .22s cubic-bezier(.16,1,.3,1)}.past-paper-workspace_actions__K5Pkl .past-paper-workspace_open__mwPRl:hover svg{transform:translate(2px,-2px)}.past-paper-workspace_canvas__A4tQ2 :is(a,button):hover{color:var(--lw-accent)}.past-paper-workspace_canvas__A4tQ2 :is(a,button):focus-visible{outline:2px solid var(--lw-accent);outline-offset:3px}.past-paper-workspace_empty__W2vcL{padding:60px;min-height:400px}.past-paper-workspace_empty__W2vcL h2{font-size:24px;font-weight:500;margin-bottom:20px}.past-paper-workspace_empty__W2vcL a{display:flex;align-items:center;gap:10px}@media (max-width:1100px){.past-paper-workspace_contextInner__4p54u{gap:14px}.past-paper-workspace_subject__a7lAr{display:none}.past-paper-workspace_session__x2Pe4{grid-template-columns:135px minmax(0,1fr);gap:15px}.past-paper-workspace_paperIdentity__CTX2i{gap:10px}.past-paper-workspace_actions__K5Pkl{gap:12px}.past-paper-workspace_filters__hst0V{gap:18px}.past-paper-workspace_years__aSHlA button{min-width:52px;padding-inline:10px}}@media (max-width:700px){.past-paper-workspace_toolbar__6m01l{padding-inline:16px}.past-paper-workspace_paperTrigger__EJbh3 strong{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.past-paper-workspace_paperTrigger__EJbh3{gap:7px}.past-paper-workspace_back__WP2S0{font-size:12px}.past-paper-workspace_filters__hst0V{flex-wrap:wrap;gap:0 12px}.past-paper-workspace_filters__hst0V h1{font-size:18px;padding-block:10px}.past-paper-workspace_years__aSHlA{order:3;width:100%;min-height:48px}.past-paper-workspace_archive__Vk1K_{width:calc(100% - 32px);padding-top:24px}.past-paper-workspace_yearHeading__n9r6Y h2{font-size:32px}.past-paper-workspace_session__x2Pe4{display:block}.past-paper-workspace_session__x2Pe4 h3{padding-block:8px}.past-paper-workspace_paperRow___T8CE{padding:10px 0;gap:10px}.past-paper-workspace_paperIdentity__CTX2i{display:grid;gap:3px}.past-paper-workspace_actions__K5Pkl .past-paper-workspace_open__mwPRl{margin:0;font-size:13px;gap:6px}.past-paper-workspace_actions__K5Pkl{gap:12px}.past-paper-workspace_paperPanel__vnti2{grid-template-columns:1fr;max-height:60dvh;overflow:auto;left:16px;right:16px;padding:12px}}@media (prefers-reduced-motion:reduce){.past-paper-workspace_canvas__A4tQ2 *,.past-paper-workspace_canvas__A4tQ2 :after{transition:none!important}}