.monograph-template[data-astro-cid-q4g3hnaq],.monograph-article[data-astro-cid-q4g3hnaq]{--monograph-bg:var(--color-background,#fff);--monograph-text:var(--color-text,#17171a);--monograph-primary:var(--color-primary,#1a4fa0);--monograph-accent:var(--color-accent,var(--monograph-primary));--monograph-accent-strong:color-mix(in srgb, var(--monograph-accent) 78%, var(--monograph-text) 22%);--monograph-muted:color-mix(in srgb, var(--monograph-text) 58%, var(--monograph-bg) 42%);--monograph-soft:color-mix(in srgb, var(--monograph-text) 88%, var(--monograph-bg) 12%);--monograph-border:color-mix(in srgb, var(--monograph-bg) 88%, var(--monograph-text) 12%);--monograph-border-strong:color-mix(in srgb, var(--monograph-bg) 76%, var(--monograph-text) 24%);--monograph-code-bg:color-mix(in srgb, var(--monograph-bg) 95%, var(--monograph-text) 5%);--monograph-font-heading:var(--font-heading,Georgia, serif);--monograph-font-body:var(--font-body,system-ui, sans-serif);--monograph-font-serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, "Times New Roman", serif;--monograph-wide:75rem;--monograph-narrow:45rem;--monograph-gutter:1.5rem;--monograph-section:clamp(4rem, 8vw, 7.5rem);--monograph-ease:cubic-bezier(.22, 1, .36, 1);background-color:var(--monograph-bg);color:var(--monograph-text);font-family:var(--monograph-font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}@media (width>=640px){.monograph-template[data-astro-cid-q4g3hnaq],.monograph-article[data-astro-cid-q4g3hnaq]{--monograph-gutter:2.5rem}}.monograph-main[data-astro-cid-q4g3hnaq]{padding-left:var(--monograph-gutter);padding-right:var(--monograph-gutter);padding-bottom:var(--monograph-section)}.monograph-inner[data-astro-cid-q4g3hnaq]{max-width:var(--monograph-wide);margin-inline:auto}.monograph-canvas[data-astro-cid-q4g3hnaq]{max-width:var(--monograph-narrow);margin-inline:auto}.monograph-eyebrow[data-astro-cid-q4g3hnaq]{letter-spacing:.06em;text-transform:uppercase;color:var(--monograph-muted);margin:0;font-size:.75rem;font-weight:500}.monograph-section-title[data-astro-cid-q4g3hnaq]{font-family:var(--monograph-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--monograph-text);align-items:center;margin:0 0 1.75rem;font-size:.75rem;font-weight:500;display:flex}.monograph-section-title[data-astro-cid-q4g3hnaq]:after{content:"";background:var(--monograph-border);flex-grow:1;height:1px;margin-left:1rem}.monograph-meta[data-astro-cid-q4g3hnaq]{letter-spacing:.03em;text-transform:uppercase;color:var(--monograph-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.75rem;font-weight:500;line-height:1.4;display:flex}.monograph-meta[data-astro-cid-q4g3hnaq]>[data-astro-cid-q4g3hnaq]{align-items:center;gap:.4rem;display:inline-flex}.monograph-meta[data-astro-cid-q4g3hnaq]>[data-astro-cid-q4g3hnaq]+[data-astro-cid-q4g3hnaq]:before{content:"";background:var(--monograph-muted);border-radius:50%;width:2px;height:2px}.monograph-meta-accent[data-astro-cid-q4g3hnaq]{color:var(--monograph-accent)}.monograph-pagehead[data-astro-cid-q4g3hnaq]{max-width:var(--monograph-narrow);margin-inline:auto;padding-top:3rem;padding-bottom:3.5rem}.monograph-pagehead-title[data-astro-cid-q4g3hnaq]{font-family:var(--monograph-font-heading);letter-spacing:-.03em;text-wrap:balance;word-break:break-word;margin:.75rem 0 0;font-size:clamp(2.25rem,6vw,3.5rem);font-weight:600;line-height:1.05}.monograph-pagehead-desc[data-astro-cid-q4g3hnaq]{max-width:34rem;color:var(--monograph-muted);text-wrap:pretty;margin:1rem 0 0;font-size:1.0625rem;line-height:1.6}.monograph-entry[data-astro-cid-q4g3hnaq]{color:inherit;text-decoration:none;display:block}.monograph-entry-title[data-astro-cid-q4g3hnaq]{font-family:var(--monograph-font-heading);letter-spacing:-.02em;text-wrap:balance;word-break:break-word;transition:color .28s var(--monograph-ease);margin:0;font-size:clamp(1.6rem,3.6vw,2.125rem);font-weight:600;line-height:1.12}.monograph-entry[data-astro-cid-q4g3hnaq]:hover .monograph-entry-title[data-astro-cid-q4g3hnaq],.monograph-entry[data-astro-cid-q4g3hnaq]:focus-visible .monograph-entry-title[data-astro-cid-q4g3hnaq]{color:var(--monograph-accent)}.monograph-entry-excerpt[data-astro-cid-q4g3hnaq]{max-width:40rem;color:var(--monograph-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:4.65em;margin:.75rem 0 0;font-size:1.0625rem;line-height:1.55;display:-webkit-box;overflow:hidden}.monograph-entry[data-astro-cid-q4g3hnaq] .monograph-meta[data-astro-cid-q4g3hnaq]{margin-top:1rem}.monograph-feed[data-astro-cid-q4g3hnaq]{gap:4rem;display:grid}@media (width>=640px){.monograph-feed[data-astro-cid-q4g3hnaq]{gap:5rem}}.monograph-empty[data-astro-cid-q4g3hnaq]{color:var(--monograph-muted);margin:0}.monograph-sr-only[data-astro-cid-q4g3hnaq]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.monograph-lead[data-astro-cid-q4g3hnaq]{padding-top:2.5rem;padding-bottom:var(--monograph-section)}@media (width>=640px){.monograph-lead[data-astro-cid-q4g3hnaq]{padding-top:3.5rem}}.monograph-lead-title[data-astro-cid-q4g3hnaq]{letter-spacing:-.03em;font-size:clamp(2.1rem,6vw,3.75rem);line-height:1.03}.monograph-lead-top[data-astro-cid-q4g3hnaq]{margin-bottom:1rem}.monograph-lead-excerpt[data-astro-cid-q4g3hnaq]{max-width:46rem;color:var(--monograph-soft);text-wrap:pretty;margin:.75rem 0 0;font-size:clamp(1.125rem,2.4vw,1.5rem);line-height:1.4}.monograph-entry[data-astro-cid-q4g3hnaq] .monograph-lead-foot[data-astro-cid-q4g3hnaq]{margin-top:1.5rem}.monograph-split[data-astro-cid-q4g3hnaq]{gap:var(--monograph-section);display:grid}@media (width>=1024px){.monograph-split[data-astro-cid-q4g3hnaq]{grid-template-columns:minmax(0,4fr) minmax(0,2fr);align-items:start;gap:3rem}}.monograph-sidebar[data-astro-cid-q4g3hnaq]{align-content:start;gap:4rem;display:grid}@media (width>=1024px){.monograph-sidebar[data-astro-cid-q4g3hnaq]{border-left:1px solid var(--monograph-border);padding-left:2.5rem;position:sticky;top:5rem}}.monograph-about-text[data-astro-cid-q4g3hnaq]{color:var(--monograph-muted);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.65}.monograph-featured[data-astro-cid-q4g3hnaq]{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.monograph-featured-link[data-astro-cid-q4g3hnaq]{color:inherit;grid-template-columns:2rem minmax(0,1fr);gap:.5rem;text-decoration:none;display:grid}.monograph-featured-num[data-astro-cid-q4g3hnaq]{letter-spacing:.03em;font-variant-numeric:tabular-nums;color:var(--monograph-accent);padding-top:.35em;font-size:.75rem;font-weight:500}.monograph-featured-title[data-astro-cid-q4g3hnaq]{font-family:var(--monograph-font-heading);letter-spacing:-.01em;word-break:break-word;transition:color .28s var(--monograph-ease);font-size:1.1875rem;font-weight:600;line-height:1.25}.monograph-featured-link[data-astro-cid-q4g3hnaq]:hover .monograph-featured-title[data-astro-cid-q4g3hnaq],.monograph-featured-link[data-astro-cid-q4g3hnaq]:focus-visible .monograph-featured-title[data-astro-cid-q4g3hnaq]{color:var(--monograph-accent)}.monograph-taglist[data-astro-cid-q4g3hnaq]{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.monograph-taglink[data-astro-cid-q4g3hnaq]{color:inherit;justify-content:space-between;align-items:baseline;gap:.75rem;text-decoration:none;display:flex}.monograph-taglink-name[data-astro-cid-q4g3hnaq]{font-family:var(--monograph-font-heading);letter-spacing:-.01em;transition:color .28s var(--monograph-ease);font-size:1.0625rem;font-weight:600}.monograph-taglink-count[data-astro-cid-q4g3hnaq]{font-variant-numeric:tabular-nums;color:var(--monograph-muted);font-size:.75rem}.monograph-taglink[data-astro-cid-q4g3hnaq]:hover .monograph-taglink-name[data-astro-cid-q4g3hnaq],.monograph-taglink[data-astro-cid-q4g3hnaq]:focus-visible .monograph-taglink-name[data-astro-cid-q4g3hnaq]{color:var(--monograph-accent)}.monograph-alltags[data-astro-cid-q4g3hnaq]{color:var(--monograph-muted);transition:color .28s var(--monograph-ease), transform .28s var(--monograph-ease);margin-top:1.5rem;text-decoration:none;display:inline-block}.monograph-alltags[data-astro-cid-q4g3hnaq]:hover,.monograph-alltags[data-astro-cid-q4g3hnaq]:focus-visible{color:var(--monograph-accent);transform:translate(.2rem)}
