.blogPost-module__MasWFa__page{padding-block:clamp(1.2rem,2.2vw,2.2rem) 3rem}.blogPost-module__MasWFa__notFoundWrap{gap:.75rem;padding-block:3.2rem;display:grid}.blogPost-module__MasWFa__notFoundWrap h1{margin:0;font-size:clamp(1.35rem,2.1vw,2rem)}.blogPost-module__MasWFa__notFoundWrap p{color:var(--text-muted);margin:0}.blogPost-module__MasWFa__notFoundLink{border:1px solid var(--border);width:max-content;color:var(--primary);border-radius:999px;padding:.45rem .9rem;font-weight:700;display:inline-flex}.blogPost-module__MasWFa__breadcrumbs{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.85rem;display:inline-flex}.blogPost-module__MasWFa__breadcrumbs a{color:inherit}.blogPost-module__MasWFa__hero{border:1px solid color-mix(in srgb,var(--primary)14%,var(--border));background:var(--surface);box-shadow:var(--shadow-sm);border-radius:26px;grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);gap:clamp(.8rem,1.7vw,1.2rem);margin-top:.9rem;padding:clamp(.9rem,2vw,1.2rem);display:grid}.blogPost-module__MasWFa__heroCopy{align-content:start;gap:.75rem;display:grid}.blogPost-module__MasWFa__metaLine{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.45}.blogPost-module__MasWFa__heroCopy h1{margin:0;font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.15}.blogPost-module__MasWFa__excerpt{color:color-mix(in srgb,var(--text)82%,var(--text-muted));margin:0;font-size:clamp(.95rem,1.4vw,1.06rem);line-height:1.66}.blogPost-module__MasWFa__taxonomy{flex-wrap:wrap;gap:.42rem;display:flex}.blogPost-module__MasWFa__taxonomy a{border:1px solid color-mix(in srgb,var(--primary)15%,var(--border));background:color-mix(in srgb,var(--surface-soft)65%,white);color:var(--text);border-radius:999px;padding:.27rem .58rem;font-size:.77rem;font-weight:600}.blogPost-module__MasWFa__heroMedia{aspect-ratio:16/10;background:linear-gradient(125deg,#14505f40,#c6944666);border-radius:18px;overflow:hidden}.blogPost-module__MasWFa__heroMedia img{object-fit:cover;width:100%;height:100%;display:block}.blogPost-module__MasWFa__heroFallback{color:#fff;letter-spacing:.02em;place-items:center;width:100%;height:100%;font-size:1.3rem;font-weight:900;display:grid}.blogPost-module__MasWFa__layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:.9rem;margin-top:1rem;display:grid}.blogPost-module__MasWFa__article{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:22px;padding:clamp(.9rem,2vw,1.2rem)}.blogPost-module__MasWFa__richContent{color:var(--text);overflow-wrap:anywhere;font-size:1rem;line-height:1.84}.blogPost-module__MasWFa__richContent>:first-child{margin-block-start:0}.blogPost-module__MasWFa__richContent>:last-child{margin-block-end:0}.blogPost-module__MasWFa__richContent h2,.blogPost-module__MasWFa__richContent h3,.blogPost-module__MasWFa__richContent h4{margin-block:1.2rem .6rem;line-height:1.34}.blogPost-module__MasWFa__richContent p{margin-block:.82rem}.blogPost-module__MasWFa__richContent ul,.blogPost-module__MasWFa__richContent ol{margin-block:.9rem;padding-inline-start:1.2rem}.blogPost-module__MasWFa__richContent a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}.blogPost-module__MasWFa__richContent img{border-radius:12px;max-width:100%;height:auto}.blogPost-module__MasWFa__emptyContent{color:var(--text-muted);margin:0}.blogPost-module__MasWFa__sidebar{gap:.7rem;display:grid;position:sticky;top:96px}.blogPost-module__MasWFa__sideCard{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px;padding:.82rem}.blogPost-module__MasWFa__sideCard h2{margin:0;font-size:.98rem}.blogPost-module__MasWFa__sideCard p{color:var(--text-muted);margin:.45rem 0 0;font-size:.88rem;line-height:1.6}.blogPost-module__MasWFa__shareLinks{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.blogPost-module__MasWFa__shareLinks a,.blogPost-module__MasWFa__canonicalLink{border:1px solid var(--border);color:var(--primary);background:color-mix(in srgb,var(--surface-soft)45%,white);border-radius:999px;padding:.28rem .62rem;font-size:.78rem;font-weight:650}.blogPost-module__MasWFa__canonicalLink{margin-top:.55rem;display:inline-flex}.blogPost-module__MasWFa__relatedSection{margin-top:1.15rem}.blogPost-module__MasWFa__relatedHeader{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.blogPost-module__MasWFa__relatedHeader h2{margin:0;font-size:clamp(1.16rem,2vw,1.42rem)}.blogPost-module__MasWFa__relatedHeader a{color:var(--primary);font-size:.9rem;font-weight:700}.blogPost-module__MasWFa__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-top:.7rem;display:grid}.blogPost-module__MasWFa__relatedCard{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:17px;overflow:hidden}.blogPost-module__MasWFa__relatedImageWrap{aspect-ratio:16/10;display:block}.blogPost-module__MasWFa__relatedImageWrap img{object-fit:cover;width:100%;height:100%;display:block}.blogPost-module__MasWFa__relatedFallback{color:#fff;background:linear-gradient(125deg,#14505f40,#c694465c);place-items:center;width:100%;height:100%;font-size:1.5rem;font-weight:900;display:grid}.blogPost-module__MasWFa__relatedBody{padding:.72rem}.blogPost-module__MasWFa__relatedBody p{color:var(--text-muted);margin:0;font-size:.78rem}.blogPost-module__MasWFa__relatedBody h3{margin:.3rem 0 0;font-size:.98rem;line-height:1.36}@media (max-width:1120px){.blogPost-module__MasWFa__hero,.blogPost-module__MasWFa__layout{grid-template-columns:1fr}.blogPost-module__MasWFa__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.blogPost-module__MasWFa__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.blogPost-module__MasWFa__page{padding-block-end:2.2rem}.blogPost-module__MasWFa__sidebar,.blogPost-module__MasWFa__relatedGrid{grid-template-columns:1fr}.blogPost-module__MasWFa__breadcrumbs{font-size:.8rem}}
