.hero[data-astro-cid-btkabqak]{align-content:end;min-height:88dvh;padding-block:140px 10vh;display:grid}.hero[data-astro-cid-btkabqak] h1[data-astro-cid-btkabqak]{max-width:12ch}.hero[data-astro-cid-btkabqak]>[data-astro-cid-btkabqak]{max-width:620px}.exam-head[data-astro-cid-btkabqak]{max-width:640px;margin-bottom:32px}.exam-head[data-astro-cid-btkabqak] strong[data-astro-cid-btkabqak]{color:var(--cream)}.exam[data-astro-cid-btkabqak]{gap:10px;max-width:860px;display:grid}.exam[data-astro-cid-btkabqak] details[data-astro-cid-btkabqak]{padding:0}.exam[data-astro-cid-btkabqak] summary[data-astro-cid-btkabqak]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:20px 24px;list-style:none;display:flex}.exam[data-astro-cid-btkabqak] summary[data-astro-cid-btkabqak]::-webkit-details-marker{display:none}.exam[data-astro-cid-btkabqak] summary[data-astro-cid-btkabqak]:after{content:"+";font:300 1.4rem/1 var(--display);color:var(--gold);transition:rotate .3s var(--ease)}.exam[data-astro-cid-btkabqak] details[data-astro-cid-btkabqak][open] summary[data-astro-cid-btkabqak]:after{rotate:45deg}.c[data-astro-cid-btkabqak]{font:500 1rem/1.35 var(--display);color:var(--cream);flex:1}.n[data-astro-cid-btkabqak]:not(:empty){background:var(--crimson);min-width:28px;height:28px;color:var(--cream);border-radius:999px;place-items:center;font-size:.85rem;font-weight:600;display:grid}.exam[data-astro-cid-btkabqak] ul[data-astro-cid-btkabqak]{gap:4px;margin:0;padding:0 24px 20px;list-style:none;display:grid}.exam[data-astro-cid-btkabqak] label[data-astro-cid-btkabqak]{cursor:pointer;align-items:flex-start;gap:14px;padding:10px 0;display:flex}.exam[data-astro-cid-btkabqak] input[data-astro-cid-btkabqak]{appearance:none;border:1.5px solid var(--gold);cursor:pointer;border-radius:6px;flex:none;place-content:center;width:22px;height:22px;margin-top:2px;display:grid}.exam[data-astro-cid-btkabqak] input[data-astro-cid-btkabqak]:before{content:"";background:var(--cream);opacity:0;border-radius:2px;width:10px;height:10px}.exam[data-astro-cid-btkabqak] input[data-astro-cid-btkabqak]:checked{background:var(--crimson);border-color:var(--ember)}.exam[data-astro-cid-btkabqak] input[data-astro-cid-btkabqak]:checked:before{opacity:1}.exam-bar[data-astro-cid-btkabqak]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}#tally[data-astro-cid-btkabqak]{color:var(--cream);margin:0}.steps[data-astro-cid-btkabqak]{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px 24px;margin:32px 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-btkabqak] li[data-astro-cid-btkabqak]{counter-increment:s;border-top:1px solid var(--line);padding-top:20px}.steps[data-astro-cid-btkabqak] li[data-astro-cid-btkabqak]:before{content:counter(s);font:300 2.4rem/1 var(--display);color:var(--gold);margin-bottom:14px;display:block}.steps[data-astro-cid-btkabqak] p[data-astro-cid-btkabqak]{color:var(--muted);margin:0}.contrition[data-astro-cid-btkabqak]{max-width:860px;margin:48px 0 0;padding:clamp(28px,5vw,56px)}.contrition[data-astro-cid-btkabqak] figcaption[data-astro-cid-btkabqak]{color:var(--gold);margin-bottom:12px}.contrition[data-astro-cid-btkabqak] blockquote[data-astro-cid-btkabqak]{margin:0}.contrition[data-astro-cid-btkabqak] p[data-astro-cid-btkabqak]{font:300 clamp(1.1rem, 2vw, 1.45rem)/1.5 var(--display);color:var(--cream);margin:0}.day[data-astro-cid-btkabqak]{grid-template-columns:repeat(6,1fr);margin:40px 0;padding:0;list-style:none;display:grid;position:relative}.day[data-astro-cid-btkabqak]:before{content:"";background:linear-gradient(90deg, var(--cream), var(--gold) 45%, var(--crimson) 60%, color-mix(in srgb, var(--gold) 20%, transparent));height:1px;position:absolute;top:9px;left:0;right:0}.day[data-astro-cid-btkabqak] li[data-astro-cid-btkabqak]{padding:40px 18px 0 0;position:relative}.day[data-astro-cid-btkabqak] li[data-astro-cid-btkabqak]:before{content:"";background:var(--ink);border:1.5px solid var(--gold);width:13px;height:13px;box-shadow:0 0 16px color-mix(in srgb, var(--gold) 60%, transparent);border-radius:50%;position:absolute;top:3px;left:0}.when[data-astro-cid-btkabqak]{color:var(--gold);font-size:.9rem}.day[data-astro-cid-btkabqak] h3[data-astro-cid-btkabqak]{margin:6px 0 8px;font-size:1rem}.day[data-astro-cid-btkabqak] p[data-astro-cid-btkabqak]{color:var(--muted);margin:0;font-size:.95rem}.also[data-astro-cid-btkabqak]{grid-template-columns:1fr 1fr;gap:48px;max-width:900px;margin-top:56px;display:grid}.also[data-astro-cid-btkabqak] p[data-astro-cid-btkabqak]{color:var(--muted)}@media (width<=900px){.day[data-astro-cid-btkabqak]{grid-template-columns:1fr;gap:28px;padding-left:32px}.day[data-astro-cid-btkabqak]:before{background:linear-gradient(var(--cream), var(--gold), var(--crimson));width:1px;height:auto;inset:0 auto 0 6px}.day[data-astro-cid-btkabqak] li[data-astro-cid-btkabqak]{padding:0}.day[data-astro-cid-btkabqak] li[data-astro-cid-btkabqak]:before{top:2px;left:-32px}.also[data-astro-cid-btkabqak]{grid-template-columns:1fr;gap:8px}}
