.disclaimer-bar[data-astro-cid-3w3le5ix]{display:flex;align-items:flex-start;gap:.5rem;background:#fffbeb;border:1px solid #f59e0b;border-radius:var(--radius);padding:.65rem .875rem;font-size:.9rem;color:#92400e}.calc-card[data-astro-cid-3w3le5ix]{background:var(--color-bg);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-md)}.field-group[data-astro-cid-3w3le5ix]{margin-bottom:1.5rem}.field-label[data-astro-cid-3w3le5ix]{display:block;font-weight:600;color:var(--color-text);margin-bottom:.5rem;font-size:1.05rem}.field-label__optional[data-astro-cid-3w3le5ix]{font-weight:400;color:var(--color-text-muted);font-size:.88rem;margin-left:.35rem}.field-hint[data-astro-cid-3w3le5ix]{font-size:.875rem;color:var(--color-text-muted);margin-top:.4rem;margin-bottom:0}.field-input[data-astro-cid-3w3le5ix]{width:100%;padding:.875rem 1rem;border:1.5px solid var(--color-border);border-radius:var(--radius);font-family:var(--font);font-size:1.1rem;color:var(--color-text);background:var(--color-bg);transition:border-color var(--transition);-webkit-appearance:none;appearance:none}.field-input[data-astro-cid-3w3le5ix]:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #43b1691f}.radio-group[data-astro-cid-3w3le5ix]{display:flex;flex-direction:column;gap:.65rem}.radio-label[data-astro-cid-3w3le5ix]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;padding:.875rem 1rem;border:1.5px solid var(--color-border);border-radius:var(--radius);transition:border-color var(--transition),background var(--transition)}.radio-label[data-astro-cid-3w3le5ix]:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-bg)}.radio-label[data-astro-cid-3w3le5ix] input[data-astro-cid-3w3le5ix][type=radio]{width:18px;height:18px;flex-shrink:0;margin-top:.15rem;accent-color:var(--color-accent);cursor:pointer}.radio-content[data-astro-cid-3w3le5ix]{display:flex;flex-direction:column;gap:.2rem}.radio-title[data-astro-cid-3w3le5ix]{font-weight:600;font-size:1rem;color:var(--color-text)}.radio-desc[data-astro-cid-3w3le5ix]{font-size:.875rem;color:var(--color-text-muted);line-height:1.4}.results-divider[data-astro-cid-3w3le5ix]{height:1px;background:var(--color-border);margin:2rem 0 1.5rem}.notice-card[data-astro-cid-3w3le5ix]{border-radius:var(--radius-lg);padding:1.5rem;margin-bottom:1.25rem}.notice-card--primary[data-astro-cid-3w3le5ix]{background:var(--color-accent-bg);border:1.5px solid var(--color-accent)}.notice-card__eyebrow[data-astro-cid-3w3le5ix]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--color-accent);margin-bottom:.5rem}.notice-card__days[data-astro-cid-3w3le5ix]{font-size:3rem;font-weight:800;color:var(--color-accent);line-height:1;letter-spacing:-.04em;margin-bottom:.25rem}.notice-card__type[data-astro-cid-3w3le5ix]{font-size:1.15rem;font-weight:600;color:var(--color-text);margin-bottom:.75rem}.notice-card__meta[data-astro-cid-3w3le5ix]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.notice-badge[data-astro-cid-3w3le5ix]{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;padding:.2rem .6rem;border-radius:20px}.notice-badge--cure[data-astro-cid-3w3le5ix]{background:#dcfce7;color:#15803d}.notice-badge--nocure[data-astro-cid-3w3le5ix]{background:#fef2f2;color:#b91c1c}.notice-card__notes[data-astro-cid-3w3le5ix]{font-size:.925rem;color:var(--color-text-secondary);line-height:1.6;margin-bottom:0}.filing-box[data-astro-cid-3w3le5ix]{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.25rem 1.5rem;margin-bottom:1.25rem}.filing-box__heading[data-astro-cid-3w3le5ix]{font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:.75rem}.filing-timeline[data-astro-cid-3w3le5ix]{display:flex;flex-direction:column;gap:.5rem}.filing-row[data-astro-cid-3w3le5ix]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.975rem;padding:.4rem 0;border-bottom:1px solid var(--color-border-light);color:var(--color-text-secondary)}.filing-row[data-astro-cid-3w3le5ix]>span[data-astro-cid-3w3le5ix]{flex:1 1 auto;min-width:0}.filing-row[data-astro-cid-3w3le5ix]:last-child{border-bottom:none}.filing-row[data-astro-cid-3w3le5ix] strong[data-astro-cid-3w3le5ix]{color:var(--color-text);text-align:right;flex-shrink:0}.filing-row--highlight[data-astro-cid-3w3le5ix] strong[data-astro-cid-3w3le5ix]{color:var(--color-accent);font-size:1.05rem}.statute-link-box[data-astro-cid-3w3le5ix]{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius);padding:.75rem 1rem;font-size:.9rem;color:var(--color-text-muted);display:flex;align-items:center;gap:.5rem}.statute-link-box[data-astro-cid-3w3le5ix] svg[data-astro-cid-3w3le5ix]{flex-shrink:0;color:var(--color-accent)}.steps-list[data-astro-cid-3w3le5ix]{display:flex;flex-direction:column;gap:0;margin-top:1.5rem;position:relative}.steps-list[data-astro-cid-3w3le5ix]:before{content:"";position:absolute;left:19px;top:24px;bottom:24px;width:2px;background:var(--color-border)}.step-item[data-astro-cid-3w3le5ix]{display:flex;gap:1.25rem;align-items:flex-start;padding-bottom:1.75rem;position:relative}.step-item[data-astro-cid-3w3le5ix]:last-child{padding-bottom:0}.step-num[data-astro-cid-3w3le5ix]{width:40px;height:40px;border-radius:50%;background:var(--color-accent);color:#fff;font-weight:700;font-size:.95rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}.step-body[data-astro-cid-3w3le5ix]{flex:1;padding-top:.5rem}.step-body[data-astro-cid-3w3le5ix] h3[data-astro-cid-3w3le5ix]{font-size:1.05rem;margin-bottom:.35rem}.step-body[data-astro-cid-3w3le5ix] p[data-astro-cid-3w3le5ix]{font-size:.95rem;color:var(--color-text-secondary);margin:0;line-height:1.6}@media(max-width:600px){.calc-card[data-astro-cid-3w3le5ix]{padding:1.25rem}.notice-card__days[data-astro-cid-3w3le5ix]{font-size:2.25rem}.steps-list[data-astro-cid-3w3le5ix]:before{display:none}}
