.e8b-head{padding-bottom:48px;padding-top:calc(var(--nav-h) + 56px)}@media (min-width:768px){.e8b-head{padding-bottom:64px;padding-top:calc(var(--nav-h) + 96px)}}.e8b-lede{color:var(--stone);font-size:clamp(18px,1.6vw,20px);font-weight:300;line-height:1.55;margin-top:24px;max-width:58ch}.e8b-count{color:var(--ash);font-size:14px;margin-top:16px}.e8b-meta{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:0 8px}.e8b-dot,.e8b-meta{color:var(--ash)}.e8b-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.e8b-chip{align-items:center;border:1px solid color-mix(in srgb,var(--line-strong) 60%,transparent);border-radius:999px;color:var(--stone);display:inline-flex;font-size:13px;min-height:32px;padding:4px 12px;text-decoration:none}.e8b-chip:hover{border-color:var(--gold);color:var(--bone)}.e8b-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}@media (min-width:768px){.e8b-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.e8b-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.e8b-card{background:var(--graphite);border:1px solid var(--line);border-radius:var(--radius-card);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:border-color .2s}.e8b-card:focus-within,.e8b-card:hover{border-color:var(--line-strong)}.e8b-card__media{aspect-ratio:16/10;background:var(--surface);overflow:hidden;position:relative}.e8b-card__media img{height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .5s;width:100%}.e8b-card:hover .e8b-card__media img{transform:scale(1.03)}.e8b-card__body{display:flex;flex:1;flex-direction:column;padding:24px}.e8b-card__topic{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.e8b-card__title{color:var(--bone);font-size:clamp(20px,1.8vw,22px);font-weight:600;line-height:1.3;margin-top:12px;text-wrap:pretty}.e8b-card__title a{color:inherit;text-decoration:none}.e8b-card__title a:after{content:"";inset:0;position:absolute}.e8b-card__title a:focus-visible{outline:none}.e8b-card:focus-within{outline:2px solid var(--gold);outline-offset:2px}.e8b-card__excerpt{color:var(--stone);display:-webkit-box;font-size:15px;-webkit-line-clamp:3;line-height:1.6;margin-top:12px;-webkit-box-orient:vertical;overflow:hidden}.e8b-card .e8b-meta{margin-top:auto;padding-top:24px}.e8b-feature{display:grid;margin-bottom:16px}@media (min-width:1024px){.e8b-feature{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.e8b-feature .e8b-card__media{aspect-ratio:auto;min-height:420px}.e8b-feature .e8b-card__body{justify-content:center;padding:40px}}.e8b-feature .e8b-card__title{font-size:clamp(26px,2.6vw,32px);line-height:1.2}.e8b-feature .e8b-card__excerpt{font-size:16px;-webkit-line-clamp:4}.e8b-feature .e8b-card__more{color:var(--bone);font-size:15px;font-weight:600;margin-top:24px;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--gold) 60%,transparent);text-underline-offset:4px}.e8b-pager{display:flex;flex-wrap:wrap;gap:8px;margin-top:48px}.e8b-pager,.e8b-pager a,.e8b-pager span{align-items:center;justify-content:center}.e8b-pager a,.e8b-pager span{border:1px solid var(--line);border-radius:var(--radius-control);color:var(--stone);display:inline-flex;font-size:15px;height:44px;min-width:44px;padding:0 14px;text-decoration:none}.e8b-pager a:hover{border-color:var(--gold);color:var(--bone)}.e8b-pager [aria-current=page]{background:var(--gold);border-color:var(--gold);color:var(--ink);font-weight:600}.e8b-empty{color:var(--stone);padding:48px 0}.e8b-post__head{padding-top:calc(var(--nav-h) + 40px)}@media (min-width:768px){.e8b-post__head{padding-top:calc(var(--nav-h) + 72px)}}.e8b-crumb{color:var(--ash);font-size:14px}.e8b-crumb a{color:var(--stone);text-decoration:none}.e8b-crumb a:hover{color:var(--bone);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px}.e8b-post__title{margin-top:20px;max-width:24ch;text-wrap:balance}.e8b-byline{align-items:center;color:var(--stone);display:flex;flex-wrap:wrap;font-size:15px;gap:8px 16px;margin-top:24px}.e8b-byline__author{align-items:center;color:var(--bone);display:inline-flex;font-weight:600;gap:12px;text-decoration:none}.e8b-byline__author img{border-radius:50%;height:40px;object-fit:cover;width:40px}.e8b-hero-img{aspect-ratio:16/9;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);margin-top:40px;overflow:hidden;position:relative}.e8b-hero-img img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.e8b-layout{display:grid;gap:48px;grid-template-columns:minmax(0,1fr);padding-bottom:56px;padding-top:56px}@media (min-width:768px){.e8b-layout{padding-bottom:80px;padding-top:80px}}@media (min-width:1024px){.e8b-layout{gap:64px;grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.e8b-aside{display:flex;flex-direction:column;gap:24px}@media (min-width:1024px){.e8b-aside{align-self:start;position:sticky;top:calc(var(--nav-h) + 32px)}}.e8b-panel{background:var(--graphite);border:1px solid var(--line);border-radius:var(--radius-card);padding:24px}.e8b-panel--gold{background:var(--surface);border-color:var(--gold)}.e8b-toc ol{display:flex;flex-direction:column;font-size:14px;gap:12px;line-height:1.4;list-style:none;margin:16px 0 0;padding:0}.e8b-toc a{color:var(--stone);text-decoration:none}.e8b-toc a:hover,.e8b-toc a[aria-current=true]{color:var(--bone)}.e8b-toc[hidden]{display:none}.e8b-subscribe:not(:has(form,iframe)){display:none}.e8b-prose{color:#d9d5cc;font-size:17px;line-height:1.75;max-width:68ch;min-width:0}.e8b-prose>.hs_cos_wrapper{display:block}.e8b-prose>*+*,.e8b-prose>.hs_cos_wrapper>*+*{margin-top:1.25em}.e8b-prose [style]{background-color:transparent!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.e8b-prose [data-code-embed-placeholder],.e8b-prose [placeholdertext]{display:none!important}.e8b-prose h2{font-family:var(--font-display);font-size:clamp(24px,2.4vw,30px);letter-spacing:.01em;line-height:1.2;margin-top:2.2em;text-transform:uppercase}.e8b-prose h2,.e8b-prose h3{color:var(--bone);font-weight:600;scroll-margin-top:calc(var(--nav-h) + 24px)}.e8b-prose h3{font-size:21px;line-height:1.35;margin-top:1.8em}.e8b-prose h4{color:var(--bone);font-size:18px;font-weight:600;margin-top:1.6em}.e8b-prose h2+*,.e8b-prose h3+*,.e8b-prose h4+*{margin-top:.6em}.e8b-prose b,.e8b-prose strong{color:var(--bone);font-weight:600}.e8b-prose a{color:var(--gold);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--gold) 50%,transparent);text-underline-offset:4px}.e8b-prose a:hover{color:var(--champagne)}.e8b-prose ol,.e8b-prose ul{padding-left:1.4em}.e8b-prose ul{list-style:disc}.e8b-prose ol{list-style:decimal}.e8b-prose li+li{margin-top:.5em}.e8b-prose li::marker{color:var(--gold)}.e8b-prose blockquote{border-left:2px solid var(--gold);color:var(--bone);font-style:italic;padding-left:1.2em}.e8b-prose img{border:1px solid var(--line);border-radius:var(--radius-card);height:auto;max-width:100%}.e8b-prose figcaption{color:var(--ash);font-size:14px;margin-top:.6em}.e8b-prose hr{border:0;border-top:1px solid var(--line);margin:2.5em 0}.e8b-prose table{border-collapse:collapse;display:block;font-size:15px;overflow-x:auto;width:100%}.e8b-prose td,.e8b-prose th{border:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.e8b-prose th{background:var(--surface);color:var(--bone);font-weight:600}.e8b-author{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:20px;margin-top:56px;max-width:68ch;padding-top:32px}@media (min-width:640px){.e8b-author{align-items:flex-start;flex-direction:row}}.e8b-author img{border-radius:50%;flex:none;height:72px;object-fit:cover;width:72px}.e8b-author__name{color:var(--gold);font-family:var(--font-display);font-size:22px}.e8b-author__bio{color:var(--stone);font-size:15px;line-height:1.65;margin-top:8px}.e8b-share{margin-top:32px}.e8b-related{background:var(--graphite);border-top:1px solid var(--line)}.e8b-related .e8b-card{background:var(--ink)}.e8b-comments{margin-top:56px;max-width:68ch}.e8b-cta__title{color:var(--bone);font-size:20px;font-weight:600;line-height:1.3;margin-top:12px}.e8b-cta__text{color:var(--stone);font-size:15px;line-height:1.6;margin-top:12px}.e8b-cta__actions{display:flex;flex-direction:column;gap:12px;margin-top:24px}.e8b-cta--band{border-top:1px solid var(--line);text-align:center}.e8b-cta--band .e8b-cta__actions{align-items:stretch;flex-direction:column;justify-content:center;margin-top:40px}@media (min-width:640px){.e8b-cta--band .e8b-cta__actions{align-items:center;flex-direction:row}}.e8b-btn{align-items:center;border-radius:var(--radius-control);display:inline-flex;font-size:15px;font-weight:600;height:48px;justify-content:center;padding:0 24px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.e8b-cta--band .e8b-btn{font-size:16px;height:56px;padding:0 32px}.e8b-btn--gold{background:var(--gold);color:var(--ink)}.e8b-btn--gold:hover{background:var(--champagne)}.e8b-btn--ghost{border:1px solid color-mix(in srgb,var(--bone) 45%,transparent);color:var(--bone)}.e8b-btn--ghost:hover{background:color-mix(in srgb,var(--bone) 6%,transparent);border-color:var(--bone)}