.blog-detail-module__bRGxvq__page{background:linear-gradient(180deg, #eff8fcc7, #fffffff5 28rem), var(--color-white)}.blog-detail-module__bRGxvq__hero{padding:clamp(2rem,4vw,4.5rem) 0 clamp(1.5rem,3vw,3rem)}.blog-detail-module__bRGxvq__breadcrumbs{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.blog-detail-module__bRGxvq__heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.72fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.blog-detail-module__bRGxvq__heroCopy{min-width:0}.blog-detail-module__bRGxvq__category,.blog-detail-module__bRGxvq__ctaEyebrow{width:fit-content;color:var(--color-primary-dark);font-size:var(--font-size-caption);letter-spacing:.08em;text-transform:uppercase;background:#ffffffd1;border:1px solid #0c709138;border-radius:999px;align-items:center;padding:.45rem .8rem;font-weight:800;display:inline-flex}.blog-detail-module__bRGxvq__heroCopy h1{color:var(--color-text-primary);letter-spacing:0;max-width:13ch;margin:1.1rem 0 1rem;font-size:clamp(2.2rem,5vw,4.9rem);line-height:.95}.blog-detail-module__bRGxvq__heroCopy p{color:var(--color-text-secondary);max-width:48rem;margin:0;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.75}.blog-detail-module__bRGxvq__meta{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.blog-detail-module__bRGxvq__meta span{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);background:#ffffffc7;border:1px solid #0c70912e;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .8rem;font-weight:700;display:inline-flex}.blog-detail-module__bRGxvq__heroMedia{background:var(--color-bg-blue-soft);border:1px solid #0c709129;border-radius:1.15rem;min-height:clamp(18rem,34vw,31rem);position:relative;overflow:hidden;box-shadow:0 1.4rem 3.5rem #0e3f5224}.blog-detail-module__bRGxvq__heroImage{object-fit:cover}.blog-detail-module__bRGxvq__placeholderMedia{height:100%;min-height:inherit}.blog-detail-module__bRGxvq__articleSection{padding:0 0 clamp(3rem,7vw,6rem)}.blog-detail-module__bRGxvq__articleSection>div{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.blog-detail-module__bRGxvq__articleCard{background:var(--color-white);border:1px solid #0c709124;border-radius:1rem;padding:clamp(1.2rem,3vw,3rem);box-shadow:0 1rem 3rem #0e3f5214}.blog-detail-module__bRGxvq__articleBody{color:var(--color-text-secondary);font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.85}.blog-detail-module__bRGxvq__articleBody :where(p,ul,ol,blockquote,table){margin:0 0 1.2rem}.blog-detail-module__bRGxvq__articleBody :where(h2,h3,h4){color:var(--color-text-primary);letter-spacing:0;margin:2.1rem 0 .85rem;line-height:1.2}.blog-detail-module__bRGxvq__articleBody h2{font-size:clamp(1.55rem,2.2vw,2.15rem)}.blog-detail-module__bRGxvq__articleBody h3{font-size:clamp(1.25rem,1.7vw,1.55rem)}.blog-detail-module__bRGxvq__articleBody h4{font-size:1.08rem}.blog-detail-module__bRGxvq__articleBody :where(ul,ol){padding-left:1.35rem}.blog-detail-module__bRGxvq__articleBody li{margin-bottom:.45rem}.blog-detail-module__bRGxvq__articleBody a{color:var(--color-primary-dark);text-underline-offset:.22em;font-weight:800;text-decoration:underline}.blog-detail-module__bRGxvq__articleBody blockquote{border-left:4px solid var(--color-primary);background:var(--color-bg-blue-soft);color:var(--color-text-primary);border-radius:.35rem;padding:1rem 1.2rem}.blog-detail-module__bRGxvq__articleBody table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.blog-detail-module__bRGxvq__articleBody :where(th,td){text-align:left;vertical-align:top;border:1px solid #0c70912e;padding:.75rem .9rem}.blog-detail-module__bRGxvq__articleBody th{background:var(--color-bg-blue-soft);color:var(--color-text-primary)}.blog-detail-module__bRGxvq__cta{background:linear-gradient(180deg, var(--color-white), var(--color-bg-blue-soft));border:1px solid #0c709129;border-radius:1rem;gap:1.15rem;padding:1.25rem;display:grid;position:sticky;top:6.5rem;box-shadow:0 1rem 2.5rem #0e3f5214}.blog-detail-module__bRGxvq__cta h2{color:var(--color-text-primary);letter-spacing:0;margin:.8rem 0 .55rem;font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.18}.blog-detail-module__bRGxvq__cta p:not(.blog-detail-module__bRGxvq__ctaEyebrow){color:var(--color-text-secondary);font-size:var(--font-size-body-sm);margin:0;line-height:1.65}@media (max-width:1024px){.blog-detail-module__bRGxvq__heroGrid,.blog-detail-module__bRGxvq__articleSection>div{grid-template-columns:1fr}.blog-detail-module__bRGxvq__heroCopy h1{max-width:16ch}.blog-detail-module__bRGxvq__cta{position:static}}@media (max-width:640px){.blog-detail-module__bRGxvq__hero{padding-top:1.5rem}.blog-detail-module__bRGxvq__heroCopy h1{max-width:100%;font-size:clamp(2rem,12vw,3.1rem)}.blog-detail-module__bRGxvq__heroMedia{border-radius:.85rem;min-height:15rem}.blog-detail-module__bRGxvq__articleCard,.blog-detail-module__bRGxvq__cta{border-radius:.85rem}}
