.Blog-module__maSG_q__page{min-height:100vh;padding-top:calc(60px + 2rem)}.Blog-module__maSG_q__title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;font-family:var(--font-plus-jakarta),var(--mantine-font-family),sans-serif}.Blog-module__maSG_q__card{flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}@media (hover:hover){.Blog-module__maSG_q__card:hover{box-shadow:var(--mantine-shadow-md);transform:translateY(-4px)}}@media (hover:none){.Blog-module__maSG_q__card:active{box-shadow:var(--mantine-shadow-md);transform:translateY(-4px)}}.Blog-module__maSG_q__cardTitle{font-size:var(--mantine-font-size-lg);font-weight:700;font-family:var(--font-plus-jakarta),var(--mantine-font-family),sans-serif}.Blog-module__maSG_q__articlePage{padding-top:calc(60px + 2rem);padding-bottom:4rem}.Blog-module__maSG_q__articleTitle{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800;line-height:1.2;font-family:var(--font-plus-jakarta),var(--mantine-font-family),sans-serif}.Blog-module__maSG_q__articleContent h2{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:700;font-family:var(--font-plus-jakarta),var(--mantine-font-family),sans-serif;margin-top:2rem;margin-bottom:.75rem}.Blog-module__maSG_q__articleContent p{color:var(--mantine-color-dimmed);margin-bottom:1rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.8}.Blog-module__maSG_q__articleContent h3{font-size:clamp(1.1rem,2vw,1.4rem);font-weight:700;font-family:var(--font-plus-jakarta),var(--mantine-font-family),sans-serif;margin-top:1.5rem;margin-bottom:.5rem}.Blog-module__maSG_q__articleContent ul,.Blog-module__maSG_q__articleContent ol{color:var(--mantine-color-dimmed);margin:0 0 1rem 1.25rem}.Blog-module__maSG_q__articleContent li{font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.8}.Blog-module__maSG_q__articleContent a{color:var(--mantine-color-blue-6);text-decoration:underline}.Blog-module__maSG_q__articleContent pre{border-radius:var(--mantine-radius-md);background:var(--mantine-color-gray-0);margin:1rem 0;padding:1rem;overflow-x:auto}.Blog-module__maSG_q__articleContent code{font-size:.95em}.Blog-module__maSG_q__articleContent blockquote{border-left:3px solid var(--mantine-color-violet-5);color:var(--mantine-color-dimmed);margin:1rem 0;padding-left:1rem}.Blog-module__maSG_q__relatedCard{text-decoration:none;transition:transform .2s}@media (hover:hover){.Blog-module__maSG_q__relatedCard:hover{transform:translateY(-2px)}}@media (hover:none){.Blog-module__maSG_q__relatedCard:active{transform:translateY(-2px)}}
