.monograph-template[data-astro-cid-cu7mokev],.monograph-article[data-astro-cid-cu7mokev]{--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-cu7mokev],.monograph-article[data-astro-cid-cu7mokev]{--monograph-gutter:2.5rem}}.monograph-main[data-astro-cid-cu7mokev]{padding-left:var(--monograph-gutter);padding-right:var(--monograph-gutter);padding-bottom:var(--monograph-section)}.monograph-inner[data-astro-cid-cu7mokev]{max-width:var(--monograph-wide);margin-inline:auto}.monograph-canvas[data-astro-cid-cu7mokev]{max-width:var(--monograph-narrow);margin-inline:auto}.monograph-eyebrow[data-astro-cid-cu7mokev]{letter-spacing:.06em;text-transform:uppercase;color:var(--monograph-muted);margin:0;font-size:.75rem;font-weight:500}.monograph-section-title[data-astro-cid-cu7mokev]{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-cu7mokev]:after{content:"";background:var(--monograph-border);flex-grow:1;height:1px;margin-left:1rem}.monograph-meta[data-astro-cid-cu7mokev]{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-cu7mokev]>[data-astro-cid-cu7mokev]{align-items:center;gap:.4rem;display:inline-flex}.monograph-meta[data-astro-cid-cu7mokev]>[data-astro-cid-cu7mokev]+[data-astro-cid-cu7mokev]:before{content:"";background:var(--monograph-muted);border-radius:50%;width:2px;height:2px}.monograph-meta-accent[data-astro-cid-cu7mokev]{color:var(--monograph-accent)}.monograph-pagehead[data-astro-cid-cu7mokev]{max-width:var(--monograph-narrow);margin-inline:auto;padding-top:3rem;padding-bottom:3.5rem}.monograph-pagehead-title[data-astro-cid-cu7mokev]{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-cu7mokev]{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-cu7mokev]{color:inherit;text-decoration:none;display:block}.monograph-entry-title[data-astro-cid-cu7mokev]{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-cu7mokev]:hover .monograph-entry-title[data-astro-cid-cu7mokev],.monograph-entry[data-astro-cid-cu7mokev]:focus-visible .monograph-entry-title[data-astro-cid-cu7mokev]{color:var(--monograph-accent)}.monograph-entry-excerpt[data-astro-cid-cu7mokev]{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-cu7mokev] .monograph-meta[data-astro-cid-cu7mokev]{margin-top:1rem}.monograph-feed[data-astro-cid-cu7mokev]{gap:4rem;display:grid}@media (width>=640px){.monograph-feed[data-astro-cid-cu7mokev]{gap:5rem}}.monograph-empty[data-astro-cid-cu7mokev]{color:var(--monograph-muted);margin:0}.monograph-pagehead-count[data-astro-cid-cu7mokev]{margin-top:1.25rem}.monograph-tagindex[data-astro-cid-cu7mokev]{gap:1.75rem;margin:0 auto;padding:0;list-style:none;display:grid}.monograph-tagindex[data-astro-cid-cu7mokev]>li[data-astro-cid-cu7mokev]{border-bottom:1px solid var(--monograph-border);padding-bottom:1.75rem}.monograph-tagindex[data-astro-cid-cu7mokev]>li[data-astro-cid-cu7mokev]:last-child{border-bottom:0}.monograph-tagrow-head[data-astro-cid-cu7mokev]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.monograph-tagrow-name[data-astro-cid-cu7mokev]{font-family:var(--monograph-font-heading);letter-spacing:-.02em;word-break:break-word;transition:color .28s var(--monograph-ease);font-size:1.375rem;font-weight:600}.monograph-tagrow-count[data-astro-cid-cu7mokev]{font-variant-numeric:tabular-nums;color:var(--monograph-muted);flex-shrink:0;font-size:.75rem;font-weight:500}.monograph-tagrow-desc[data-astro-cid-cu7mokev]{max-width:34rem;color:var(--monograph-muted);text-wrap:pretty;margin-top:.5rem;font-size:.9375rem;line-height:1.6;display:block}.monograph-tagrow[data-astro-cid-cu7mokev]:hover .monograph-tagrow-name[data-astro-cid-cu7mokev],.monograph-tagrow[data-astro-cid-cu7mokev]:focus-visible .monograph-tagrow-name[data-astro-cid-cu7mokev]{color:var(--monograph-accent)}
