.blog-module-scss-module__eg00aa__blogPage{max-width:var(--max-w-content);padding:8rem var(--section-px) var(--section-py);margin:0 auto}@media (max-width:768px){.blog-module-scss-module__eg00aa__blogPage{padding:6rem var(--section-px-mobile) var(--section-py-mobile)}}.blog-module-scss-module__eg00aa__blogHeader{margin-bottom:var(--space-3xl)}.blog-module-scss-module__eg00aa__blogTag{font-family:var(--font-body);font-size:var(--fs-md);letter-spacing:.2em;color:var(--color-copper);margin-bottom:.75rem;font-weight:400}.blog-module-scss-module__eg00aa__blogTitle{font-family:var(--font-display);font-size:clamp(var(--fs-3xl),5vw,var(--fs-4xl));font-weight:300;line-height:var(--lh-tight);color:var(--color-text)}.blog-module-scss-module__eg00aa__blogTitle em{font-family:var(--font-script);color:var(--color-copper);font-style:normal;font-weight:400}.blog-module-scss-module__eg00aa__blogGrid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.blog-module-scss-module__eg00aa__blogGrid{grid-template-columns:1fr}}.blog-module-scss-module__eg00aa__blogCard{background:var(--color-bg-card);border-radius:var(--radius-md);padding:var(--space-xl);gap:var(--space-sm);border:1px solid #2c25200f;flex-direction:column;text-decoration:none;transition:transform .35s,box-shadow .35s;display:flex}.blog-module-scss-module__eg00aa__blogCard:hover{box-shadow:var(--shadow-elevated);transform:translateY(-3px)}.blog-module-scss-module__eg00aa__blogCardTitle{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--color-text);font-weight:500;line-height:var(--lh-snug)}.blog-module-scss-module__eg00aa__blogCardDesc{font-family:var(--font-body);font-size:var(--fs-sm);font-weight:400;line-height:var(--lh-normal);color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-module-scss-module__eg00aa__blogCardMeta{font-family:var(--font-body);font-size:var(--fs-xs);color:var(--color-text-light);letter-spacing:.04em;padding-top:var(--space-sm);margin-top:auto;font-weight:400}.blog-module-scss-module__eg00aa__article{max-width:720px;margin:0 auto;padding:8rem 2rem 4rem}@media (max-width:768px){.blog-module-scss-module__eg00aa__article{padding:6rem var(--section-px-mobile) var(--section-py-mobile)}}.blog-module-scss-module__eg00aa__articleBack{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--color-copper);margin-bottom:var(--space-xl);font-weight:400;transition:opacity .2s;display:inline-block}.blog-module-scss-module__eg00aa__articleBack:hover{opacity:.7}.blog-module-scss-module__eg00aa__articleTitle{font-family:var(--font-display);font-size:clamp(var(--fs-3xl),5vw,var(--fs-4xl));font-weight:300;line-height:var(--lh-tight);color:var(--color-text);margin-bottom:var(--space-md)}.blog-module-scss-module__eg00aa__articleMeta{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--color-text-light);letter-spacing:.04em;margin-bottom:var(--space-3xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-divider)}.blog-module-scss-module__eg00aa__articleContent h2{font-family:var(--font-display);font-size:var(--fs-2xl);color:var(--color-text);margin-top:var(--space-3xl);margin-bottom:var(--space-md);font-weight:400}.blog-module-scss-module__eg00aa__articleContent h3{font-family:var(--font-display);font-size:var(--fs-xl);color:var(--color-text);margin-top:var(--space-xl);margin-bottom:var(--space-sm);font-weight:500}.blog-module-scss-module__eg00aa__articleContent p{font-family:var(--font-body);font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--color-text-muted);margin-bottom:var(--space-md)}.blog-module-scss-module__eg00aa__articleContent strong{color:var(--color-text);font-weight:500}.blog-module-scss-module__eg00aa__articleContent em{font-style:italic}.blog-module-scss-module__eg00aa__articleContent ul,.blog-module-scss-module__eg00aa__articleContent ol{font-family:var(--font-body);font-size:var(--fs-md);line-height:var(--lh-normal);color:var(--color-text-muted);margin-bottom:var(--space-md);padding-left:var(--space-xl)}.blog-module-scss-module__eg00aa__articleContent ul li,.blog-module-scss-module__eg00aa__articleContent ol li{margin-bottom:var(--space-xs)}.blog-module-scss-module__eg00aa__articleContent a{color:var(--color-copper);text-underline-offset:3px;text-decoration:underline}.blog-module-scss-module__eg00aa__articleContent a:hover{color:var(--color-copper-dark)}.blog-module-scss-module__eg00aa__articleContent hr{border:none;border-top:1px solid var(--color-divider);margin:var(--space-3xl) 0}.blog-module-scss-module__eg00aa__articleContent blockquote{border-left:3px solid var(--color-copper-light);padding-left:var(--space-lg);margin:var(--space-xl) 0;color:var(--color-text-light);font-style:italic}.blog-module-scss-module__eg00aa__articleContent table{border-collapse:collapse;width:100%;margin-bottom:var(--space-xl);font-family:var(--font-body);font-size:var(--fs-sm)}.blog-module-scss-module__eg00aa__articleContent table th,.blog-module-scss-module__eg00aa__articleContent table td{text-align:left;padding:var(--space-sm) var(--space-md);color:var(--color-text-muted);border-bottom:1px solid #2c252014}.blog-module-scss-module__eg00aa__articleContent table th{color:var(--color-text);font-weight:500}.blog-module-scss-module__eg00aa__articleCta{margin-top:var(--space-3xl);padding:var(--space-xl);background:var(--color-bg-alt);border-radius:var(--radius-md);text-align:center}.blog-module-scss-module__eg00aa__articleCta p{font-family:var(--font-body);font-size:var(--fs-md);color:var(--color-text-muted);margin-bottom:var(--space-md)}.blog-module-scss-module__eg00aa__articleCta a{font-family:var(--font-body);font-size:var(--fs-md);letter-spacing:.08em;color:#fff;background:var(--color-copper);border-radius:var(--radius-full);padding:1rem 2.5rem;font-weight:400;transition:background .3s,transform .3s;display:inline-block}.blog-module-scss-module__eg00aa__articleCta a:hover{background:var(--color-copper-dark);text-decoration:none;transform:translateY(-2px)}
