.date-page-hero[data-astro-cid-cop6wlgi]{padding:clamp(1rem,3vw,2rem) 0 0}.date-page-hero__eyebrow[data-astro-cid-cop6wlgi],.date-section-eyebrow[data-astro-cid-cop6wlgi]{color:var(--accent-periwinkle);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem;font-weight:800}.date-page-hero[data-astro-cid-cop6wlgi] h1[data-astro-cid-cop6wlgi]{max-width:14ch;color:var(--ink-950);font-family:var(--font-serif);margin:.55rem auto 0;font-size:clamp(2.8rem,8vw,6.3rem);line-height:.96}.date-page-hero[data-astro-cid-cop6wlgi]>p[data-astro-cid-cop6wlgi]:last-of-type{max-width:52rem;color:var(--ink-650);margin:1.35rem auto 0;font-size:clamp(1.02rem,2vw,1.22rem);line-height:1.7}.date-page-hero__actions[data-astro-cid-cop6wlgi]{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.7rem;display:flex}#calculators[data-astro-cid-cop6wlgi],#guides[data-astro-cid-cop6wlgi]{scroll-margin-top:7rem}.date-tool-grid[data-astro-cid-cop6wlgi]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.date-tool-card[data-astro-cid-cop6wlgi]{border:1px solid var(--ps-border-subtle);border-top:.25rem solid var(--accent-periwinkle);background:color-mix(in srgb, var(--ps-surface) 94%, white);min-height:18rem;box-shadow:var(--ps-raised-sm);border-radius:.75rem;flex-direction:column;grid-column:span 2;padding:1.35rem;display:flex}.date-tool-card[data-astro-cid-cop6wlgi]:nth-child(2){border-top-color:var(--accent-mint);grid-column:span 3}.date-tool-card[data-astro-cid-cop6wlgi]:nth-child(3){border-top-color:var(--accent-coral)}.date-tool-card[data-astro-cid-cop6wlgi]:nth-child(4){border-top-color:var(--accent-butter)}.date-tool-card[data-astro-cid-cop6wlgi]:nth-child(5){border-top-color:var(--accent-berry)}.date-tool-card--featured[data-astro-cid-cop6wlgi]{background:color-mix(in srgb, var(--accent-periwinkle) 8%, var(--ps-surface));grid-column:span 3}.date-tool-card__label[data-astro-cid-cop6wlgi]{background:color-mix(in srgb, var(--accent-periwinkle) 14%, transparent);color:var(--accent-periwinkle);letter-spacing:.1em;text-transform:uppercase;border-radius:.35rem;align-self:flex-start;margin-bottom:.85rem;padding:.3rem .55rem;font-size:.7rem;font-weight:800}.date-tool-card[data-astro-cid-cop6wlgi] h2[data-astro-cid-cop6wlgi],.date-guide-grid[data-astro-cid-cop6wlgi] h2[data-astro-cid-cop6wlgi],.date-method[data-astro-cid-cop6wlgi] h2[data-astro-cid-cop6wlgi]{color:var(--ink-950);font-family:var(--font-serif);font-weight:600;line-height:1.12}.date-tool-card[data-astro-cid-cop6wlgi] h2[data-astro-cid-cop6wlgi]{font-size:1.55rem}.date-tool-card[data-astro-cid-cop6wlgi]>p[data-astro-cid-cop6wlgi]:not(.date-tool-card__label){color:var(--ink-650);margin-top:.8rem;line-height:1.6}.date-tool-card[data-astro-cid-cop6wlgi]>span[data-astro-cid-cop6wlgi]{color:var(--ink-500);margin-top:1rem;font-size:.82rem;font-weight:700}.date-tool-card[data-astro-cid-cop6wlgi]>a[data-astro-cid-cop6wlgi]{color:var(--accent-periwinkle);text-underline-offset:.24rem;justify-content:space-between;align-items:center;gap:.8rem;margin-top:auto;padding-top:1.25rem;font-weight:800;text-decoration:underline;display:flex}.date-tool-card[data-astro-cid-cop6wlgi]>a[data-astro-cid-cop6wlgi] span[data-astro-cid-cop6wlgi]{font-size:1.35rem;text-decoration:none}.date-chooser[data-astro-cid-cop6wlgi]{border:1px solid var(--ps-border-subtle);background:color-mix(in srgb, var(--ps-surface) 94%, white);box-shadow:var(--ps-raised-sm);border-radius:.75rem;overflow:hidden}.date-chooser[data-astro-cid-cop6wlgi] table[data-astro-cid-cop6wlgi]{border-collapse:collapse;text-align:left;width:100%}.date-chooser[data-astro-cid-cop6wlgi] thead[data-astro-cid-cop6wlgi]{background:color-mix(in srgb, var(--accent-periwinkle) 8%, var(--ps-surface))}.date-chooser[data-astro-cid-cop6wlgi] th[data-astro-cid-cop6wlgi],.date-chooser[data-astro-cid-cop6wlgi] td[data-astro-cid-cop6wlgi]{border-bottom:1px solid var(--ps-border-subtle);vertical-align:top;padding:1rem 1.1rem}.date-chooser[data-astro-cid-cop6wlgi] thead[data-astro-cid-cop6wlgi] th[data-astro-cid-cop6wlgi]{color:var(--ink-500);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.date-chooser[data-astro-cid-cop6wlgi] tbody[data-astro-cid-cop6wlgi] th[data-astro-cid-cop6wlgi]{width:36%;color:var(--ink-900);font-weight:700}.date-chooser[data-astro-cid-cop6wlgi] tbody[data-astro-cid-cop6wlgi] td[data-astro-cid-cop6wlgi]{color:var(--ink-650)}.date-chooser[data-astro-cid-cop6wlgi] tbody[data-astro-cid-cop6wlgi] tr[data-astro-cid-cop6wlgi]:last-child>[data-astro-cid-cop6wlgi]{border-bottom:0}.date-chooser[data-astro-cid-cop6wlgi] a[data-astro-cid-cop6wlgi],.date-guide-grid[data-astro-cid-cop6wlgi] a[data-astro-cid-cop6wlgi]{color:var(--accent-periwinkle);text-underline-offset:.22rem;font-weight:800;text-decoration:underline}.date-method[data-astro-cid-cop6wlgi]{border-left:.3rem solid var(--accent-mint);background:color-mix(in srgb, var(--accent-mint) 6%, var(--ps-surface));grid-template-columns:minmax(13rem,.75fr) minmax(0,1.4fr);align-items:start;gap:clamp(1.5rem,5vw,4rem);padding:clamp(1.4rem,4vw,2.4rem);display:grid}.date-method[data-astro-cid-cop6wlgi] h2[data-astro-cid-cop6wlgi]{margin-top:.5rem;font-size:clamp(1.7rem,4vw,2.45rem)}.date-method__copy[data-astro-cid-cop6wlgi]{color:var(--ink-650);gap:1rem;line-height:1.75;display:grid}.date-method__copy[data-astro-cid-cop6wlgi] strong[data-astro-cid-cop6wlgi]{color:var(--accent-berry);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.date-guide-grid[data-astro-cid-cop6wlgi]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.date-guide-grid[data-astro-cid-cop6wlgi] article[data-astro-cid-cop6wlgi]{border:1px solid var(--ps-border-subtle);background:color-mix(in srgb, var(--ps-surface) 94%, white);min-height:18rem;box-shadow:var(--ps-raised-sm);border-radius:.75rem;flex-direction:column;padding:1.3rem;display:flex}.date-guide-grid[data-astro-cid-cop6wlgi] article[data-astro-cid-cop6wlgi]>span[data-astro-cid-cop6wlgi]{color:var(--accent-coral);letter-spacing:.12em;font-size:.74rem;font-weight:800}.date-guide-grid[data-astro-cid-cop6wlgi] h2[data-astro-cid-cop6wlgi]{margin-top:.75rem;font-size:1.45rem}.date-guide-grid[data-astro-cid-cop6wlgi] p[data-astro-cid-cop6wlgi]{color:var(--ink-650);margin-top:.8rem;line-height:1.6}.date-guide-grid[data-astro-cid-cop6wlgi] a[data-astro-cid-cop6wlgi]{margin-top:auto;padding-top:1.2rem}.date-faq[data-astro-cid-cop6wlgi]{gap:.75rem;display:grid}.date-faq[data-astro-cid-cop6wlgi] details[data-astro-cid-cop6wlgi]{border:1px solid var(--ps-border-subtle);background:color-mix(in srgb, var(--ps-surface) 94%, white);box-shadow:var(--ps-raised-sm);border-radius:.6rem}.date-faq[data-astro-cid-cop6wlgi] summary[data-astro-cid-cop6wlgi]{cursor:pointer;color:var(--ink-900);padding:1rem 1.1rem;font-weight:800}.date-faq[data-astro-cid-cop6wlgi] p[data-astro-cid-cop6wlgi]{color:var(--ink-650);padding:0 1.1rem 1.1rem;line-height:1.65}@media (width<=960px){.date-guide-grid[data-astro-cid-cop6wlgi]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.date-tool-grid[data-astro-cid-cop6wlgi]{grid-template-columns:repeat(2,minmax(0,1fr))}.date-tool-card[data-astro-cid-cop6wlgi],.date-tool-card--featured[data-astro-cid-cop6wlgi],.date-tool-card[data-astro-cid-cop6wlgi]:nth-child(2){grid-column:span 1}.date-tool-card[data-astro-cid-cop6wlgi]:last-child{grid-column:1/-1}.date-method[data-astro-cid-cop6wlgi]{grid-template-columns:1fr}}@media (width<=660px){.date-page-hero[data-astro-cid-cop6wlgi] h1[data-astro-cid-cop6wlgi]{font-size:clamp(2.7rem,15vw,4.3rem)}.date-page-hero__actions[data-astro-cid-cop6wlgi] .ps-btn[data-astro-cid-cop6wlgi]{white-space:normal;text-align:center;max-width:100%}.date-tool-grid[data-astro-cid-cop6wlgi],.date-guide-grid[data-astro-cid-cop6wlgi]{grid-template-columns:1fr}.date-tool-card[data-astro-cid-cop6wlgi],.date-guide-grid[data-astro-cid-cop6wlgi] article[data-astro-cid-cop6wlgi]{min-height:auto}.date-tool-card[data-astro-cid-cop6wlgi]:last-child{grid-column:auto}.date-chooser[data-astro-cid-cop6wlgi]{box-shadow:none;background:0 0;border:0;overflow:visible}.date-chooser[data-astro-cid-cop6wlgi] thead[data-astro-cid-cop6wlgi]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.date-chooser[data-astro-cid-cop6wlgi] tbody[data-astro-cid-cop6wlgi]{gap:.85rem;display:grid}.date-chooser[data-astro-cid-cop6wlgi] tr[data-astro-cid-cop6wlgi]{border:1px solid var(--ps-border-subtle);background:color-mix(in srgb, var(--ps-surface) 94%, white);box-shadow:var(--ps-raised-sm);border-radius:.65rem;gap:.7rem;padding:1rem;display:grid}.date-chooser[data-astro-cid-cop6wlgi] th[data-astro-cid-cop6wlgi],.date-chooser[data-astro-cid-cop6wlgi] td[data-astro-cid-cop6wlgi],.date-chooser[data-astro-cid-cop6wlgi] tbody[data-astro-cid-cop6wlgi] th[data-astro-cid-cop6wlgi]{border:0;gap:.2rem;width:auto;padding:0;display:grid}.date-chooser[data-astro-cid-cop6wlgi] th[data-astro-cid-cop6wlgi]:before,.date-chooser[data-astro-cid-cop6wlgi] td[data-astro-cid-cop6wlgi]:before{content:attr(data-label);color:var(--ink-500);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:800}}
