.blog-page{--main:var(--primary);--main-foreground:#fff;--border:var(--ink);padding-block:24px}.blog-category,.blog-eyebrow{margin:0 0 16px;color:var(--primary);font-size:14px;font-weight:700}.blog-page h1{max-width:850px;margin:0;font:600 clamp(36px,4.5vw,58px)/1.12 var(--font-display);letter-spacing:-1.8px;text-wrap:balance}.blog-intro{max-width:620px;margin:24px 0 0;color:var(--muted);font-size:18px;line-height:1.8}.blog-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,6vw,88px)}.blog-plan{margin:0;padding:28px;border:1px solid var(--ink);border-radius:12px;background:var(--primary);color:#fff;box-shadow:5px 5px 0 var(--ink)}.blog-plan figcaption{font-size:13px;font-weight:500}.blog-plan-title{margin:6px 0 24px;font:600 25px/1.4 var(--font-display)}.blog-plan ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.blog-plan li{display:flex;align-items:start;gap:14px;padding-block:16px;border-top:1px solid #ffffff50}.blog-plan li svg{flex-shrink:0;margin-top:3px}.blog-plan li p{margin:4px 0 0;color:#fff;font-size:14px;line-height:1.6}.blog-plan li:last-child{padding-bottom:0}.blog-guides{margin-top:72px}.blog-guides>h2{margin-bottom:24px;font:600 26px/1.4 var(--font-display)}.blog-teaser{display:grid;grid-template-columns:190px minmax(0,1fr);gap:32px;padding-block:36px;border-top:1px solid #cbd2dd}.blog-teaser .blog-category{padding-top:6px}.blog-teaser h3{max-width:760px;margin:0;font:600 clamp(23px,2.5vw,32px)/1.35 var(--font-display);letter-spacing:-.5px}.blog-teaser h3 a{color:var(--ink)}.blog-teaser h3 a:hover{color:var(--primary)}.blog-teaser div>p{max-width:700px;margin:14px 0 20px;color:var(--muted);line-height:1.8}.blog-back,.blog-read{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600}.blog-contact{margin:24px 0 0;padding-block-start:24px;border-top:1px solid #cbd2dd;color:var(--muted);font-size:14px}.blog-contact a{display:inline-block}.blog-article{max-width:880px;margin-inline:auto}.blog-article-header{margin-top:36px;padding-bottom:32px;border-bottom:1px solid #cbd2dd}.blog-article-header h1{font-size:clamp(34px,4.2vw,52px)}.blog-byline{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:24px;color:var(--muted);font-size:14px}.blog-prose{max-width:720px;margin:40px auto 56px;font-size:18px;line-height:1.9}.blog-prose p{margin:0 0 22px}.blog-prose h2{margin:44px 0 18px;font:600 28px/1.4 var(--font-display);letter-spacing:-.5px}.blog-prose ul{margin:20px 0 28px;padding-inline-start:24px;list-style:disc}.blog-prose li{margin-block:12px;padding-inline-start:4px}.blog-prose a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.blog-next-step{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;padding:28px;border:1px solid var(--ink);border-radius:10px;background:var(--surface)}.blog-next-step h2{margin:0 0 8px;font:600 23px/1.4 var(--font-display)}.blog-next-step p{max-width:440px;margin:0;color:var(--muted);font-size:15px}[dir=rtl] .blog-page h1,[dir=rtl] .blog-page h2,[dir=rtl] .blog-page h3{letter-spacing:0;line-height:1.45}[dir=rtl] .blog-plan{box-shadow:-5px 5px 0 var(--ink)}@media (max-width:800px){.blog-hero{grid-template-columns:1fr;gap:32px}.blog-plan{max-width:520px}.blog-teaser{grid-template-columns:1fr;gap:8px;padding-block:28px}.blog-teaser .blog-category{margin-bottom:6px}.blog-guides{margin-top:48px}}@media (max-width:480px){.blog-page{padding-block:8px}.blog-page h1{letter-spacing:-1px}.blog-intro,.blog-prose{font-size:17px}.blog-next-step,.blog-plan{padding:22px}.blog-prose h2{font-size:25px}}