.deadline-list[data-astro-cid-rgfu7u52]{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:0;display:flex;overflow:hidden}.deadline-item[data-astro-cid-rgfu7u52]{border-bottom:1px solid var(--border);background:var(--white);gap:2rem;padding:1.5rem 1.75rem;transition:background .1s;display:flex}.deadline-item[data-astro-cid-rgfu7u52]:last-child{border-bottom:none}.deadline-item[data-astro-cid-rgfu7u52]:hover{background:var(--border-alt)}.deadline-item[data-astro-cid-rgfu7u52].urgent{border-left:3px solid var(--ink)}.deadline-date[data-astro-cid-rgfu7u52]{color:var(--ink-light);white-space:nowrap;flex-shrink:0;width:100px;padding-top:2px;font-size:13px;font-weight:500}.deadline-body[data-astro-cid-rgfu7u52]{flex:1}.deadline-header[data-astro-cid-rgfu7u52]{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:6px;display:flex}.deadline-title[data-astro-cid-rgfu7u52]{color:var(--ink);flex:1;font-size:15px;font-weight:500}.deadline-tag[data-astro-cid-rgfu7u52]{white-space:nowrap;letter-spacing:.03em;border-radius:20px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:500}.deadline-desc[data-astro-cid-rgfu7u52]{color:var(--ink-light);margin:0;font-size:13px;line-height:1.6}.deadline-urgent-flag[data-astro-cid-rgfu7u52]{color:var(--ink);background:var(--destructive);border:1px solid var(--border);letter-spacing:.03em;text-transform:uppercase;border-radius:4px;margin-top:8px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.deadline-notice[data-astro-cid-rgfu7u52]{background:var(--accent-light);color:var(--ink);border:1px solid #1e6b4533;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:14px;line-height:1.6;display:flex}.deadline-notice[data-astro-cid-rgfu7u52] strong[data-astro-cid-rgfu7u52]{font-weight:500}.deadline-notice-link[data-astro-cid-rgfu7u52]{color:var(--accent);white-space:nowrap;flex-shrink:0;width:fit-content;margin-top:1rem;font-size:13px;font-weight:500;text-decoration:none;display:block}.deadline-notice-link[data-astro-cid-rgfu7u52]:hover{color:var(--accent-hover);text-decoration:underline}.deadline-subscribe[data-astro-cid-rgfu7u52]{background:var(--bg-alt);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:2rem;margin-top:3rem;padding:2rem;display:flex}.deadline-subscribe-text[data-astro-cid-rgfu7u52]{flex:1;min-width:200px}.deadline-subscribe-text[data-astro-cid-rgfu7u52] h3[data-astro-cid-rgfu7u52]{font-family:var(--font-display);color:var(--ink);letter-spacing:-.3px;margin-bottom:.25rem;font-size:20px}.deadline-subscribe-text[data-astro-cid-rgfu7u52] p[data-astro-cid-rgfu7u52]{color:var(--ink-light);margin:0;font-size:14px}.deadline-subscribe-form[data-astro-cid-rgfu7u52]{flex-shrink:0;gap:8px;display:flex}.deadline-subscribe-form[data-astro-cid-rgfu7u52] .form-input[data-astro-cid-rgfu7u52]{width:220px}@media (width<=640px){.deadline-item[data-astro-cid-rgfu7u52]{flex-direction:column;gap:.5rem}.deadline-date[data-astro-cid-rgfu7u52]{width:auto}.deadline-subscribe[data-astro-cid-rgfu7u52]{flex-direction:column;padding:1.25rem}.deadline-subscribe-form[data-astro-cid-rgfu7u52]{flex-direction:column;width:100%}.deadline-subscribe-form[data-astro-cid-rgfu7u52] .form-input[data-astro-cid-rgfu7u52]{width:100%}}.deadline-list[data-astro-cid-4xit72xc]{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:0;display:flex;overflow:hidden}.deadline-item[data-astro-cid-4xit72xc]{border-bottom:1px solid var(--border);background:var(--white);gap:2rem;padding:1.5rem 1.75rem;transition:background .1s;display:flex}.deadline-item[data-astro-cid-4xit72xc]:last-child{border-bottom:none}.deadline-item[data-astro-cid-4xit72xc]:hover{background:var(--border-alt)}.deadline-item[data-astro-cid-4xit72xc].urgent{border-left:3px solid var(--ink)}.deadline-date[data-astro-cid-4xit72xc]{color:var(--ink-light);white-space:nowrap;flex-shrink:0;width:100px;padding-top:2px;font-size:13px;font-weight:500}.deadline-body[data-astro-cid-4xit72xc]{flex:1}.deadline-header[data-astro-cid-4xit72xc]{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-bottom:6px;display:flex}.deadline-title[data-astro-cid-4xit72xc]{color:var(--ink);flex:1;font-size:15px;font-weight:500}.deadline-tag[data-astro-cid-4xit72xc]{white-space:nowrap;letter-spacing:.03em;border-radius:20px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:500}.deadline-desc[data-astro-cid-4xit72xc]{color:var(--ink-light);margin:0;font-size:13px;line-height:1.6}.deadline-urgent-flag[data-astro-cid-4xit72xc]{color:var(--ink);background:var(--destructive);border:1px solid var(--border);letter-spacing:.03em;text-transform:uppercase;border-radius:4px;margin-top:8px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-block}.deadline-notice[data-astro-cid-4xit72xc]{background:var(--accent-light);color:var(--ink);border:1px solid #1e6b4533;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:14px;line-height:1.6;display:flex}.deadline-notice[data-astro-cid-4xit72xc] strong[data-astro-cid-4xit72xc]{font-weight:500}.deadline-notice-link[data-astro-cid-4xit72xc]{color:var(--accent);white-space:nowrap;flex-shrink:0;width:fit-content;margin-top:1rem;font-size:13px;font-weight:500;text-decoration:none;display:block}.deadline-notice-link[data-astro-cid-4xit72xc]:hover{color:var(--accent-hover);text-decoration:underline}.deadline-subscribe[data-astro-cid-4xit72xc]{background:var(--bg-alt);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:2rem;margin-top:3rem;padding:2rem;display:flex}.deadline-subscribe-text[data-astro-cid-4xit72xc]{flex:1;min-width:200px}.deadline-subscribe-text[data-astro-cid-4xit72xc] h3[data-astro-cid-4xit72xc]{font-family:var(--font-display);color:var(--ink);letter-spacing:-.3px;margin-bottom:.25rem;font-size:20px}.deadline-subscribe-text[data-astro-cid-4xit72xc] p[data-astro-cid-4xit72xc]{color:var(--ink-light);margin:0;font-size:14px}.deadline-subscribe-form[data-astro-cid-4xit72xc]{flex-shrink:0;gap:8px;display:flex}.deadline-subscribe-form[data-astro-cid-4xit72xc] .form-input[data-astro-cid-4xit72xc]{width:220px}@media (width<=640px){.deadline-item[data-astro-cid-4xit72xc]{flex-direction:column;gap:.5rem}.deadline-date[data-astro-cid-4xit72xc]{width:auto}.deadline-subscribe[data-astro-cid-4xit72xc]{flex-direction:column;padding:1.25rem}.deadline-subscribe-form[data-astro-cid-4xit72xc]{flex-direction:column;width:100%}.deadline-subscribe-form[data-astro-cid-4xit72xc] .form-input[data-astro-cid-4xit72xc]{width:100%}}
