.BackButton-module__Ygwo_W__button{background:var(--panel);border:1px solid var(--line);width:44px;height:44px;color:var(--ink-dim);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:color .15s,border-color .15s,transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex}.BackButton-module__Ygwo_W__button:hover{color:var(--ink);border-color:var(--sodium);box-shadow:var(--shadow);transform:translateY(-2px)}.BackButton-module__Ygwo_W__button:active{box-shadow:none;transform:translateY(0)scale(.92)}
.BlogCta-module__j2BmGq__cta{background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 20px;margin:32px 0;padding:20px 22px;display:flex}.BlogCta-module__j2BmGq__cta .BlogCta-module__j2BmGq__text{color:var(--ink);margin:0;font-size:15px;font-weight:600}.BlogCta-module__j2BmGq__cta .BlogCta-module__j2BmGq__button{background:var(--sodium);color:var(--sodium-ink);white-space:nowrap;box-shadow:0 14px 34px -14px color-mix(in oklab, var(--sodium) 75%, transparent);border-radius:999px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.BlogCta-module__j2BmGq__cta .BlogCta-module__j2BmGq__button:hover{box-shadow:0 20px 40px -14px color-mix(in oklab, var(--sodium) 80%, transparent)}
.post-module__hQy0WG__page{padding:28px 20px 56px}.post-module__hQy0WG__crumbRow{align-items:center;gap:12px;margin-bottom:18px;display:flex}.post-module__hQy0WG__crumbs{color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.post-module__hQy0WG__crumbs a{color:var(--ink-dim)}.post-module__hQy0WG__category{text-transform:uppercase;letter-spacing:.04em;color:var(--sodium);margin-bottom:10px;font-size:11.5px;font-weight:700;display:inline-block}.post-module__hQy0WG__h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.6rem,5vw,2.4rem);font-weight:800;line-height:1.2}.post-module__hQy0WG__meta{color:var(--sodium);align-items:center;gap:8px;margin-bottom:28px;font-size:13.5px;font-weight:600;display:flex}.post-module__hQy0WG__hero{aspect-ratio:1200/630;object-fit:cover;border-radius:12px;width:100%;margin:0 0 28px;display:block}@media (min-width:900px){.post-module__hQy0WG__heroCropTop{aspect-ratio:var(--hero-desktop-crop-ratio,1200 / 460);object-position:center top}}.post-module__hQy0WG__prose{color:var(--ink-dim);font-size:15.5px;line-height:1.7}.post-module__hQy0WG__prose p{margin:0 0 18px}.post-module__hQy0WG__prose strong{color:var(--ink)}.post-module__hQy0WG__prose a{color:var(--sodium);text-underline-offset:2px;text-decoration:underline}.post-module__hQy0WG__prose h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--ink);margin:30px 0 12px;font-size:1.1rem;font-weight:700}.post-module__hQy0WG__prose ul{margin:0 0 18px;padding-left:20px}.post-module__hQy0WG__prose li{margin:0 0 10px}
.blog-module__eXgbla__page{padding:28px 20px 56px}.blog-module__eXgbla__h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(2rem,6vw,3rem);font-weight:800}.blog-module__eXgbla__intro{max-width:60ch;color:var(--ink-dim);margin:0 0 32px;font-size:15.5px;line-height:1.6}.blog-module__eXgbla__list{grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.blog-module__eXgbla__list{grid-template-columns:repeat(2,1fr);gap:24px}}.blog-module__eXgbla__card{background:var(--panel);border:1px solid var(--line);border-radius:14px;transition:box-shadow .15s,border-color .15s}.blog-module__eXgbla__card:hover{border-color:color-mix(in oklab, var(--sodium) 40%, var(--line));box-shadow:var(--shadow)}.blog-module__eXgbla__cardLink{color:inherit;padding:20px 22px;text-decoration:none;display:block}.blog-module__eXgbla__cardThumb{aspect-ratio:1200/630;object-fit:cover;border-radius:10px;width:100%;margin-bottom:14px;display:block}.blog-module__eXgbla__category{text-transform:uppercase;letter-spacing:.04em;color:var(--sodium);margin-bottom:8px;font-size:11.5px;font-weight:700;display:inline-block}.blog-module__eXgbla__cardTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0 0 8px;font-size:1.15rem;font-weight:700}.blog-module__eXgbla__cardDesc{color:var(--ink-dim);margin:0 0 12px;font-size:14.5px;line-height:1.55}.blog-module__eXgbla__meta{color:var(--sodium);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}
