.-\30 g7Eq_calendar{--rule:hsl(var(--border));color:hsl(var(--foreground))}.-\30 g7Eq_hero{grid-template-columns:minmax(0,1fr) minmax(215px,30%);align-items:center;gap:2.5rem;margin:2.5rem 0 3.3rem;display:grid}.-\30 g7Eq_calendar h1,.-\30 g7Eq_calendar h2,.-\30 g7Eq_next strong,.-\30 g7Eq_calendar tbody th strong{font-family:var(--font-serif),Georgia,serif;font-weight:500}.-\30 g7Eq_calendar h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(2.7rem,6vw,4.7rem);line-height:1.02}.-\30 g7Eq_intro,.-\30 g7Eq_key,.-\30 g7Eq_source,.-\30 g7Eq_calendar small{color:hsl(var(--muted-foreground))}.-\30 g7Eq_intro{max-width:52ch;margin-top:1rem;line-height:1.65}.-\30 g7Eq_next{color:#fff;background:#344d3d;border-radius:12px;padding:1.4rem 1.5rem}.-\30 g7Eq_next span,.-\30 g7Eq_calendar thead th{text-transform:uppercase;letter-spacing:.09em;font-size:.72rem;font-weight:650}.-\30 g7Eq_next strong{margin:.5rem 0 .2rem;font-size:1.8rem;line-height:1.15;display:block}.-\30 g7Eq_next p,.-\30 g7Eq_next a,.-\30 g7Eq_key,.-\30 g7Eq_source{font-size:.875rem;line-height:1.5}.-\30 g7Eq_calendar a{text-underline-offset:3px;text-decoration:underline}.-\30 g7Eq_next a{margin-top:1rem;display:inline-block}.-\30 g7Eq_toolbar,.-\30 g7Eq_actions,.-\30 g7Eq_years,.-\30 g7Eq_print{align-items:center;display:flex}.-\30 g7Eq_toolbar{flex-wrap:wrap;justify-content:space-between;gap:1rem}.-\30 g7Eq_calendar h2{letter-spacing:-.035em;font-size:2rem;line-height:1.2}.-\30 g7Eq_actions{gap:.8rem}.-\30 g7Eq_years{border:1px solid var(--rule);border-radius:999px;padding:3px}.-\30 g7Eq_actions button{cursor:pointer;min-height:36px;font-size:.875rem;font-weight:600}.-\30 g7Eq_years button{border-radius:999px;padding:.25rem .9rem}.-\30 g7Eq_years button[aria-pressed=true]{background:hsl(var(--foreground));color:hsl(var(--background))}.-\30 g7Eq_print{text-underline-offset:3px;gap:.45rem;text-decoration:underline}.-\30 g7Eq_key{margin:.85rem 0 1.3rem}.-\30 g7Eq_calendar table{border-collapse:collapse;text-align:left;width:100%;line-height:1.45}.-\30 g7Eq_calendar thead{background:hsl(var(--muted))}.-\30 g7Eq_calendar th,.-\30 g7Eq_calendar td{border-bottom:1px solid var(--rule);vertical-align:top;padding:.8rem 1rem}.-\30 g7Eq_calendar tbody th strong{font-size:1.3rem;display:block}.-\30 g7Eq_calendar small{font-size:.82rem;font-weight:400;display:block}.-\30 g7Eq_calendar td b{font-weight:550}.-\30 g7Eq_readings a{width:fit-content;font-size:.94rem;display:block}.-\30 g7Eq_notes{max-width:72ch;margin:3rem 0 1.5rem}.-\30 g7Eq_notes p{margin:.6rem 0;line-height:1.6}.-\30 g7Eq_source{border-top:1px solid var(--rule);padding-top:1rem}@media (max-width:650px){.-\30 g7Eq_hero{grid-template-columns:1fr;gap:1.25rem;margin:1.75rem 0 2rem}.-\30 g7Eq_next{padding:1rem 1.2rem}.-\30 g7Eq_next strong{font-size:1.6rem}.-\30 g7Eq_calendar th,.-\30 g7Eq_calendar td{padding:.7rem .3rem}.-\30 g7Eq_calendar tbody th strong{font-size:1.05rem}.-\30 g7Eq_calendar th,.-\30 g7Eq_calendar td,.-\30 g7Eq_readings a{font-size:.84rem}.-\30 g7Eq_calendar thead th{letter-spacing:.035em;font-size:.62rem}.-\30 g7Eq_calendar small{font-size:.72rem}}@media print{:is(body:has(.-\30 g7Eq_calendar) main~*,body:has(.-\30 g7Eq_calendar) header,body:has(.-\30 g7Eq_calendar) nextjs-portal){display:none!important}body:has(.-\30 g7Eq_calendar) .min-h-screen{min-height:0!important}.-\30 g7Eq_hero{margin:0 0 1em;display:block}.-\30 g7Eq_calendar h1{font-size:25pt}.-\30 g7Eq_intro,.-\30 g7Eq_next,.-\30 g7Eq_actions,.-\30 g7Eq_notes{display:none}.-\30 g7Eq_calendar h2{font-size:16pt}.-\30 g7Eq_key,.-\30 g7Eq_source{font-size:9pt}.-\30 g7Eq_calendar table{font-size:10pt}.-\30 g7Eq_calendar th,.-\30 g7Eq_calendar td{border-color:#aaa;padding:7pt 4pt}.-\30 g7Eq_calendar tbody th strong{font-size:12pt}.-\30 g7Eq_calendar small,.-\30 g7Eq_readings a{font-size:9pt}.-\30 g7Eq_calendar tr{break-inside:avoid}.-\30 g7Eq_source a:after{content:none}.-\30 g7Eq_source{margin-top:10pt}}
