.leadr-blog-post{margin:0 auto;max-width:72ch;padding:calc(68px + var(--space-6)) var(--gutter) var(--space-10)}.leadr-blog-post__hero{margin-bottom:var(--space-7)}.leadr-blog-post__kicker{margin:0 0 var(--space-3)}.leadr-blog-post__title{color:var(--text-strong);font-family:var(--font-serif-display);font-size:clamp(34px,4.6vw,52px);font-weight:var(--weight-extra);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0 0 var(--space-5)}.leadr-blog-post__meta{align-items:center;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:var(--text-sm);gap:var(--space-2) var(--space-3);margin:0}.leadr-blog-post__author{color:var(--text-body);font-weight:var(--weight-semibold)}.leadr-blog-post__figure{margin:0 0 var(--space-8)}.leadr-blog-post__image{border-radius:var(--radius-lg);display:block;height:auto;width:100%}.leadr-blog-post__body{color:var(--text-body);font-size:var(--text-md);line-height:var(--leading-relaxed)}.leadr-blog-post__body>:first-child{margin-top:0}.leadr-blog-post__body h2{color:var(--text-strong);font-family:var(--font-serif-display);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);line-height:var(--leading-snug);margin:var(--space-8) 0 var(--space-4)}.leadr-blog-post__body h3{color:var(--text-accent);font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);margin:var(--space-7) 0 var(--space-3)}.leadr-blog-post__body p{margin:0 0 var(--space-5)}.leadr-blog-post__body ol,.leadr-blog-post__body ul{margin:0 0 var(--space-5);padding-left:var(--space-6)}.leadr-blog-post__body li{margin-bottom:var(--space-2)}.leadr-blog-post__body li:last-child{margin-bottom:0}.leadr-blog-post__body li::marker{color:var(--leadr-red)}.leadr-blog-post__body a{color:var(--text-accent);text-decoration:underline;text-underline-offset:2px}.leadr-blog-post__body a:hover{color:var(--accent-hover)}.leadr-blog-post__body blockquote{border-left:var(--border-width-thick) solid var(--leadr-red);color:var(--text-strong);font-family:var(--font-serif-display);font-size:var(--text-xl);font-style:italic;line-height:var(--leading-snug);margin:var(--space-7) 0;padding:var(--space-1) 0 var(--space-1) var(--space-5)}.leadr-blog-post__body img{border-radius:var(--radius-sm);height:auto;max-width:100%}.leadr-blog-post__body figure{margin:var(--space-7) 0}.leadr-blog-post__body iframe{max-width:100%}.leadr-blog-post__body .hs-responsive-embed,.leadr-blog-post__body .hs-responsive-embed-wrapper{margin:var(--space-7) 0}.leadr-blog-post__foot{border-top:var(--border-hair);margin-top:var(--space-9);padding-top:var(--space-6)}.leadr-blog-post__back{color:var(--text-accent);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.leadr-blog-post__back:hover{color:var(--accent-hover);text-decoration:underline;text-underline-offset:3px}.leadr-blog-post__readtime{color:var(--text-muted)}.leadr-blog-post__progress{background:transparent;height:3px;left:0;pointer-events:none;position:fixed;right:0;top:68px;z-index:999}.leadr-blog-post__progress-fill{background:var(--leadr-red);display:block;height:100%;width:0}.leadr-blog-post__body>figure:first-child+p,.leadr-blog-post__body>p:first-child{color:var(--text-strong);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.leadr-blog-post__body h2,.leadr-blog-post__body h3{scroll-margin-top:calc(68px + var(--space-5))}.leadr-blog-post__toc-label,.leadr-blog-post__toc-summary{color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.leadr-blog-post__toc-list{list-style:none;margin:0;padding:0}.leadr-blog-post__toc-item{margin:0}.leadr-blog-post__toc-link{color:var(--text-muted);display:block;font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-snug);padding:var(--space-1) 0;text-decoration:none;transition:color var(--dur-fast) var(--ease-standard)}.leadr-blog-post__toc-link:hover{color:var(--text-accent);text-decoration:none}.leadr-blog-post__toc-link.is-active{color:var(--text-accent);font-weight:var(--weight-semibold)}.leadr-blog-post__toc-link:focus-visible{border-radius:var(--radius-xs);outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.leadr-blog-post__toc{background:var(--surface-raised);border:var(--border-hair);border-radius:var(--radius-sm);margin:0 0 var(--space-7);padding:var(--space-4) var(--space-5)}.leadr-blog-post__toc-summary{align-items:center;cursor:pointer;display:flex;gap:var(--space-3);justify-content:space-between;list-style:none}.leadr-blog-post__toc-summary::-webkit-details-marker{display:none}.leadr-blog-post__toc-summary:after{border-bottom:2px solid;border-right:2px solid;content:"";height:8px;transform:rotate(45deg);transition:transform var(--dur-base) var(--ease-standard);width:8px}.leadr-blog-post__toc[open] .leadr-blog-post__toc-summary:after{transform:rotate(-135deg)}.leadr-blog-post__toc[open] .leadr-blog-post__toc-summary{margin-bottom:var(--space-3)}.leadr-blog-post__toc-summary:focus-visible{border-radius:var(--radius-xs);outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.leadr-blog-post__toc-rail{display:none}.leadr-blog-post__toc-rail .leadr-blog-post__toc-label{margin:0 0 var(--space-3)}.leadr-blog-post__related{border-top:var(--border-hair);margin-top:var(--space-9);padding-top:var(--space-7)}.leadr-blog-post__related-title{color:var(--text-strong);font-family:var(--font-serif-display);font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-snug);line-height:var(--leading-snug);margin:0 0 var(--space-6)}.leadr-blog-post__related .leadr-blog__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.leadr-blog-post__author-card{align-items:center;background:var(--surface-raised);border:var(--border-hair);border-radius:var(--radius-md);display:flex;gap:var(--space-5);margin-top:var(--space-8);padding:var(--space-6)}.leadr-blog-post__author-avatar{border-radius:var(--radius-pill);flex-shrink:0;height:64px;object-fit:cover;width:64px}.leadr-blog-post__author-info{min-width:0}.leadr-blog-post__author-kicker{margin:0 0 var(--space-1)}.leadr-blog-post__author-name{color:var(--text-strong);font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);margin:0}.leadr-blog-post__author-bio{color:var(--text-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin:var(--space-2) 0 0}.leadr-blog{margin:0 auto;max-width:var(--container-xl);padding:calc(68px + var(--space-6)) var(--gutter) var(--space-10)}.leadr-blog__head{margin:0 auto var(--space-9);max-width:var(--container-md);text-align:center}.leadr-blog__kicker{margin:0 0 var(--space-3)}.leadr-blog__title{color:var(--text-strong);font-family:var(--font-serif-display);font-size:clamp(38px,5vw,60px);font-weight:var(--weight-extra);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0 0 var(--space-4)}.leadr-blog__standfirst{color:var(--text-body);font-size:var(--text-md);line-height:var(--leading-relaxed);margin:0 auto;max-width:60ch}.leadr-blog__empty{color:var(--text-muted);font-size:var(--text-md);margin:0;padding:var(--space-9) 0;text-align:center}.leadr-blog__grid{display:grid;gap:var(--space-7);grid-template-columns:repeat(3,minmax(0,1fr))}.leadr-blog__card{background:var(--surface-raised);border:var(--border-hair);border-radius:var(--radius-md);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}@media (prefers-reduced-motion:no-preference){.leadr-blog__card:hover{box-shadow:var(--shadow-raised);transform:translateY(-4px)}}.leadr-blog__card-media{aspect-ratio:16/9;background:var(--cream-light);overflow:hidden;position:relative}.leadr-blog__card-image{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.leadr-blog__card-placeholder{align-items:center;background:var(--cream-light);color:var(--gray-line);display:flex;font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--weight-bold);inset:0;justify-content:center;letter-spacing:var(--tracking-caps);position:absolute}.leadr-blog__card-body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5)}.leadr-blog__card-tag{align-self:flex-start;color:var(--text-accent);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.leadr-blog__card-title{color:var(--text-strong);font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);margin:0}.leadr-blog__card-link{color:inherit;text-decoration:none}.leadr-blog__card-link:hover{color:var(--text-accent);text-decoration:none}.leadr-blog__card-link:after{content:"";inset:0;position:absolute}.leadr-blog__card-date{color:var(--text-muted);font-size:var(--text-xs)}.leadr-blog__pagination{align-items:center;border-top:var(--border-hair);display:grid;gap:var(--space-4);grid-template-columns:1fr auto 1fr;margin-top:var(--space-9);padding-top:var(--space-6)}.leadr-blog__page-slot--prev{justify-self:start}.leadr-blog__page-slot--next{justify-self:end}.leadr-blog__page{color:var(--text-accent);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.leadr-blog__page:hover{color:var(--accent-hover);text-decoration:underline;text-underline-offset:3px}.leadr-blog__page-count{color:var(--text-muted);font-size:var(--text-xs);text-align:center}@media (max-width:980px){.leadr-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.leadr-blog{padding:calc(68px + var(--space-5)) var(--gutter) var(--space-8)}.leadr-blog__head{margin-bottom:var(--space-6)}.leadr-blog__grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.leadr-blog-post{padding:calc(68px + var(--space-5)) var(--gutter) var(--space-8)}.leadr-blog-post__figure,.leadr-blog-post__hero{margin-bottom:var(--space-6)}.leadr-blog-post__related{margin-top:var(--space-8);padding-top:var(--space-6)}.leadr-blog-post__author-card{margin-top:var(--space-6);padding:var(--space-5)}}@media (min-width:1280px){.leadr-blog-post--has-toc{align-items:start;column-gap:var(--space-8);display:grid;grid-template-columns:220px minmax(0,72ch);justify-content:center;max-width:calc(220px + var(--space-8) + 72ch)}.leadr-blog-post--has-toc>*{grid-column:2}.leadr-blog-post--has-toc .leadr-blog-post__toc{display:none}.leadr-blog-post--has-toc .leadr-blog-post__toc-rail{align-self:stretch;display:block;grid-column:1;grid-row:auto}.leadr-blog-post--has-toc .leadr-blog-post__toc-sticky{max-height:calc(100vh - 68px - var(--space-7));overflow-y:auto;position:sticky;scrollbar-width:none;top:calc(68px + var(--space-5))}.leadr-blog-post--has-toc .leadr-blog-post__toc-sticky::-webkit-scrollbar{display:none}.leadr-blog-post--has-toc .leadr-blog-post__author-card,.leadr-blog-post--has-toc .leadr-blog-post__foot,.leadr-blog-post--has-toc .leadr-blog-post__related{grid-column:1/-1}}