.MdxContent-module__hJzwwq__link{color:var(--accent);text-underline-offset:2px;transition:opacity var(--transition);text-decoration:underline}.MdxContent-module__hJzwwq__link:hover{opacity:.7}.MdxContent-module__hJzwwq__callout{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--accent);padding:var(--space-md) var(--space-lg);margin-block:var(--space-lg)}.MdxContent-module__hJzwwq__calloutTitle{font-family:var(--font-display);font-size:var(--text-lg);color:var(--text);margin-bottom:var(--space-sm);font-weight:500}:is(.MdxContent-module__hJzwwq__calloutBody ul,.MdxContent-module__hJzwwq__calloutBody ol){margin-bottom:0}.MdxContent-module__hJzwwq__figure{margin-block:var(--space-xl)}.MdxContent-module__hJzwwq__figureImage{width:100%;height:auto}.MdxContent-module__hJzwwq__figcaption{font-size:var(--text-xs);color:var(--text-secondary);text-align:center;margin-top:var(--space-xs);font-style:italic}.MdxContent-module__hJzwwq__inlineImage{width:100%;height:auto;margin-block:var(--space-lg)}.MdxContent-module__hJzwwq__tableWrap{margin-block:var(--space-lg);border:1px solid var(--border);overflow-x:auto}.MdxContent-module__hJzwwq__tableWrap table{border-collapse:collapse;width:100%;min-width:480px;font-size:var(--text-sm)}.MdxContent-module__hJzwwq__tableWrap th,.MdxContent-module__hJzwwq__tableWrap td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.75rem 1rem}.MdxContent-module__hJzwwq__tableWrap thead th{background:var(--surface);color:var(--text);white-space:nowrap;font-weight:600}.MdxContent-module__hJzwwq__tableWrap tbody tr:last-child th,.MdxContent-module__hJzwwq__tableWrap tbody tr:last-child td{border-bottom:none}
.blog-detail-module__DqIlNW__hero{padding-top:var(--space-xl)}.blog-detail-module__DqIlNW__heroImage{height:50vh;min-height:350px;margin-top:var(--space-md);position:relative}.blog-detail-module__DqIlNW__image{object-fit:cover}.blog-detail-module__DqIlNW__header{padding-block:var(--space-xl);border-bottom:1px solid var(--border);margin-bottom:var(--space-xl)}.blog-detail-module__DqIlNW__meta{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--space-md);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.blog-detail-module__DqIlNW__category{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:500}.blog-detail-module__DqIlNW__title{margin-bottom:var(--space-sm)}.blog-detail-module__DqIlNW__excerpt{font-size:var(--text-lg);line-height:1.7}.blog-detail-module__DqIlNW__content{padding-bottom:var(--space-3xl);max-width:94ch}.blog-detail-module__DqIlNW__content p{font-size:var(--text-base);margin-bottom:var(--space-md);line-height:1.9}.blog-detail-module__DqIlNW__content h2{margin-top:var(--space-xl);margin-bottom:var(--space-sm)}.blog-detail-module__DqIlNW__content h3{margin-top:var(--space-lg);margin-bottom:var(--space-sm)}.blog-detail-module__DqIlNW__content ul,.blog-detail-module__DqIlNW__content ol{margin-bottom:var(--space-md);color:var(--text-secondary);padding-left:1.25rem;line-height:1.9}.blog-detail-module__DqIlNW__content ul{list-style:outside}.blog-detail-module__DqIlNW__content ol{list-style:decimal}.blog-detail-module__DqIlNW__content li{margin-bottom:.5rem}.blog-detail-module__DqIlNW__content li>ul,.blog-detail-module__DqIlNW__content li>ol{margin-top:.5rem;margin-bottom:0}.blog-detail-module__DqIlNW__content blockquote{border-left:3px solid var(--accent);padding-left:var(--space-md);margin-block:var(--space-lg);font-family:var(--font-display);font-size:var(--text-lg);color:var(--text);font-style:italic}.blog-detail-module__DqIlNW__content strong{color:var(--text);font-weight:600}.blog-detail-module__DqIlNW__content hr{border:none;border-top:1px solid var(--border);margin-block:var(--space-xl)}
