.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}
.BlogCard-module__1Tt43q__card{border:1px solid var(--border);background:var(--surface);transition:box-shadow var(--transition)}.BlogCard-module__1Tt43q__card:hover{box-shadow:var(--shadow-md)}.BlogCard-module__1Tt43q__link{display:block}.BlogCard-module__1Tt43q__imageWrapper{aspect-ratio:16/10;position:relative;overflow:hidden}.BlogCard-module__1Tt43q__image{object-fit:cover;transition:transform .6s}.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__image{transform:scale(1.05)}.BlogCard-module__1Tt43q__body{padding:var(--space-md)}.BlogCard-module__1Tt43q__meta{font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.75rem;display:flex}.BlogCard-module__1Tt43q__category{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:500}.BlogCard-module__1Tt43q__dot{color:var(--border-dark)}.BlogCard-module__1Tt43q__title{font-size:var(--text-xl);transition:color var(--transition);margin-bottom:.5rem}.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__title{color:var(--accent)}.BlogCard-module__1Tt43q__excerpt{font-size:var(--text-sm);line-height:1.6}
.blog-module__JsT-Oq__hero{padding-top:var(--space-xl);padding-bottom:var(--space-lg);background:var(--surface);border-bottom:1px solid var(--border)}.blog-module__JsT-Oq__categories{padding-block:var(--space-md);border-bottom:1px solid var(--border)}.blog-module__JsT-Oq__categoryList{flex-wrap:wrap;gap:.5rem;display:flex}.blog-module__JsT-Oq__categoryTag{font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--text-secondary);border:1px solid var(--border);background:var(--surface);padding:.375rem 1rem;font-weight:500;display:inline-block}.blog-module__JsT-Oq__grid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.blog-module__JsT-Oq__empty{text-align:center;color:var(--text-secondary);padding-block:var(--space-lg)}@media (max-width:1024px){.blog-module__JsT-Oq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.blog-module__JsT-Oq__grid{grid-template-columns:1fr}}
