.sun-year[data-astro-cid-fnzrvszn]{border:1px solid var(--line);background:#f8f5ed;margin:0;overflow:hidden}.sun-year[data-astro-cid-fnzrvszn] figcaption[data-astro-cid-fnzrvszn]{border-bottom:1px solid var(--line);grid-template-columns:minmax(160px,.4fr) minmax(0,1fr);align-items:end;gap:.35rem clamp(1rem,3vw,2.2rem);padding:clamp(1.2rem,3vw,1.8rem);display:grid}.sun-year[data-astro-cid-fnzrvszn] figcaption[data-astro-cid-fnzrvszn]>span[data-astro-cid-fnzrvszn]{color:#96512d;letter-spacing:.12em;text-transform:uppercase;grid-row:1/span 2;align-self:start;font-size:.63rem;font-weight:820}.sun-year[data-astro-cid-fnzrvszn] figcaption[data-astro-cid-fnzrvszn] strong[data-astro-cid-fnzrvszn]{font-family:var(--font-display);font-size:clamp(1.35rem,2.6vw,2rem)}.sun-year[data-astro-cid-fnzrvszn] figcaption[data-astro-cid-fnzrvszn] p[data-astro-cid-fnzrvszn]{max-width:65ch;color:var(--ink-dim);font-size:.82rem;line-height:1.55}.sun-year__axis[data-astro-cid-fnzrvszn]{color:var(--ink-faint);font:650 .58rem/1 var(--font-mono);grid-template-columns:1fr 1fr 1fr;margin:.8rem 5.4rem 0 4.4rem;display:grid}.sun-year__axis[data-astro-cid-fnzrvszn] span[data-astro-cid-fnzrvszn]:nth-child(2){text-align:center}.sun-year__axis[data-astro-cid-fnzrvszn] span[data-astro-cid-fnzrvszn]:last-child{text-align:right}.sun-year[data-astro-cid-fnzrvszn] ol[data-astro-cid-fnzrvszn]{gap:.28rem;margin:0;padding:.7rem 1.1rem 1rem;list-style:none;display:grid}.sun-year[data-astro-cid-fnzrvszn] li[data-astro-cid-fnzrvszn]{grid-template-columns:2.55rem minmax(0,1fr) 3rem 3rem;align-items:center;gap:.55rem;min-height:1.55rem;display:grid}.sun-year[data-astro-cid-fnzrvszn] li[data-astro-cid-fnzrvszn]>strong[data-astro-cid-fnzrvszn]{color:var(--ink);text-transform:uppercase;font-size:.68rem}.sun-year[data-astro-cid-fnzrvszn] li[data-astro-cid-fnzrvszn]>span[data-astro-cid-fnzrvszn]{color:var(--ink-dim);font:660 .62rem/1 var(--font-mono);text-align:right}.sun-year__track[data-astro-cid-fnzrvszn]{background:linear-gradient(90deg,#d7e1dc,#eae4d7 50%,#d7e1dc);border-radius:999px;height:.72rem;position:relative}.sun-year__track[data-astro-cid-fnzrvszn]:after{content:"";border-left:1px dotted #122d2e47;position:absolute;top:-.2rem;bottom:-.2rem;left:50%}.sun-year__track[data-astro-cid-fnzrvszn] i[data-astro-cid-fnzrvszn]{left:var(--rise);width:var(--daylight);background:linear-gradient(90deg,#e6a253,#f3c56e 52%,#d57c53);border-radius:999px;height:100%;position:absolute;top:0;box-shadow:inset 0 0 0 1px #79492629}.sun-year__key[data-astro-cid-fnzrvszn]{border-top:1px solid var(--line);color:var(--ink-faint);flex-wrap:wrap;justify-content:space-between;gap:.6rem 1rem;padding:.8rem 1.1rem;font-size:.66rem;display:flex}.sun-year__key[data-astro-cid-fnzrvszn] span[data-astro-cid-fnzrvszn]:first-child{align-items:center;gap:.35rem;display:flex}.sun-year__key[data-astro-cid-fnzrvszn] i[data-astro-cid-fnzrvszn]{background:linear-gradient(90deg,#e6a253,#f3c56e,#d57c53);border-radius:999px;width:1.7rem;height:.55rem}@media (width<=620px){.sun-year[data-astro-cid-fnzrvszn] figcaption[data-astro-cid-fnzrvszn]{grid-template-columns:1fr;align-items:start}.sun-year[data-astro-cid-fnzrvszn] figcaption[data-astro-cid-fnzrvszn]>span[data-astro-cid-fnzrvszn]{grid-row:auto}.sun-year__axis[data-astro-cid-fnzrvszn]{margin-inline:4.1rem 1.2rem}.sun-year[data-astro-cid-fnzrvszn] ol[data-astro-cid-fnzrvszn]{padding-inline:.75rem}.sun-year[data-astro-cid-fnzrvszn] li[data-astro-cid-fnzrvszn]{grid-template-columns:2.25rem minmax(0,1fr)}.sun-year[data-astro-cid-fnzrvszn] li[data-astro-cid-fnzrvszn]>span[data-astro-cid-fnzrvszn]{display:none}}.table-wrap[data-astro-cid-urpoopd5]{border:1px solid var(--line);border-radius:var(--radius-sm);overflow-x:auto}.table-scroll-hint[data-astro-cid-urpoopd5]{border-bottom:1px solid var(--line);color:var(--ink-faint);margin:0;padding:.65rem .9rem;font-size:.72rem;font-weight:750;display:none}.data-table[data-astro-cid-urpoopd5]{border-collapse:collapse;width:100%;min-width:34rem}.data-table[data-astro-cid-urpoopd5] th[data-astro-cid-urpoopd5],.data-table[data-astro-cid-urpoopd5] td[data-astro-cid-urpoopd5]{text-align:left;border-bottom:1px solid var(--line-soft);padding:.7rem .9rem}.data-table[data-astro-cid-urpoopd5] thead[data-astro-cid-urpoopd5] th[data-astro-cid-urpoopd5]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-dim);font-size:.78rem}.data-table[data-astro-cid-urpoopd5] tbody[data-astro-cid-urpoopd5] tr[data-astro-cid-urpoopd5]:last-child td[data-astro-cid-urpoopd5]{border-bottom:0}.data-table[data-astro-cid-urpoopd5] tr[data-astro-cid-urpoopd5].is-today{background:color-mix(in oklab, var(--accent) 12%, transparent)}.sun-date-picker[data-astro-cid-urpoopd5]{color:var(--ink);gap:.45rem;font-weight:750;display:inline-grid}.sun-date-picker[data-astro-cid-urpoopd5] span[data-astro-cid-urpoopd5]{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.sun-date-picker[data-astro-cid-urpoopd5] input[data-astro-cid-urpoopd5]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:13rem;color:var(--ink);font:inherit;padding:.7rem .85rem}@media (width<=600px){.table-scroll-hint[data-astro-cid-urpoopd5]{display:block}}
