.blog_page__i3gIe{max-width:960px;margin:0 auto;padding:64px 24px 96px;display:grid;grid-gap:52px;gap:52px}.blog_header__354uX{display:grid;grid-gap:16px;gap:16px}.blog_header__354uX h1{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(2.6rem,6vw,4rem);line-height:1;letter-spacing:-.04em}.blog_header__354uX p{margin:0;color:var(--muted);font-size:1.08rem;line-height:1.7;max-width:560px}.blog_grid__1mQUH{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px}.blog_card__6gn_X{display:grid;grid-gap:12px;gap:12px;padding:28px;border-radius:var(--radius-xl);background:rgba(255,255,255,.74);border:1px solid rgba(12,12,12,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 14px 36px rgba(14,16,20,.07);text-decoration:none;color:inherit;transition:transform .22s ease,box-shadow .22s ease,background .22s ease;align-content:start}.blog_card__6gn_X:hover{transform:translateY(-3px);background:rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 22px 48px rgba(14,16,20,.12)}.blog_cardTag__vtKJd{display:inline-flex;align-items:center;padding:5px 12px;border-radius:35px;background:rgba(17,17,17,.06);color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.04em;width:-moz-fit-content;width:fit-content}.blog_cardTitle__UowSg{margin:0;font-size:1.08rem;font-weight:700;line-height:1.38;letter-spacing:-.02em}.blog_cardDesc__1ZaXe{margin:0;color:var(--muted);font-size:.9rem;line-height:1.65}.blog_cardMeta__xj9C7{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.8rem;margin-top:4px}.blog_article__caXiG{max-width:720px;margin:0 auto;padding:64px 24px 96px;display:grid;grid-gap:40px;gap:40px}.blog_articleHeader__N9wQH{display:grid;grid-gap:16px;gap:16px}.blog_articleTag__twjuP{display:inline-flex;align-items:center;padding:5px 12px;border-radius:35px;background:rgba(17,17,17,.06);color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.04em;width:-moz-fit-content;width:fit-content}.blog_articleTitle__nHwCR{margin:0;font-family:var(--font-display),sans-serif;font-size:clamp(1.9rem,5vw,3rem);line-height:1.1;letter-spacing:-.035em}.blog_articleMeta__EpOVE{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.85rem}.blog_articleBody__ysYAS{display:grid;grid-gap:28px;gap:28px;line-height:1.76;font-size:1.03rem}.blog_articleBody__ysYAS h2{margin:0;font-size:1.42rem;letter-spacing:-.025em;line-height:1.25}.blog_articleBody__ysYAS h3{margin:0;font-size:1.12rem;letter-spacing:-.015em}.blog_articleBody__ysYAS p{margin:0;color:#2a2c30}.blog_articleBody__ysYAS ol,.blog_articleBody__ysYAS ul{margin:0;padding-left:1.4em;display:grid;grid-gap:8px;gap:8px;color:#2a2c30}.blog_articleBody__ysYAS strong{color:var(--text)}.blog_ctaBox__QhSQZ{display:grid;grid-gap:16px;gap:16px;padding:32px;border-radius:var(--radius-xl);background:rgba(17,17,17,.04);border:1px solid rgba(12,12,12,.08);text-align:center}.blog_ctaBox__QhSQZ p{margin:0;color:var(--muted)}.blog_ctaButton__GDl_M{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;border-radius:35px;font-weight:600;font-size:1rem;width:-moz-fit-content;width:fit-content;margin:0 auto;text-decoration:none;background:var(--button-bg);color:#fff;border:1px solid var(--button-border);box-shadow:0 20px 48px rgba(16,16,20,.18),inset 0 1px 0 rgba(255,255,255,.12);transition:transform .2s ease,box-shadow .2s ease}.blog_ctaButton__GDl_M:hover{transform:translateY(-2px);box-shadow:0 28px 56px rgba(16,16,20,.22),inset 0 1px 0 rgba(255,255,255,.16)}.blog_backLink__x3Nvt{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:.9rem;text-decoration:none;transition:color .18s ease}.blog_backLink__x3Nvt:hover{color:var(--text)}html[data-depth-mode=flat] .blog_card__6gn_X,html[data-depth-mode=flat] .blog_ctaBox__QhSQZ{box-shadow:none}html[data-depth-mode=flat] .blog_card__6gn_X:hover{transform:translateY(-1px);box-shadow:0 12px 24px rgba(14,16,20,.05)}html[data-depth-mode=flat] .blog_ctaButton__GDl_M{box-shadow:none}html[data-depth-mode=flat] .blog_ctaButton__GDl_M:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(14,16,20,.08)}@media (max-width:640px){.blog_article__caXiG,.blog_page__i3gIe{padding:40px 16px 72px}.blog_grid__1mQUH{grid-template-columns:1fr}}