@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/spectral/spectral-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/spectral/spectral-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spectral/spectral-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/spectral/spectral-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/spectral/spectral-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/spectral/spectral-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.substack-post .article-header{text-align:left;max-width:45.5rem;padding-block:3rem 1.4rem}.substack-post .article-header h1{font-family:var(--font-sans);letter-spacing:-.02em;margin-block:.8rem .75rem;font-size:2rem;font-weight:700;line-height:1.125}.substack-post .article-header .text-lead{color:var(--muted);font-family:Spectral,Georgia,serif;font-size:1.1875rem;line-height:1.35}.substack-post .article-header .article-byline{font-family:var(--font-sans);text-transform:uppercase;grid-template-columns:auto 1fr;justify-content:start;gap:.15rem .75rem;margin-top:1.2rem;font-size:.65rem;display:grid}.substack-post .article-byline span{color:var(--ink);grid-column:2;font-weight:600}.substack-post .article-byline time{grid-column:2}.substack-post .byline-avatar{border-radius:50%;grid-area:1/1/3;width:2.25rem;height:2.25rem}.substack-post .reading-column{max-width:45.5rem;margin-top:0}.article-audio{border:1px solid var(--line-strong);background:var(--surface);border-radius:.5rem;margin-bottom:1.5rem;padding:.75rem}.article-audio audio{width:100%;height:2.5rem;display:block}.substack-body{color:var(--ink);overflow-wrap:break-word;font-family:Spectral,Georgia,serif;font-size:1.1875rem;line-height:1.6}.substack-body p{margin:0 0 1.25rem}.substack-body h2,.substack-body h3,.substack-body h4,.substack-body h5,.substack-body h6{font-family:var(--font-sans);text-wrap:balance;margin-block:1.4em .65em;font-weight:700;line-height:1.2}.substack-body h2{font-size:2rem}.substack-body h3{font-size:1.5rem}.substack-body h4{font-size:1.3359rem}.substack-body h5,.substack-body h6{font-size:1.1rem}.substack-body a:not(.button){color:inherit;text-underline-offset:.13em;text-decoration:underline}.substack-body a:not(.button):hover{color:var(--accent)}.substack-body hr{border:0;border-top:1px solid var(--line);height:0;margin-block:2rem}.substack-body blockquote{border-left:3px solid #d97706;margin-block:1.25rem;padding-left:1.25rem}.substack-body .preformatted-block pre{white-space:pre-wrap;font:inherit;overflow-wrap:anywhere;margin:0;padding:0}.substack-body pre{white-space:pre-wrap;overflow-x:auto}.substack-body ul,.substack-body ol{margin-bottom:1.25rem;padding-left:1.6em}.substack-body ul{list-style:outside}.substack-body ol{list-style:decimal}.substack-body figure{margin-block:1.5rem}.substack-body img{max-width:100%;height:auto;margin-inline:auto}.substack-body figcaption{color:var(--muted);text-align:center;font-size:.875rem}.substack-body .button-wrapper{text-align:center}.substack-body a.button{font-family:var(--font-sans);text-decoration:none}.substack-body table{max-width:100%;margin-block:1.25rem;display:block;overflow-x:auto}.substack-body .pantex-portfolio-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:2rem 1.5rem;display:grid}.substack-body .pantex-portfolio-grid figure{min-width:0;margin:0}.substack-body .pantex-portfolio-grid>figure>a{border-radius:12px;display:block}.substack-body .pantex-portfolio-grid img{border:1px solid var(--line);background:var(--surface);border-radius:12px;width:100%;height:auto;display:block}.substack-body .pantex-portfolio-grid figcaption{text-align:left;white-space:pre-line;overflow-wrap:anywhere;margin:.8rem 0 0;font-size:.95rem;line-height:1.5}.substack-body .pantex-portfolio-title{font-variant:small-caps}.substack-body .pantex-portfolio-more{white-space:nowrap}@media (width<=40rem){.substack-post .article-header{padding-top:2rem}.substack-post .article-header h1,.substack-body h2{font-size:1.75rem}.substack-body{font-size:1.125rem}}
