.BlogLayout_blogPage__jxsjw{background-color:var(--color-white);min-height:100vh}.BlogLayout_breadcrumb__yiyag{width:100%;padding:1rem var(--blog-padding);border-bottom:1px solid var(--color-gray-200)}.BlogLayout_breadcrumbInner__2neFm{max-width:var(--blog-full-width);margin:0 auto}.BlogLayout_breadcrumbList__SHDHv{display:flex;align-items:center;gap:.5rem;font-size:.875rem;list-style:none;margin:0;padding:0}.BlogLayout_breadcrumbLink__f_CL0{color:var(--color-secondary);text-decoration:none;transition:color .15s ease}.BlogLayout_breadcrumbLink__f_CL0:hover{color:var(--color-secondary-dark)}.BlogLayout_breadcrumbSeparator__AEUYc{color:var(--color-gray-400)}.BlogLayout_breadcrumbCurrent___NK5U{color:var(--color-gray-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.BlogLayout_header__T3JJ8{width:100%;padding:2rem var(--blog-padding) 1.5rem;background:linear-gradient(180deg,var(--color-gray-50) 0,var(--color-white) 100%)}.BlogLayout_headerInner__bypYO{max-width:var(--blog-prose-width);margin:0 auto}.BlogLayout_title__J7MdP{font-family:var(--font-heading);font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;color:var(--color-black);text-transform:uppercase;letter-spacing:.02em;line-height:1.2;margin:0 0 1rem}.BlogLayout_meta__CW9Nf{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.875rem;color:var(--color-gray-600)}.BlogLayout_metaItem__33ORQ{display:flex;align-items:center;gap:.25rem}.BlogLayout_metaSeparator__UF9hC{color:var(--color-gray-300)}.BlogLayout_navPlaceholder__eFs9F{height:0;transition:height .1s ease}.BlogLayout_navPlaceholderActive__GsZ_0{height:56px}@media (max-width:767px){.BlogLayout_navPlaceholderActive__GsZ_0{height:48px}}.BlogLayout_sectionNav__lwWUe{width:100%;background:var(--color-white);border-bottom:1px solid var(--color-gray-200);z-index:60;transition:box-shadow .2s ease}.BlogLayout_sectionNavSticky__zhRH1{position:fixed;top:0;left:0;right:0;box-shadow:0 2px 8px rgba(0,0,0,.08)}.BlogLayout_sectionNavInner___k0_T{max-width:var(--blog-full-width);margin:0 auto;padding:0 var(--blog-padding);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.BlogLayout_sectionNavInner___k0_T::-webkit-scrollbar{display:none}.BlogLayout_sectionNavList__KnAwm{display:flex;gap:.25rem;list-style:none;margin:0;padding:.75rem 0;min-width:-moz-max-content;min-width:max-content}.BlogLayout_sectionNavLink___TGDA{display:block;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:var(--color-gray-600);text-decoration:none;white-space:nowrap;border-radius:9999px;transition:all .15s ease}.BlogLayout_sectionNavLink___TGDA:hover{color:var(--color-secondary);background:var(--color-gray-100)}.BlogLayout_sectionNavLinkActive__6zwAs{color:var(--color-white);background:var(--color-secondary)}.BlogLayout_sectionNavLinkActive__6zwAs:hover{color:var(--color-white);background:var(--color-secondary-dark)}.BlogLayout_article__ClpY3,.BlogLayout_main__YXLKa{width:100%}.BlogLayout_content__HucYL{max-width:var(--blog-prose-width);margin:0 auto;padding:2rem var(--blog-padding) 3rem}.BlogLayout_content__HucYL h2{font-family:var(--font-heading);font-size:clamp(1.5rem,4vw,1.875rem);font-weight:700;color:var(--color-black);margin:3rem 0 1.25rem;padding-top:1rem;scroll-margin-top:72px;text-transform:uppercase;letter-spacing:.03em;border-top:1px solid var(--color-gray-200)}.BlogLayout_content__HucYL h2:first-child{margin-top:0;padding-top:0;border-top:none}.BlogLayout_content__HucYL h3{font-size:clamp(1.125rem,3vw,1.375rem);margin:2rem 0 1rem;scroll-margin-top:72px}.BlogLayout_content__HucYL h3,.BlogLayout_content__HucYL h4{font-family:var(--font-heading);font-weight:600;color:var(--color-black);text-transform:uppercase;letter-spacing:.03em}.BlogLayout_content__HucYL h4{font-size:1.125rem;margin:1.5rem 0 .75rem}.BlogLayout_content__HucYL p{font-size:1.0625rem;line-height:1.75;color:var(--color-gray-800);margin:0 0 1.25rem}.BlogLayout_content__HucYL ol,.BlogLayout_content__HucYL ul{margin:0 0 1.5rem;padding-left:1.5rem}.BlogLayout_content__HucYL li{font-size:1.0625rem;line-height:1.7;color:var(--color-gray-800);margin-bottom:.5rem}.BlogLayout_content__HucYL strong{font-weight:600;color:var(--color-black)}.BlogLayout_content__HucYL a{color:var(--color-secondary);text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.BlogLayout_content__HucYL a:hover{color:var(--color-secondary-dark)}.BlogLayout_content__HucYL code{font-family:var(--font-mono);font-size:.9em;background:var(--color-gray-100);padding:.125rem .375rem;border-radius:4px}.BlogLayout_content__HucYL>.blog-wide{max-width:var(--blog-wide-width)}.BlogLayout_content__HucYL>.blog-full,.BlogLayout_content__HucYL>.blog-wide{width:100vw;margin-left:50%;transform:translateX(-50%);padding:0 var(--blog-padding)}.BlogLayout_content__HucYL>.blog-full{max-width:var(--blog-full-width)}.BlogLayout_relatedSection__iAiDm{width:100%;padding:3rem var(--blog-padding);background:var(--color-gray-50);border-top:1px solid var(--color-gray-200)}.BlogLayout_relatedInner__8FSdu{max-width:var(--blog-full-width);margin:0 auto}.BlogLayout_relatedTitle__ix7dt{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--color-black);text-transform:uppercase;letter-spacing:.03em;margin:0 0 1.5rem}.BlogLayout_relatedGrid__oC1Zx{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.BlogLayout_relatedCard__UKDsk{display:block;padding:1.25rem;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:8px;text-decoration:none;transition:all .2s ease}.BlogLayout_relatedCard__UKDsk:hover{border-color:var(--color-secondary);box-shadow:0 4px 12px rgba(0,0,0,.08)}.BlogLayout_relatedCardTitle__eTnQe{font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--color-black);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .5rem;transition:color .15s ease}.BlogLayout_relatedCard__UKDsk:hover .BlogLayout_relatedCardTitle__eTnQe{color:var(--color-secondary)}.BlogLayout_relatedCardExcerpt__K_DB1{font-size:.875rem;line-height:1.5;color:var(--color-gray-600);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogLayout_ctaSection__K9Vht{width:100%;padding:3rem var(--blog-padding);background:var(--color-white);border-top:1px solid var(--color-gray-200)}.BlogLayout_ctaInner__RJ5nb{max-width:var(--blog-wide-width);margin:0 auto}.BlogLayout_ctaHeader__6_xZM{text-align:center;margin-bottom:2rem}.BlogLayout_ctaTitle__PONtD{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--color-black);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .5rem}.BlogLayout_ctaDescription__xpMR8{font-size:1rem;color:var(--color-gray-600);margin:0}.BlogLayout_ctaGrid__mY39v{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.BlogLayout_ctaItem___TlSx{display:flex;flex-direction:column}.BlogLayout_ctaItemDescription__eqKYs{font-size:.75rem;color:var(--color-gray-500);text-align:center;margin:.5rem 0 0}@media (max-width:767px){.BlogLayout_title__J7MdP{font-size:1.5rem}.BlogLayout_meta__CW9Nf{font-size:.8125rem;gap:.5rem}.BlogLayout_sectionNavLink___TGDA{padding:.375rem .75rem;font-size:.75rem}.BlogLayout_content__HucYL{padding:1.5rem var(--blog-padding) 2rem}.BlogLayout_content__HucYL li,.BlogLayout_content__HucYL p{font-size:1rem}.BlogLayout_content__HucYL h2{margin-top:2rem}.BlogLayout_content__HucYL h3{margin-top:1.5rem}}@media print{.BlogLayout_ctaSection__K9Vht,.BlogLayout_sectionNav__lwWUe{display:none}.BlogLayout_content__HucYL{max-width:100%}}