.blog-detail__hero .page-hero__banner-content{padding:calc(var(--nav-height) + 2rem) 0 clamp(2rem,4vw,3rem)}.blog-detail__hero.page-hero--banner{min-height:clamp(22rem,52vh,30rem)}.blog-detail__breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:var(--space-4);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-beige-dim)}.blog-detail__breadcrumb a{color:var(--color-gold)}.blog-detail__byline{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:var(--space-5);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-beige-muted)}.blog-detail__article{padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(2rem,4vw,3.5rem)}.blog-detail__cta p,.blog-detail__empty{color:var(--color-beige-muted);font-size:var(--text-md);line-height:1.75}.blog-detail__body{color:var(--color-beige);font-size:var(--text-md);line-height:1.85}.blog-detail__body>:first-child{margin-top:0}.blog-detail__body blockquote,.blog-detail__body figure,.blog-detail__body h1,.blog-detail__body h2,.blog-detail__body h3,.blog-detail__body h4,.blog-detail__body ol,.blog-detail__body p,.blog-detail__body ul{margin:0 0 1.25rem}.blog-detail__body h1,.blog-detail__body h2,.blog-detail__body h3,.blog-detail__body h4{margin-top:2rem;color:var(--color-off-white)}.blog-detail__body h1{font-size:var(--text-2xl)}.blog-detail__body h2{font-size:var(--text-xl)}.blog-detail__body h3{font-size:var(--text-lg)}.blog-detail__body h4{font-size:var(--text-md)}.blog-detail__body a{color:var(--color-gold);text-decoration:underline;text-underline-offset:.18em}.blog-detail__body ol,.blog-detail__body ul{padding-left:1.25rem}.blog-detail__body ul{list-style:disc}.blog-detail__body ol{list-style:decimal}.blog-detail__body img{width:100%;height:auto;border-radius:16px;margin:1.5rem 0;border:1px solid var(--color-border)}.blog-detail__body blockquote{padding:.25rem 0 .25rem 1.25rem;border-left:2px solid var(--color-gold);color:var(--color-off-white);font-family:var(--font-serif);font-size:var(--text-lg);line-height:1.55}.blog-detail__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.blog-detail__tags li{padding:.3rem .7rem;border-radius:999px;border:1px solid var(--color-border);color:var(--color-beige-dim);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.blog-detail__related{padding-top:0}.blog-detail__related-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-5)}.blog-detail__all,.blog-detail__cta-actions a{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-gold)}.blog-detail__related-grid{display:grid;grid-gap:clamp(1.25rem,2.5vw,1.75rem);gap:clamp(1.25rem,2.5vw,1.75rem);grid-template-columns:minmax(0,1fr)}.blog-detail__cta{border-top:1px solid rgba(237,230,217,.1)}.blog-detail__cta .section-title{margin-bottom:var(--space-4)}.blog-detail__cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);margin-top:var(--space-5)}@media (min-width:760px){.blog-detail__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.blog-detail__related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:699px){.blog-detail__related-head{flex-direction:column;align-items:flex-start}}