.countdown-papers{padding:1.75rem;margin:1.5rem 0 3rem;width:100%;box-sizing:border-box}.cp-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.25rem;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:.5rem}.cp-badge-group{display:flex;gap:.5rem;align-items:center}.countdown-hero-banner{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.75rem;margin:1.5rem 0;background:#050c1f;border-bottom:1px solid hsl(var(--border-subtle, 0 0% 85%) / .4);border-radius:var(--radius-lg);flex-wrap:wrap;box-sizing:border-box}.banner-tag{font-size:.75rem;font-weight:700;color:var(--accent-emerald);letter-spacing:.08em}.exam-title-date{font-size:1.25rem;color:var(--text-primary);margin:.5rem 0}.exam-title-date strong{color:var(--accent-emerald)}.exam-schedule-times{display:flex;gap:1.25rem;font-size:.875rem;color:var(--text-secondary);flex-wrap:wrap}.countdown-clock-box{background:var(--bg-card);padding:1rem 1.5rem;border-radius:var(--radius-md);border-bottom:1px solid hsl(var(--border-subtle, 0 0% 85%) / .4);box-sizing:border-box}.clock-grid{display:flex;gap:1rem;text-align:center}.clock-segment{display:flex;flex-direction:column}.clock-num{font-family:var(--font-mono);font-size:2rem;font-weight:800;color:var(--accent-emerald);line-height:1}.clock-lbl{font-size:.65rem;font-weight:700;color:var(--text-muted);margin-top:.25rem;letter-spacing:.05em}.archive-section{margin-top:2rem;width:100%;box-sizing:border-box}.archive-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.archive-title{font-size:1.15rem;font-weight:700;color:var(--text-primary);margin:0}.archive-filters{display:flex;gap:.5rem;flex-wrap:wrap}.filter-pill{padding:.35rem .75rem;font-size:.775rem;font-weight:600;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);cursor:pointer;transition:all .15s ease}.filter-pill:hover{color:var(--text-primary)}.filter-pill.active{color:var(--text-primary);background:#828df833;border-color:var(--accent-indigo)}.papers-table-wrap{overflow-x:auto;max-width:100%;border-bottom:1px solid hsl(var(--border-subtle, 0 0% 85%) / .4);border-radius:var(--radius-md);-webkit-overflow-scrolling:touch}.papers-table{width:100%;min-width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.papers-table th{background:#050c1f;color:var(--text-muted);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.875rem 1.25rem;border-bottom:1px solid var(--border-subtle)}.papers-table td{padding:1rem 1.25rem;border-bottom:1px solid hsl(var(--border-subtle-raw) / .4);color:var(--text-secondary)}.formula-tag{font-family:var(--font-mono);font-size:.75rem;color:var(--text-muted)}.paper-btn,.key-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:var(--radius-sm);font-size:.775rem;font-weight:600;text-decoration:none;transition:all .15s ease}.paper-btn{background:hsl(var(--text-primary) / .05);color:var(--text-primary);border:1px solid var(--border-subtle)}.paper-btn:hover{border-color:var(--accent-indigo);color:var(--accent-indigo)}.key-btn{background:#10b77f1a;color:var(--accent-emerald);border:1px solid hsl(160 84% 39% / .2)}.key-btn:hover{background:#10b77f33}@media(max-width:40rem){.countdown-papers{padding:.75rem .5rem;margin:.5rem 0 1.5rem}.countdown-hero-banner{padding:.75rem;gap:.75rem}.countdown-clock-box{padding:.5rem;width:100%}.clock-grid{gap:.4rem;justify-content:space-around}.clock-num{font-size:1.35rem}.clock-lbl{font-size:.6rem}.exam-title-date{font-size:1rem}.exam-schedule-times{flex-direction:column;gap:.25rem;font-size:.8rem}}.page-intro[data-astro-cid-4rfpxkai]{max-width:960px;margin:1rem auto 2.5rem}.breadcrumb-nav[data-astro-cid-4rfpxkai]{font-size:.8125rem;color:var(--text-muted);margin-bottom:1rem}.breadcrumb-nav[data-astro-cid-4rfpxkai] a[data-astro-cid-4rfpxkai]{color:var(--text-secondary);text-decoration:none}.breadcrumb-nav[data-astro-cid-4rfpxkai] a[data-astro-cid-4rfpxkai]:hover{color:var(--accent-emerald)}.page-h1[data-astro-cid-4rfpxkai]{font-size:var(--text-hero);font-weight:800;line-height:1.25;letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:.75rem 0 1.25rem}.prose-content[data-astro-cid-4rfpxkai]{max-width:860px;margin:4rem auto;color:var(--text-secondary);line-height:1.8;font-size:1.025rem}.prose-content[data-astro-cid-4rfpxkai] h2[data-astro-cid-4rfpxkai]{font-size:var(--text-h2);font-weight:800;color:var(--text-primary);margin:2.5rem 0 1rem;letter-spacing:var(--tracking-tight)}.prose-content[data-astro-cid-4rfpxkai] p[data-astro-cid-4rfpxkai]{margin-bottom:1.25rem}.prose-content[data-astro-cid-4rfpxkai] ul[data-astro-cid-4rfpxkai],.prose-content[data-astro-cid-4rfpxkai] ol[data-astro-cid-4rfpxkai]{margin:1rem 0 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.625rem}
