:root{color-scheme:light}body{color:#1c1b1f;background:#fff;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}main{max-width:42rem;margin:0 auto;padding:1.5rem 1rem 3rem}h1,h2,h3{line-height:1.25}a{color:#1b5e20;text-decoration:underline}a:hover{text-decoration:none}:focus-visible{outline-offset:2px;outline:2px solid #1b5e20}.overdue{color:#b3261e;font-weight:700}.soft-tag-footer{color:#5c5a57;border-top:1px solid #d8d5d2;margin:2rem 0 0;padding-top:1rem;font-size:.875rem}.site-header[data-astro-cid-namhdvpr]{background:#fff;border-bottom:1px solid #d8d5d2}.site-header[data-astro-cid-namhdvpr] nav[data-astro-cid-namhdvpr]{flex-wrap:wrap;gap:1.25rem;max-width:42rem;margin:0 auto;padding:.75rem 1rem;display:flex}.site-header[data-astro-cid-namhdvpr] a[data-astro-cid-namhdvpr]{color:#1c1b1f;font-weight:600;text-decoration:none}.site-header[data-astro-cid-namhdvpr] a[data-astro-cid-namhdvpr]:hover{text-decoration:underline}.site-header[data-astro-cid-namhdvpr] a[data-astro-cid-namhdvpr]:focus-visible{outline-offset:2px;outline:2px solid #1b5e20}.site-footer[data-astro-cid-oooijm5c]{max-width:42rem;margin:0 auto;padding:0 1rem 2rem}.soft-tag-list[data-astro-cid-oooijm5c]{flex-wrap:wrap;gap:.4rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.soft-tag-item[data-astro-cid-oooijm5c]{color:#5c5a57;border:1px dashed #8a8783;border-radius:.75rem;padding:.125rem .5rem;font-size:.75rem}.site-footer-meta[data-astro-cid-oooijm5c]{color:#5c5a57;margin:.5rem 0 0;font-size:.8125rem}.page-intro[data-astro-cid-7irr36xw]{margin:0 0 1.5rem}.page-intro[data-astro-cid-7irr36xw] h1[data-astro-cid-7irr36xw]{max-width:30ch;margin:0 0 .5rem;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);line-height:1.2}.page-intro-lede[data-astro-cid-7irr36xw]{color:#5c5a57;max-width:60ch;margin:0}
