:root{--motion-timing-ease:cubic-bezier(.16, 1, .3, 1);--z-dialog:20}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes pop-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes pop-out{0%{opacity:1;scale:1}to{opacity:0;scale:.96}}.buttondown-dialog-root .bg-background{background-color:var(--color-background)}.buttondown-dialog-root .bg-gray-100\/50{background-color:rgba(0,0,0,.3)}.buttondown-dialog-root .bg-white{background-color:var(--color-background-card)}.buttondown-dialog-root .border{border:1px solid}.buttondown-dialog-root .border-gray-300,.buttondown-dialog-root .border-border{border-color:var(--color-background-offset)}.buttondown-dialog-root .border-t{border-top:1px solid}.buttondown-dialog-root .border-transparent{border-color:transparent}.buttondown-dialog-root .bottom-0{bottom:0}.buttondown-dialog-root .duration-200{transition-duration:.2s}.buttondown-dialog-root .fixed{position:fixed}.buttondown-dialog-root .flex{display:flex}.buttondown-dialog-root .flex-col{flex-direction:column}.buttondown-dialog-root .gap-4{gap:1rem}.buttondown-dialog-root .grow{flex-grow:1}.buttondown-dialog-root .inset-0{top:0;bottom:0;left:0;right:0}.buttondown-dialog-root .justify-between{justify-content:space-between}.buttondown-dialog-root .left-1\/2{left:50%}.buttondown-dialog-root .overflow-y-auto{overflow-y:auto}.buttondown-dialog-root .p-4{padding:1rem}.buttondown-dialog-root .pb-4{padding-bottom:1rem}.buttondown-dialog-root .pt-4{padding-top:1rem}.buttondown-dialog-root .px-4{padding-left:1rem;padding-right:1rem}.buttondown-dialog-root .rounded-lg{border-radius:.5rem}.buttondown-dialog-root .rounded-t-lg{border-radius:.5rem .5rem 0 0}.buttondown-dialog-root .scroll-pb-20{scroll-padding-bottom:5rem}.buttondown-dialog-root .shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.buttondown-dialog-root .sticky{position:-webkit-sticky;position:sticky}.buttondown-dialog-root .text-foreground{color:var(--color-foreground)}.buttondown-dialog-root .top-1\/2{top:50%}.buttondown-dialog-root .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.buttondown-dialog-root .w-full{width:100%}.buttondown-dialog-root .z-10{z-index:10}@media (min-width:768px){.buttondown-dialog-root .md\:max-w-md{max-width:28rem}}:root{--width-content:600px;--space:20px;--font-brand:var(--font-accent,"Hex Franklin"), "Inter", system-ui, sans-serif;--font-prose:var(--font-body,"Source Serif 4 Variable", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif);--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, monospace;--color-background:#fafafa;--color-background-card:#f4f4f5;--color-background-offset:#d4d4d8;--color-foreground:#404040;--color-foreground-offset:#525252;--color-foreground-offset-2:#737373;--color-action:var(--color-accent,#193cb8);--color-success:#16a34a;--color-warning:#d97706;--color-error:#dc2626;--color-error-soft:#fef2f2;--color-error-soft-border:#f3c7c7;--color-background-dark:#09090b;--color-background-card-dark:#18181b;--color-background-offset-dark:#3f3f46;--color-foreground-dark:#dedede;--color-foreground-offset-dark:#aeaeae;--color-foreground-offset-2-dark:#8f8f8f;--color-action-dark:var(--color-accent-dark,#155dfc);--font-size-extra-small:12px;--font-size-small:14px;--font-size-base:16px;--font-size-large:20px;--font-size-large-2:24px;--font-size-large-3:32px;--text-header-alignment:center;--email-image-display:none;--corner-shape:round;--newsletter-icon-size:24px;--z-featured:1;--z-header:10;--z-dialog:20}@supports (color:lab(0% 0 0)){:root{--color-background:lab(98.26% 0 0);--color-background-card:lab(96.1634% .0993311 -.364041);--color-background-offset:lab(84.9837% .601262 -2.17986);--color-action:var(--color-accent,lab(30.2514% 27.7853 -70.2699));--color-background-dark:lab(2.51107% .242703 -.886115);--color-background-card-dark:lab(8.30603% .618205 -2.16572);--color-background-offset-dark:lab(26.8019% 1.35387 -4.68303);--color-foreground-dark:lab(88.4% 0 .0000119209);--color-foreground-offset-dark:lab(71% 0 0);--color-foreground-offset-2-dark:lab(59.4% 0 0);--color-action-dark:var(--color-accent-dark,lab(44.0605% 29.0279 -86.0352))}}@media (prefers-color-scheme:dark){:root.supports-dark-mode,:root.dark{--color-background:var(--color-background-dark);--color-background-card:var(--color-background-card-dark);--color-background-offset:var(--color-background-offset-dark);--color-foreground:var(--color-foreground-dark);--color-foreground-offset:var(--color-foreground-offset-dark);--color-foreground-offset-2:var(--color-foreground-offset-2-dark);--color-action:var(--color-action-dark)}}@font-face{font-family:Hex Franklin;src:url(https://d33wubrfki0l68.cloudfront.net/409516e806160febfc4d1d7902107ae378404d3f/fd4dc/fonts/hex-franklin/hex-franklin-0.2.woff2)format("woff2");font-weight:1 999;font-stretch:0% 100%}.archive__option-pills{gap:calc(var(--space) / 2.5);flex-wrap:wrap;display:flex}.archive__option-pill{border:1px solid var(--color-background-offset);border-radius:var(--space);color:var(--color-foreground);corner-shape:var(--corner-shape);cursor:pointer;font-size:var(--font-size-small);align-items:center;gap:calc(var(--space) / 4);padding:calc(var(--space) / 2.5) calc(var(--space) * .7);font-weight:500;line-height:1.3;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.archive__option-pill input[type=checkbox]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.archive__option-pill:hover{border-color:var(--color-foreground-offset-2)}.archive__option-pill:has(input[type=checkbox]:checked){background-color:var(--color-action);border-color:var(--color-action);color:#fff}.archive__option-pill:has(input[type=checkbox]:checked):before{content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' d='M3 8.5l3.5 3.5L13 4.5'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:.85em;height:.85em}.archive__option-pill:has(input[type=checkbox]:focus-visible){outline:2px solid var(--color-action);outline-offset:2px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.archive__button{font-size:var(--font-size-small);overflow-wrap:anywhere;text-align:center;text-transform:uppercase;box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;width:100%;line-height:1.4;text-decoration:none;transition:background-color .15s;display:inline-flex;position:relative;font-family:var(--font-brand)!important;background-color:var(--color-action)!important;border-radius:var(--space)!important;padding:calc(var(--space) / 2) calc(var(--space))!important;color:#fff!important;border:none!important}.archive__button:hover{background-color:color-mix(in srgb, var(--color-action) 85%, black)!important}.archive__subscribe-form-fieldset{border:none;min-width:0;margin:0;padding:0}.archive__subscribe-form-hint{color:var(--color-foreground-offset-2);font-size:var(--font-size-small);margin-top:calc(var(--space) / 8);font-weight:400;display:block}.archive__subscribe-form-label{font-size:var(--font-size-base);align-items:center;gap:calc(var(--space) / 2);display:flex}.archive__subscribe-form-legend{font-size:var(--font-size-base);margin-bottom:calc(var(--space) / 3);padding:0;font-weight:500;line-height:1.4}.card .archive__subscribe-form-fieldset.required .archive__option-pills{border-radius:calc(var(--space) / 2);outline:2px solid var(--color-error);outline-offset:calc(var(--space) / 4)}.card input.required{outline:4px solid #dc2626!important}.email-content .subscribe-form{margin-bottom:calc(var(--space) * 2);margin-top:calc(var(--space) * 2)}.hidden-submit{left:-9999px;position:absolute!important}.magic-link-button{width:100%}.magic-link-error-message{color:red;margin-bottom:.5rem}.archive__subscribe-captcha-error{color:#dc2626;font-size:var(--font-size-base);margin-top:var(--space);text-align:center}.magic-link-form{flex-direction:column;align-items:center;gap:.5rem;display:flex}.magic-link-input{border-radius:var(--space);margin-left:var(--space);margin-right:var(--space);padding:var(--space);width:calc(100% - var(--space) * 2);border:1px solid var(--color-background-offset)!important}.magic-link-success-message{color:green}.magic-link-toggle-button{cursor:pointer;font:inherit;height:100%;margin-top:calc(var(--space) / 2);background:0 0;border:none;justify-content:center;align-items:center;width:100%;padding:0;font-size:14px;text-decoration:none;display:flex;-webkit-box-shadow:none!important;box-shadow:none!important}.magic-link-toggle-button:hover .magic-link-toggle-text{text-decoration:underline}.magic-link-toggle-button:focus-visible .magic-link-toggle-text{text-decoration:underline}.magic-link-toggle-text{color:var(--color-foreground);text-align:center;font-size:14px}.paywall-gate{margin-bottom:calc(var(--space) * 2)}.paywall-gate>.card{margin-bottom:0}.paywall-gate-free-subscribe{color:var(--color-foreground);cursor:pointer;font:inherit;text-align:center;text-underline-offset:3px;background:0 0;border:none;margin:16px auto 0;padding:0;font-size:14px;text-decoration:underline;text-decoration-thickness:1px;display:block;-webkit-box-shadow:none!important;box-shadow:none!important}.sniper-link-button{align-items:center;text-decoration:none;display:inline-flex}.sniper-link-image{-webkit-filter:drop-shadow(0 0 .5px #fff)drop-shadow(0 0 1px rgba(255,255,255,.8));filter:drop-shadow(0 0 .5px #fff)drop-shadow(0 0 1px rgba(255,255,255,.8));height:var(--space);-o-object-fit:contain;object-fit:contain;width:var(--space);flex-shrink:0;margin-right:.5rem}.sniper-link-text{text-align:center}.subscription-success-button{background-color:var(--color-action);border-radius:calc(var(--space));box-sizing:border-box;color:#fff;corner-shape:var(--corner-shape);cursor:pointer;font-family:var(--font-brand);font-size:var(--font-size-small);height:calc(var(--space) * 2);padding-bottom:calc(var(--space) / 2);padding-top:calc(var(--space) / 2);white-space:nowrap;border:none;flex:1;justify-content:center;align-items:center;font-weight:500;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px rgba(0,0,0,.05)}.subscription-success-button:hover{scale:1.05}.subscription-success-button:active{scale:.98}.subscription-success-message{color:var(--color-foreground-offset);font-family:var(--font-family-sans);font-size:var(--font-size-large);line-height:calc(var(--font-size-large) * 1.4);text-align:center;text-wrap:pretty;margin:0}.subscription-success-message strong{color:var(--color-foreground);font-weight:600}a.subscription-success-button{text-decoration:none}a.subscription-success-button:hover{background-color:var(--color-action);opacity:.9}.tinted{background:var(--color-action)!important}.tinted:hover{background:var(--color-action);opacity:.9}#subscribe-form,.subscribe-form,.subscribe-modal-body{container-name:subscribe-form}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) .confirmation-email-message{color:var(--color-foreground);text-align:center;padding-left:1.25rem;padding-right:1.25rem;font-size:1rem;font-weight:500;line-height:1.25rem}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) .disabled{cursor:not-allowed;opacity:.5}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) .field{gap:calc(var(--space) / 4);flex-direction:column;display:flex}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) .field--inline{align-items:center;gap:calc(var(--space) / 2);flex-direction:row;justify-content:space-between}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) .field-label{color:var(--color-foreground);font-size:var(--font-size-small);font-weight:600;line-height:1.4}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) form{gap:var(--space);flex-direction:column;display:flex}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) .heading:empty{display:none}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) input[type=email]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:1px solid var(--color-background-offset);border-radius:calc(var(--space));corner-shape:var(--corner-shape);font-family:var(--font-family-sans);font-size:var(--font-size-base);padding-bottom:calc(var(--space) / 2);padding-left:calc(var(--space));padding-right:calc(var(--space));padding-top:calc(var(--space) / 2);font-weight:500;line-height:1.5rem}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) input[type=number]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:1px solid var(--color-background-offset);border-radius:calc(var(--space));corner-shape:var(--corner-shape);font-family:var(--font-family-sans);font-size:var(--font-size-base);padding-bottom:calc(var(--space) / 2);padding-left:calc(var(--space));padding-right:calc(var(--space));padding-top:calc(var(--space) / 2);font-weight:500;line-height:1.5rem}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) input[type=text]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:1px solid var(--color-background-offset);border-radius:calc(var(--space));corner-shape:var(--corner-shape);font-family:var(--font-family-sans);font-size:var(--font-size-base);padding-bottom:calc(var(--space) / 2);padding-left:calc(var(--space));padding-right:calc(var(--space));padding-top:calc(var(--space) / 2);font-weight:500;line-height:1.5rem}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:1px solid var(--color-background-offset);border-radius:calc(var(--space));corner-shape:var(--corner-shape);font-family:var(--font-family-sans);font-size:var(--font-size-base);padding-bottom:calc(var(--space) / 2);padding-left:calc(var(--space));padding-right:calc(var(--space));padding-top:calc(var(--space) / 2);font-weight:500;line-height:1.5rem}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) .required-marker{color:var(--color-foreground-offset-2)}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) .sniper-link-button{flex:none!important;width:auto!important}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.25rem 1.25rem;padding-right:2.25rem}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) .switch{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:var(--color-background-offset);cursor:pointer;height:24px;margin:calc(var(--space) / 4) 0;border:none;border-radius:999px;flex:none;width:42px;transition:background-color .15s;position:relative}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) .switch:after{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:translate .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px rgba(0,0,0,.28)}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) .switch:checked{background-color:var(--color-action)}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) .switch:checked:after{translate:18px}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) .switch:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}@media (prefers-reduced-motion:reduce){:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) .switch{transition:none}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) .switch:after{transition:none}}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) .unactivated-section{align-items:center;gap:calc(var(--space) / 2);flex-direction:column;display:flex}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) .waiting-confirmation-text{color:#6b7280;text-align:center;justify-content:center;align-items:center;font-size:.875rem;font-weight:400;line-height:1.25rem;display:flex}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) [type=button].blue{background-color:#2563eb}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) [type=button].blue:hover{background-color:#1d4ed8}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) [type=submit].blue{background-color:#2563eb}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) [type=submit].blue:hover{background-color:#1d4ed8}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) [type=button].pending{opacity:.5}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) [type=submit].pending{opacity:.5}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) [type=button].red{background-color:#dc2626!important}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) [type=button].red:hover{background-color:#b91c1c!important}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) [type=submit].red{background-color:#dc2626!important}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) [type=submit].red:hover{background-color:#b91c1c!important}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) [type=button].yellow{background-color:#d97706!important}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) [type=button].yellow:hover{background-color:#b45309!important}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) [type=submit].yellow{background-color:#d97706!important}:is(#subscribe-form,.subscribe-form,.subscribe-modal-body) [type=submit].yellow:hover{background-color:#b45309!important}:root{--color-background:#fff;--color-foreground:#000;--color-background-offset:#ddd;--color-action:#00f;--corner-shape:square;--font-brand:monospace;--font-size-base:1rem;--font-size-large:1rem;--font-size-small:1rem;--space:1rem}@media (prefers-color-scheme:dark){:root.supports-dark-mode,:root.dark{--color-background:#000;--color-foreground:#fff;--color-background-offset:#333;--color-action:#88f}}*{box-sizing:border-box}html{font-family:monospace;font-size:14px}body{background:var(--color-background);color:var(--color-foreground);margin:0;padding:1rem;line-height:1.5}a{color:var(--color-action)}.app-container{max-width:60ch;margin:0 auto}h1,h2{margin:0 0 1rem;font-size:1rem}h2{text-transform:lowercase}.header-navigation-toggle,.header-navigation-overlay,.header-brand-icon,.email-image,.newsletter-icon,.footer,svg{display:none}.header-navigation-container{margin-bottom:1rem}.header-navigation{padding:0;display:block}.header-navigation-content{display:block}.header-navigation h1{margin:0;display:inline}.header-brand{color:var(--color-foreground);font-weight:700;text-decoration:none}.header-brand:hover{color:var(--color-action);background:0 0}.header-navigation-nav{display:flex}.header-navigation-link{color:var(--color-action);cursor:pointer;background:0 0;border:none;margin-right:.5rem;padding:0;font-family:monospace;font-size:1rem;text-decoration:underline;display:inline}.header-navigation-link:hover{background:0 0}.header-navigation-link div{padding-right:1rem;display:inline}.header-navigation-link--subscribe{color:var(--color-action);background:0 0}.archive-search-trigger{display:inline}.subscribe-container,.subscribe{display:block}.newsletter-name{margin:0 0 1rem;font-size:1rem;font-weight:700}.newsletter-description{margin-bottom:1rem}.newsletter-description p{margin:0 0 .5rem}.archive-container{display:block}.archive-header{margin-bottom:1rem}.archive-title{margin:0;font-size:1rem;font-weight:700}.email-list{margin:0;padding-left:1.5rem;list-style:outside}.email-item{margin-bottom:.25rem;display:list-item}.email-link{color:var(--color-action);text-decoration:underline}.email-link:hover{background:0 0}.email-title{margin:0;font-size:1rem;font-weight:400;display:inline}.email-metadata{color:var(--color-foreground);display:inline}.email-metadata:before{content:" ("}.email-metadata:after{content:")"}.email-description{display:none}.email-premium{font-weight:700}.email-premium:before{content:", "}.email-body-container{display:block}.email-body{max-width:60ch;margin:0 auto}.subject{margin:0 0 1rem;font-size:1rem;font-weight:700}date{margin-bottom:1rem;display:block}p,li{margin:0 0 1rem;font-size:1rem;line-height:1.5}ul,ol{margin:0 0 1rem;padding-left:1.5rem}li{margin-bottom:.25rem}blockquote{border-left:2px solid var(--color-foreground);margin:0 0 1rem;padding-left:1rem;font-style:italic}pre{border:1px solid var(--color-foreground);background:0 0;margin:0 0 1rem;padding:.5rem;overflow-x:auto}code{font-family:monospace}hr{border:none;border-top:1px solid var(--color-foreground);margin:1rem 0}img{max-width:100%;height:auto}html:has(figure[data-full-width=true]){overflow-x:hidden}figure[data-full-width=false]:not([data-zoomable=false]) img{cursor:-webkit-zoom-in;cursor:zoom-in}figure[data-full-width=true]{flex-direction:column;align-items:center;display:flex}figure[data-full-width=true] img{cursor:-webkit-zoom-out;cursor:zoom-out;width:100vw;max-width:100vw}textarea,select{background:var(--color-background);border:1px solid var(--color-foreground);color:var(--color-foreground);box-sizing:border-box;width:100%;margin-bottom:.5rem;padding:.25rem;font-family:monospace;font-size:1rem}input[type=email]{background:var(--color-background);border:1px solid var(--color-foreground);color:var(--color-foreground);box-sizing:border-box;width:100%;margin-bottom:.5rem;padding:.25rem;font-family:monospace;font-size:1rem}input[type=text]{background:var(--color-background);border:1px solid var(--color-foreground);color:var(--color-foreground);box-sizing:border-box;width:100%;margin-bottom:.5rem;padding:.25rem;font-family:monospace;font-size:1rem}button:not(:where(.portal-btn)){background:var(--color-foreground);border:1px solid var(--color-foreground);color:var(--color-background);cursor:pointer;padding:.5rem;font-family:monospace;font-size:1rem}[type=submit]:not(:where(.portal-btn)){background:var(--color-foreground);border:1px solid var(--color-foreground);color:var(--color-background);cursor:pointer;padding:.5rem;font-family:monospace;font-size:1rem}a[type=button]:not(:where(.portal-btn)){background:var(--color-foreground);border:1px solid var(--color-foreground);color:var(--color-background);cursor:pointer;padding:.5rem;font-family:monospace;font-size:1rem}button:not(:where(.portal-btn)):hover{background:var(--color-background);color:var(--color-foreground)}[type=submit]:not(:where(.portal-btn)):hover{background:var(--color-background);color:var(--color-foreground)}a[type=button]:not(:where(.portal-btn)):hover{background:var(--color-background);color:var(--color-foreground)}#subscribe-form,.subscribe-form{max-width:100%}#subscribe-form form,.subscribe-form form{flex-direction:column;gap:.5rem;display:flex}.archive__button{background-color:var(--color-foreground)!important;border:1px solid var(--color-foreground)!important;color:var(--color-background)!important;text-transform:none!important;border-radius:0!important}.archive__button:hover{background-color:var(--color-background)!important;color:var(--color-foreground)!important}.unactivated-section{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.buttondown-dialog-root .backdrop-blur-sm{-webkit-backdrop-filter:none;backdrop-filter:none}.buttondown-dialog-root .rounded-lg,.buttondown-dialog-root .rounded-t-lg{border-radius:0}.buttondown-dialog-root .shadow-2xl{-webkit-box-shadow:none;box-shadow:none}.buttondown-dialog-root .subscription-success-message{margin-bottom:0}.card,.card-container{-webkit-box-shadow:none;box-shadow:none;background:0 0;border:none;border-radius:0;margin:1rem 0;padding:0}.card-container-header{text-align:left;margin-bottom:.5rem;font-weight:700}.pagination{margin-top:1rem}.pagination a{margin-right:.5rem}.empty-state,.social-embeds,.social-networks,.related-emails{margin:1rem 0}.related-emails h3{margin:0 0 .5rem;font-size:1rem;font-weight:700}.comments{margin:1rem 0}.comment__avatar,.comment__avatar--placeholder,.comment__avatar--subscriber{border-radius:4px;width:24px;height:24px}.comment__avatar{-o-object-fit:cover;object-fit:cover}.comment__avatar--placeholder,.comment__avatar--subscriber{background-color:var(--color-background-offset);justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.attachments{margin:1rem 0}.attachments ul{padding-left:1.5rem;list-style:outside}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}li.featured{border-bottom:1px dashed;margin-bottom:1rem;padding-bottom:1rem;font-style:italic}.post-navigation{border-top:1px solid var(--color-foreground);flex-wrap:wrap;gap:.5rem;margin:1rem 0;padding-top:1rem;display:flex}.post-navigation-link{color:#737373;align-items:baseline;gap:.5rem;max-width:100%;text-decoration:none;display:flex}.post-navigation-link--older{text-align:right;flex-direction:row-reverse;margin-left:auto}.post-navigation-direction{color:var(--color-action);flex:none;font-weight:600}.post-navigation-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:underline;overflow:hidden}
