.article-head{padding:var(--s-140) var(--s-24) 0;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}@media (max-width:809.98px){.article-head{padding-top:var(--s-100)}}.article-head__col{justify-content:flex-start;align-items:flex-start;gap:var(--s-24);flex-direction:column;width:100%;max-width:820px;display:flex}.article-head__crumb{white-space:pre;flex:none}.article-head__crumb p{font-family:var(--f-sans);font-size:13px;font-weight:400;line-height:var(--lh-text);color:var(--c-faint);margin:0}.article-head__crumb a{color:inherit;text-decoration:none}.article-head__hero{border-radius:var(--r-20);flex:none;width:100%;height:380px;position:relative;overflow:hidden}@media (max-width:809.98px){.article-head__hero{height:342px}}.article-head__hero img,.article-head__hero video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.article-head__cats{justify-content:flex-start;align-items:center;gap:var(--s-8);width:min-content;font-family:var(--f-sans);font-size:13px;line-height:var(--lh-text);white-space:pre;flex-direction:row;flex:none;margin:0;padding:0;list-style:none;display:flex}.article-head__cat{color:var(--c-muted);font-weight:500}.article-head__cat--primary{color:var(--c-accent)}.article-head__sep{color:var(--c-faint);font-weight:400}.article-head__title{width:100%;font-family:var(--f-serif);font-size:64px;font-weight:400;line-height:var(--lh-flat);letter-spacing:var(--t-normal);color:var(--c-ink);white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;flex:none;margin:0}@media (max-width:1439px){.article-head__title{font-size:36px;line-height:var(--lh-title);letter-spacing:var(--t-slight)}}.article-head__meta{justify-content:flex-start;align-items:center;gap:var(--s-8);width:min-content;font-family:var(--f-sans);font-size:14px;line-height:var(--lh-text);white-space:pre;flex-direction:row;flex:none;margin:0;display:flex}.article-head__by{color:var(--c-ink);font-weight:500}.article-head__date,.article-head__read{color:var(--c-muted);font-weight:400}body.gate-harness:has(.article-head){padding-top:0}
.article-body{padding:var(--s-24) var(--s-24) 0;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.article-prose{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;--para-space:var(--s-16);flex-direction:column;justify-content:flex-start;width:100%;max-width:820px;display:flex}.article-prose>h3{--para-space:var(--s-12)}.article-prose>ol,.article-prose>ul{--para-space:0px}.article-prose p,.article-prose li{font-family:var(--f-sans);font-size:16px;font-weight:400;line-height:var(--lh-prose);color:var(--c-muted);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on}.article-prose h2{font-family:var(--f-serif);font-size:30px;font-weight:400;line-height:var(--lh-text);letter-spacing:var(--t-slight);color:var(--c-ink);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on}.article-prose h2 strong{font-family:var(--f-serif-bold);font-weight:700}.article-prose h3{font-family:var(--f-sans);font-size:20px;font-weight:600;line-height:var(--lh-copy);letter-spacing:var(--t-slight);color:var(--c-ink);font-feature-settings:"blwf" on, "cv03" on, "cv04" on, "cv09" on, "cv11" on}.article-prose h3 strong,.article-prose p strong,.article-prose li strong{font-weight:700}.article-prose a{color:var(--c-accent);text-decoration:underline;-webkit-text-decoration-color:var(--c-accent-rule);text-decoration-color:var(--c-accent-rule)}.article-prose a:hover{color:var(--c-accent-hover)}.article-prose a strong{font-weight:700}
.article-foot{padding:var(--s-28) var(--s-24) var(--s-96);flex-direction:column;justify-content:flex-start;align-items:center;display:flex}@media (max-width:809.98px){.article-foot{padding-bottom:var(--s-64)}}.article-foot__col{justify-content:flex-start;align-items:center;gap:var(--s-28);flex-direction:column;width:100%;max-width:820px;display:flex;overflow:clip}.article-rule{--edge-top:1px;--edge-color:var(--c-tint-3);border:0;flex:none;width:100%;height:1px;margin:0}.author-card{justify-content:flex-start;align-items:flex-start;gap:var(--s-16);width:100%;padding:var(--s-24);background:var(--c-tint-1);border-radius:var(--r-16);--edge-width:1px;--edge-color:var(--c-tint-3);flex-direction:column;flex:none;display:flex}.author-card__avatar{width:var(--s-56);aspect-ratio:1;border-radius:var(--r-round);flex:none;height:auto;position:relative;overflow:clip}.author-card__avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.author-card__text{justify-content:flex-start;align-items:flex-start;gap:var(--s-4);flex-direction:column;flex:none;width:100%;display:flex}@media (max-width:809.98px){.author-card__text{gap:var(--s-8)}}.author-card__id{justify-content:flex-start;align-items:center;gap:var(--s-8);flex-direction:row;flex:none;width:min-content;display:flex}@media (max-width:809.98px){.author-card__id{align-items:flex-start;gap:var(--s-4);flex-direction:column}}.author-card__name{font-family:var(--f-sans);font-size:16px;font-weight:700;line-height:var(--lh-text);color:var(--c-ink);white-space:pre;margin:0}.author-card__role{font-family:var(--f-sans);font-size:13px;font-weight:400;line-height:var(--lh-text);color:var(--c-faint);white-space:pre;margin:0}.author-card__bio{width:100%;font-family:var(--f-sans);font-size:14px;font-weight:400;line-height:var(--lh-body);color:var(--c-muted);white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;margin:0}
.continue-reading{width:100%;padding:var(--s-64) var(--s-24);background:var(--c-tint-1);flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.continue-reading__row{flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:820px;display:flex}@media (max-width:809.98px){.continue-reading__row{justify-content:flex-start;align-items:flex-start;gap:var(--s-16);flex-direction:column}}.continue-reading__intro{justify-content:flex-start;align-items:flex-start;gap:var(--s-8);flex-direction:column;flex:none;width:min-content;display:flex}.continue-reading__kicker{font-family:var(--f-sans);font-size:13px;font-weight:700;line-height:var(--lh-text);letter-spacing:var(--t-kicker);color:var(--c-accent);white-space:pre;margin:0}.continue-reading__heading{font-family:var(--f-serif);font-size:36px;font-weight:400;line-height:var(--lh-text);color:var(--c-ink);white-space:pre;margin:0}.continue-reading__cta{width:min-content;height:min-content;padding:var(--s-12) var(--s-24);border-radius:var(--r-pill);will-change:transform;--edge-width:1px;--edge-color:var(--c-accent);transition:transform var(--spring-b20-d250-ms,.25s) var(--spring-b20-d250,ease);background:0 0;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:0;text-decoration:none;display:flex}.continue-reading__cta:hover{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.continue-reading__cta{transition:none}}.continue-reading__cta-label{font-family:var(--f-sans);font-size:14px;font-weight:600;line-height:var(--lh-text);color:var(--c-accent);white-space:pre}
