.marketing .b-wrap{max-width:760px;margin:0 auto;padding:32px 20px 64px}.marketing .b-crumbs{font-size:14px;color:var(--m-muted);margin-bottom:18px}.marketing .b-crumbs a{color:var(--m-muted)}.marketing .b-article h1{font-size:clamp(30px,4.4vw,44px);margin-bottom:12px}.marketing .b-meta{font-size:14px;color:var(--m-muted);margin:0 0 22px}.marketing .b-hero{width:100%;height:auto;display:block;border-radius:var(--m-radius);border:1px solid var(--m-line);margin:0 0 28px;background:var(--m-bg-alt)}.marketing .b-body{font-size:18px;line-height:1.7}.marketing .b-body li,.marketing .b-body p{color:var(--m-ink-soft);font-size:18px;line-height:1.7}.marketing .b-body p{margin:0 0 18px}.marketing .b-body h2{font-size:clamp(24px,3vw,30px);margin:38px 0 14px;scroll-margin-top:90px}.marketing .b-body h3{font-size:21px;margin:28px 0 10px;scroll-margin-top:90px}.marketing .b-body ol,.marketing .b-body ul{margin:0 0 20px;padding-left:24px}.marketing .b-body li{margin:0 0 8px}.marketing .b-body blockquote{margin:0 0 20px;padding:14px 18px;border-left:4px solid var(--m-brand);background:var(--m-brand-soft);border-radius:0 var(--m-radius-sm) var(--m-radius-sm) 0}.marketing .b-body blockquote p{margin:0;color:var(--m-ink)}.marketing .b-body hr{border:0;border-top:1px solid var(--m-line);margin:32px 0}.marketing .b-faq{margin-top:40px}.marketing .b-faq h2{font-size:clamp(24px,3vw,30px);margin-bottom:14px}.marketing .b-faq-item{border-top:1px solid var(--m-line);padding:16px 0 4px}.marketing .b-faq-item h3{font-size:19px;margin:0 0 8px}.marketing .b-faq-item p{font-size:17px;line-height:1.65}.marketing .b-author{display:flex;gap:14px;align-items:flex-start;margin:40px 0 28px;padding:18px 20px;background:var(--m-surface);border:1px solid var(--m-line);border-radius:var(--m-radius)}.marketing .b-author-mark{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--m-brand-soft);color:var(--m-brand-dark);display:grid;place-items:center;font-weight:800;font-family:var(--font-fraunces,Georgia,serif)}.marketing .b-author p{margin:0;font-size:15px;color:var(--m-ink-soft)}.marketing .b-related{margin-top:36px}.marketing .b-related h2{font-size:22px}.marketing .b-grid{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.marketing .b-card{display:flex;flex-direction:column;background:var(--m-surface);border:1px solid var(--m-line);border-radius:var(--m-radius);overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .15s,transform .15s}.marketing .b-card:hover{box-shadow:var(--m-shadow);transform:translateY(-1px)}.marketing .b-card img{width:100%;aspect-ratio:1200/630;object-fit:cover;display:block;background:var(--m-bg-alt)}.marketing .b-card-body{padding:16px 18px 18px}.marketing .b-card h2,.marketing .b-card h3{font-size:20px;margin:0 0 8px}.marketing .b-card p{font-size:15px;margin:0 0 8px}.marketing .b-card .b-meta{margin:0;font-size:13px}.marketing .b-pager{display:flex;justify-content:space-between;margin-top:28px}