.blog-cover-carousel_carousel__jaITs{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--cover-radius,.5rem);overflow:hidden;background:#111;isolation:isolate}.blog-cover-carousel_carousel__jaITs:focus{outline:none}.blog-cover-carousel_slide__FdxJ_{position:absolute;inset:0;opacity:0;transition:opacity .4s ease;pointer-events:none}.blog-cover-carousel_slideActive__hLhzk{opacity:1;pointer-events:auto}.blog-cover-carousel_image__Pxq9A{-o-object-fit:cover;object-fit:cover}.blog-cover-carousel_arrow__S4Qrl{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(255,255,255,.08);backdrop-filter:blur(4px);color:#ffffff;cursor:pointer;transition:background .15s,border-color .15s}.blog-cover-carousel_arrow__S4Qrl svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.blog-cover-carousel_arrow__S4Qrl:hover{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.55)}.blog-cover-carousel_arrow__S4Qrl:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.blog-cover-carousel_arrowPrev__u4ONQ{left:.75rem}.blog-cover-carousel_arrowNext__jfq9P{right:.75rem}@media (max-width:767px){.blog-cover-carousel_arrow__S4Qrl{display:none}}.blog-cover-carousel_dots__Lvs6y{position:absolute;bottom:.75rem;left:50%;transform:translateX(-50%);z-index:2;display:flex;align-items:center;gap:.125rem;padding:.25rem .5rem;border-radius:999px;background:rgba(0,0,0,.32);backdrop-filter:blur(4px)}.blog-cover-carousel_dot__qYOUN{width:1.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0}.blog-cover-carousel_dot__qYOUN:before{content:"";width:.5rem;height:.5rem;border-radius:999px;background:rgba(255,255,255,.55);transition:width .15s,background .15s}.blog-cover-carousel_dotActive__a4Wvk:before{width:1.25rem;background:var(--color-brand,#ffffff)}.blog-cover-carousel_dot__qYOUN:focus-visible{outline:2px solid #ffffff;outline-offset:-2px;border-radius:999px}@media (prefers-reduced-motion:reduce){.blog-cover-carousel_arrow__S4Qrl,.blog-cover-carousel_dot__qYOUN:before,.blog-cover-carousel_slide__FdxJ_{transition:none}}.blog-post_main__G3lNi{padding:3rem 1.25rem 5rem}.blog-post_inner__QVPm2{max-width:48rem;margin:0 auto}.blog-post_back__v8o_K{display:inline-block;margin-bottom:2rem;font-size:.9375rem;color:var(--color-brand);text-decoration:none}.blog-post_back__v8o_K:hover{text-decoration:underline}.blog-post_coverWrap__rffrt{max-width:48rem;margin:0 auto 2rem}.blog-post_coverWrapWide__lxUsR{max-width:64rem;margin:0 auto 2rem}.blog-post_coverWrapFull__h2J1Z{width:100vw;margin-left:calc(50% - 50vw);margin-bottom:2rem;--cover-radius:0}.blog-post_cover__yB2_H{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--cover-radius,.5rem)}.blog-post_header__wDO2D{margin-bottom:2rem;display:flex;flex-direction:column;gap:.75rem}.blog-post_date__vRz2U{font-size:.875rem;color:var(--color-text-muted)}.blog-post_title__6_F7l{font-size:2rem;font-weight:700;line-height:1.25;color:var(--color-text)}.blog-post_summary__ti1Ga{font-size:1.125rem;color:var(--color-text-muted);line-height:1.6;border-left:3px solid var(--color-brand);padding-left:1rem}.blog-post_content__2Ye_Q{font-size:1rem;line-height:1.75;color:var(--color-text);word-break:break-word}.blog-post_content__2Ye_Q>:first-child{margin-top:0}.blog-post_content__2Ye_Q>:last-child{margin-bottom:0}.blog-post_content__2Ye_Q p{margin:0 0 1rem}.blog-post_content__2Ye_Q h2{font-size:1.5rem;font-weight:700;line-height:1.3;margin:2rem 0 .75rem;color:var(--color-text)}.blog-post_content__2Ye_Q h3{font-size:1.25rem;font-weight:600;line-height:1.35;margin:1.75rem 0 .5rem;color:var(--color-text)}.blog-post_content__2Ye_Q ol,.blog-post_content__2Ye_Q ul{margin:0 0 1rem;padding-left:1.5rem}.blog-post_content__2Ye_Q ul{list-style:disc}.blog-post_content__2Ye_Q ol{list-style:decimal}.blog-post_content__2Ye_Q li{margin-bottom:.375rem}.blog-post_content__2Ye_Q a{color:var(--color-brand);text-decoration:underline}.blog-post_content__2Ye_Q a:hover{text-decoration:none}.blog-post_content__2Ye_Q strong{font-weight:700}.blog-post_content__2Ye_Q em{font-style:italic}.blog-post_content__2Ye_Q blockquote{margin:0 0 1rem;padding-left:1rem;border-left:3px solid var(--color-brand);color:var(--color-text-muted)}@media (min-width:768px){.blog-post_title__6_F7l{font-size:2.5rem}}