.blog_index__F3uui{max-width:1080px;margin:0 auto;padding:4.5rem 0 6rem}.blog_indexHero__Ihpyb{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);gap:3rem;align-items:end;padding:1.5rem 0 4rem}.blog_articleMeta__o82z1,.blog_kicker__N1u02{color:var(--accent);font-size:.73rem;font-weight:750;letter-spacing:.11rem;text-transform:uppercase}.blog_articleTitle__mxlJP,.blog_indexTitle__S0GVP,.blog_sectionHeading__BgCy_ h2{font-family:var(--font-heading),sans-serif;font-weight:400;letter-spacing:-.045em}.blog_indexTitle__S0GVP{max-width:700px;margin-top:.8rem;font-size:clamp(3rem,7vw,5.65rem);line-height:.95}.blog_lead__4vJmh{max-width:620px;margin-top:1.5rem;color:var(--muted);font-size:1.12rem;line-height:1.65}.blog_heroNote__6EXoZ{align-self:center;border-left:1px solid var(--border);padding:.5rem 0 .5rem 1.4rem;color:var(--muted);font-size:.95rem;line-height:1.55}.blog_noteMark__2Uarf{display:block;margin-bottom:.75rem;color:var(--accent2);font-size:1.1rem}.blog_featuredPost__XWwFO{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card-bg);color:inherit;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.blog_featuredPost__XWwFO:hover{border-color:var(--accent);box-shadow:0 22px 50px -35px color-mix(in srgb,var(--foreground) 48%,transparent);transform:translateY(-3px)}.blog_articleImage__lr0cG,.blog_cardImage__ykyIG,.blog_featuredImage__QICMT{position:relative;overflow:hidden;background:var(--surface2)}.blog_featuredImage__QICMT{min-height:365px}.blog_articleImage__lr0cG img,.blog_cardImage__ykyIG img,.blog_featuredImage__QICMT img{object-fit:cover;transition:transform .5s ease}.blog_featuredPost__XWwFO:hover .blog_featuredImage__QICMT img,.blog_postCard___WC7y:hover .blog_cardImage__ykyIG img{transform:scale(1.035)}.blog_featuredContent__xG5vJ{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(2rem,5vw,4.2rem)}.blog_featuredLabel__jrsnc{margin-bottom:1.25rem;color:var(--accent2);font-size:.73rem;font-weight:750;letter-spacing:.1rem;text-transform:uppercase}.blog_meta__6rq1F{color:var(--muted);font-size:.83rem;line-height:1.4}.blog_featuredTitle__yVGoo{margin-top:.8rem;font-family:var(--font-heading),sans-serif;font-size:clamp(1.9rem,3.2vw,2.65rem);font-weight:400;letter-spacing:-.04em;line-height:1.05}.blog_featuredDescription__uN6LK{margin-top:1.1rem;color:var(--muted);line-height:1.6}.blog_readLink__YprIN{margin-top:1.75rem;color:var(--foreground);font-size:.9rem;font-weight:700}.blog_readLink__YprIN span{display:inline-block;margin-left:.25rem;color:var(--accent);transition:transform .2s ease}.blog_featuredPost__XWwFO:hover .blog_readLink__YprIN span{transform:translateX(4px)}.blog_sectionHeading__BgCy_{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin:5.5rem 0 2rem}.blog_sectionHeading__BgCy_ h2{margin-top:.55rem;font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.05}.blog_postGrid__pi09M{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.blog_postCard___WC7y{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card-bg);color:inherit;text-decoration:none;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.blog_postCard___WC7y:hover{border-color:var(--accent);box-shadow:0 17px 36px -28px color-mix(in srgb,var(--foreground) 60%,transparent);transform:translateY(-3px)}.blog_cardImage__ykyIG{aspect-ratio:1.62/1;border-bottom:1px solid var(--border)}.blog_cardBody__7T3aL{min-height:220px;padding:1.5rem 1.55rem 1.7rem}.blog_postTitle__2aLiT{margin-top:.55rem;padding-right:2rem;font-family:var(--font-heading),sans-serif;font-size:1.42rem;font-weight:500;letter-spacing:-.035em;line-height:1.14}.blog_postDesc__bI3nt{margin-top:.75rem;color:var(--muted);font-size:.94rem;line-height:1.55}.blog_cardArrow__PZcFg{position:absolute;right:1.45rem;bottom:1.35rem;color:var(--accent);font-size:1.18rem;transition:transform .2s ease}.blog_postCard___WC7y:hover .blog_cardArrow__PZcFg{transform:translate(3px,-3px)}.blog_wrap__NhdaL{max-width:920px;margin:0 auto;padding:3.4rem 0 6rem}.blog_articleHeader__uKitu{max-width:790px;margin:0 auto 2.8rem}.blog_back__WAvL1{display:inline-flex;margin-bottom:3.4rem;color:var(--muted);font-size:.88rem;transition:color .2s ease,transform .2s ease}.blog_back__WAvL1:hover{color:var(--foreground);transform:translateX(-3px)}.blog_articleMeta__o82z1{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.blog_articleMeta__o82z1 time{color:var(--muted);font-weight:600}.blog_articleMeta__o82z1 time:before{content:"•";margin-right:.7rem;color:var(--border)}.blog_articleTitle__mxlJP{margin-top:1rem;font-size:clamp(2.6rem,6vw,4.7rem);line-height:.99}.blog_articleLead__tPhG5{max-width:680px;margin-top:1.5rem;color:var(--muted);font-size:clamp(1.05rem,2vw,1.23rem);line-height:1.6}.blog_articleImage__lr0cG{aspect-ratio:1.86/1;border:1px solid var(--border);border-radius:var(--radius-lg)}.blog_prose__uWyW4{max-width:700px;margin:3.8rem auto 0;color:var(--foreground);font-size:1.07rem;line-height:1.78}.blog_articleCta__YH2CI{max-width:700px;margin:3.5rem auto 0;padding:1.8rem;border:1px solid var(--border);border-radius:var(--radius-lg)}.blog_articleCtaTitle__UzIBA{font-family:var(--font-heading),sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:-.025em;line-height:1.25}.blog_articleCtaText__gUoJF{margin:.6rem 0 1.3rem;color:var(--muted);line-height:1.6}.blog_prose__uWyW4 h2{margin:3rem 0 .9rem;font-family:var(--font-heading),sans-serif;font-size:1.95rem;font-weight:500;letter-spacing:-.035em;line-height:1.13}.blog_prose__uWyW4 h3{margin:2.1rem 0 .6rem;font-family:var(--font-heading),sans-serif;font-size:1.38rem;font-weight:600;letter-spacing:-.025em}.blog_prose__uWyW4 p{margin-bottom:1.3rem}.blog_prose__uWyW4 ol,.blog_prose__uWyW4 ul{margin:0 0 1.4rem 1.35rem}.blog_prose__uWyW4 li{margin:.52rem 0;padding-left:.2rem}.blog_prose__uWyW4 li::marker{color:var(--accent)}.blog_prose__uWyW4 a{color:inherit;font-weight:650;text-decoration-color:color-mix(in srgb,var(--accent) 70%,transparent);text-underline-offset:.18em}.blog_prose__uWyW4 a:hover{color:var(--accent)}.blog_prose__uWyW4 strong{font-weight:750}.blog_prose__uWyW4 blockquote{margin:2rem 0;border-left:3px solid var(--accent);padding:.25rem 0 .25rem 1.25rem;color:var(--muted);font-family:var(--font-heading),sans-serif;font-size:1.2rem;line-height:1.5}.blog_prose__uWyW4 code{border:1px solid var(--border);border-radius:5px;background:var(--surface2);padding:.13rem .36rem;font-size:.86em}.blog_prose__uWyW4 table{display:block;width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-sm);border-spacing:0;border-collapse:separate;margin:1.8rem 0;font-size:.94rem}.blog_prose__uWyW4 td,.blog_prose__uWyW4 th{border-bottom:1px solid var(--border);padding:.7rem .85rem;text-align:left}.blog_prose__uWyW4 tr:last-child td{border-bottom:0}.blog_prose__uWyW4 th{background:var(--surface2);font-weight:700}@media (max-width:800px){.blog_index__F3uui{padding:2.8rem 0 4rem}.blog_featuredPost__XWwFO,.blog_indexHero__Ihpyb{grid-template-columns:1fr}.blog_indexHero__Ihpyb{gap:1.8rem;padding-bottom:2.8rem}.blog_heroNote__6EXoZ{border-top:1px solid var(--border);border-left:0;padding:1.25rem 0 0}.blog_featuredImage__QICMT{min-height:260px}.blog_featuredContent__xG5vJ{padding:2rem}.blog_sectionHeading__BgCy_{margin-top:3.8rem}.blog_wrap__NhdaL{padding:2.3rem 0 4rem}.blog_back__WAvL1{margin-bottom:2.35rem}.blog_articleImage__lr0cG{border-radius:var(--radius-md)}.blog_prose__uWyW4{margin-top:2.7rem;font-size:1rem}}@media (max-width:620px){.blog_postGrid__pi09M{grid-template-columns:1fr}.blog_indexTitle__S0GVP{font-size:3.25rem}.blog_articleTitle__mxlJP{font-size:2.7rem}.blog_featuredImage__QICMT{min-height:220px}}