.hero[data-astro-cid-bvq3bcwy]{padding:clamp(2rem,1.5rem + 3vw,4rem) 0 clamp(2rem,1.5rem + 2vw,3rem)}.hero[data-astro-cid-bvq3bcwy] .container[data-astro-cid-bvq3bcwy]{gap:1.25rem;display:grid}.jump[data-astro-cid-bvq3bcwy] ul[data-astro-cid-bvq3bcwy]{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.jump[data-astro-cid-bvq3bcwy] a[data-astro-cid-bvq3bcwy]{border:1px solid var(--line-strong);background:var(--paper-card);border-radius:999px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.jump[data-astro-cid-bvq3bcwy] a[data-astro-cid-bvq3bcwy]:hover{border-color:var(--pink-deep);color:var(--pink-deep)}.block-head[data-astro-cid-bvq3bcwy]{gap:.5rem;max-width:640px;margin-bottom:1.75rem;display:grid}.mid-grid[data-astro-cid-bvq3bcwy]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.mid[data-astro-cid-bvq3bcwy]{border-radius:var(--radius);background:var(--paper-card);border:1px solid var(--line);gap:.75rem;padding:1.5rem;scroll-margin-top:6rem;display:grid}.mid[data-astro-cid-bvq3bcwy] h3[data-astro-cid-bvq3bcwy]{margin-bottom:.3rem;font-size:1.2rem}.mid[data-astro-cid-bvq3bcwy] p[data-astro-cid-bvq3bcwy]{color:var(--text-2);margin-bottom:.75rem;font-size:.9rem}.big[data-astro-cid-bvq3bcwy]{font-family:var(--font-display);color:var(--pink-deep);font-size:3.2rem;font-weight:400;line-height:.9}.subjects[data-astro-cid-bvq3bcwy]{margin-top:1.25rem;font-size:.9rem}.link[data-astro-cid-bvq3bcwy]{color:var(--pink-deep);align-items:center;gap:.4rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.link[data-astro-cid-bvq3bcwy]:hover{text-decoration:underline}.link[data-astro-cid-bvq3bcwy] svg{width:15px;height:15px}.senior[data-astro-cid-bvq3bcwy]{border-top:1px solid var(--line);scroll-margin-top:5rem}.senior[data-astro-cid-bvq3bcwy]:nth-of-type(odd){background:var(--paper-2)}.senior-head[data-astro-cid-bvq3bcwy]{align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.senior-head[data-astro-cid-bvq3bcwy] .big[data-astro-cid-bvq3bcwy]{font-size:clamp(4rem,3rem + 4vw,6.5rem)}.senior-head[data-astro-cid-bvq3bcwy]>div[data-astro-cid-bvq3bcwy]{gap:.4rem;display:grid}.senior-grid[data-astro-cid-bvq3bcwy]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.7fr);gap:1rem;display:grid}.tb[data-astro-cid-bvq3bcwy]{background:var(--paper-card);border:1px solid var(--line);border-top:3px solid var(--book-accent);border-radius:18px;grid-template-columns:140px minmax(0,1fr);gap:1.5rem;padding:1.5rem;display:grid}.cover[data-astro-cid-bvq3bcwy] img{width:100%;height:auto;filter:var(--shadow-cover)}.tb-body[data-astro-cid-bvq3bcwy]{align-content:center;gap:.6rem;display:grid}.tb-board[data-astro-cid-bvq3bcwy]{letter-spacing:.12em;text-transform:uppercase;color:var(--book-accent);font-size:.72rem;font-weight:800}.tb[data-astro-cid-bvq3bcwy] h3[data-astro-cid-bvq3bcwy]{font-size:1.25rem}.tb[data-astro-cid-bvq3bcwy] h3[data-astro-cid-bvq3bcwy] a[data-astro-cid-bvq3bcwy]{text-decoration:none}.tb[data-astro-cid-bvq3bcwy] .muted[data-astro-cid-bvq3bcwy]{font-size:.9rem;line-height:1.5}.app-card[data-astro-cid-bvq3bcwy]{background:var(--graphite);color:var(--paper);border-radius:18px;align-content:start;gap:.6rem;padding:1.5rem;display:grid}.app-card[data-astro-cid-bvq3bcwy]>svg:first-child{color:#ff5c93;width:28px;height:28px}.app-card[data-astro-cid-bvq3bcwy] h3[data-astro-cid-bvq3bcwy]{font-size:1.25rem}.app-card[data-astro-cid-bvq3bcwy] .muted[data-astro-cid-bvq3bcwy]{color:#c8c4bb;font-size:.9rem}.app-card[data-astro-cid-bvq3bcwy] .link[data-astro-cid-bvq3bcwy]{color:#ff8fb4}.after[data-astro-cid-bvq3bcwy]{border-top:1px solid var(--line)}.after-list[data-astro-cid-bvq3bcwy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.after-list[data-astro-cid-bvq3bcwy] a[data-astro-cid-bvq3bcwy]{border-radius:var(--radius);background:var(--paper-card);border:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.25rem;text-decoration:none;display:grid}.after-list[data-astro-cid-bvq3bcwy] a[data-astro-cid-bvq3bcwy]:hover{border-color:var(--line-strong)}.after-list[data-astro-cid-bvq3bcwy] span[data-astro-cid-bvq3bcwy]:not(.mini){gap:.15rem;display:grid}.after-list[data-astro-cid-bvq3bcwy] small[data-astro-cid-bvq3bcwy]{color:var(--text-3);font-size:.82rem}.mini[data-astro-cid-bvq3bcwy] img{filter:drop-shadow(0 6px 8px #281e0a40);width:52px;height:auto}.after-list[data-astro-cid-bvq3bcwy] svg{width:18px;height:18px;color:var(--pink-deep)}@media (width<=1000px){.mid-grid[data-astro-cid-bvq3bcwy]{grid-template-columns:repeat(2,minmax(0,1fr))}.senior-grid[data-astro-cid-bvq3bcwy]{grid-template-columns:1fr 1fr}.app-card[data-astro-cid-bvq3bcwy]{grid-column:1/-1}}@media (width<=700px){.senior-grid[data-astro-cid-bvq3bcwy],.after-list[data-astro-cid-bvq3bcwy]{grid-template-columns:1fr}.tb[data-astro-cid-bvq3bcwy]{grid-template-columns:100px minmax(0,1fr);gap:1rem;padding:1.1rem}}@media (width<=480px){.mid-grid[data-astro-cid-bvq3bcwy]{grid-template-columns:1fr 1fr}.mid[data-astro-cid-bvq3bcwy]{padding:1.1rem}.big[data-astro-cid-bvq3bcwy]{font-size:2.5rem}}
