.relay-blog{--blog-ink:#101318;--blog-muted:#606577;--blog-line:#d9dce3;--blog-paper:#f8f7f4;background:var(--blog-paper);color:var(--blog-ink);min-height:100vh;font-family:Arial,Helvetica,sans-serif}.relay-blog *{box-sizing:border-box}.relay-blog a{color:inherit}:is(.relay-blog a:focus-visible,.relay-blog button:focus-visible,.relay-blog input:focus-visible,.relay-blog select:focus-visible){outline-offset:4px;outline:3px solid #213cff}.blog-nav,.blog-footer{justify-content:space-between;align-items:center;gap:24px;max-width:1240px;margin:auto;padding:22px 32px;display:flex}.blog-nav{border-bottom:1px solid var(--blog-line)}.blog-nav nav,.blog-footer nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.blog-nav a,.blog-footer a{font-size:14px;font-weight:600;text-decoration:none}.relay-blog .blog-button{color:#101318;cursor:pointer;white-space:nowrap;background:#c4ff00;border:1px solid #c7cbd3;border-radius:10px;justify-content:center;align-items:center;padding:13px 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.blog-hero{max-width:1240px;margin:auto;padding:76px 32px 60px}.blog-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--blog-muted);font-size:12px;font-weight:700}.blog-hero h1{letter-spacing:-.055em;margin:22px 0;font-size:clamp(42px,6vw,76px);line-height:1.06}.blog-hero h1 span{color:#213cff}.blog-hero>p:last-child{max-width:600px;color:var(--blog-muted);font-size:19px;line-height:1.6}.blog-articles{max-width:1240px;margin:auto;padding:0 32px 64px}.blog-filters{border-block:1px solid var(--blog-line);flex-wrap:wrap;align-items:end;gap:14px;padding:24px 0;display:flex}.blog-filters label{flex:1;gap:8px;font-size:12px;font-weight:700;display:grid}.blog-filters label:first-child{flex:2}.blog-filters input,.blog-filters select{color:var(--blog-ink);border:1px solid var(--blog-line);font:inherit;background:#fff;border-radius:10px;width:100%;min-width:0;padding:13px;font-size:16px}.blog-results{color:var(--blog-muted);margin:24px 0;font-size:13px}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.blog-card{border:1px solid var(--blog-line);background:#fff;border-radius:18px;transition:transform .18s;overflow:hidden}.blog-card:hover{transform:translateY(-3px)}.blog-card-link{height:100%;text-decoration:none;display:block}.blog-card img,.blog-card-art{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.blog-card-art{color:#fff;letter-spacing:-.06em;background:#203cff;justify-content:space-between;align-items:center;padding:32px;font-size:48px;font-weight:800;display:flex}.blog-card-art span:last-child{color:#c4ff00}.blog-card-copy{padding:24px}.blog-card h2{letter-spacing:-.03em;margin:12px 0;font-size:24px;line-height:1.25}.blog-card-copy>p:not(.blog-eyebrow){color:var(--blog-muted);font-size:15px;line-height:1.6}.blog-card-meta{color:var(--blog-muted);justify-content:space-between;margin-top:28px;font-size:12px;display:flex}.blog-empty{text-align:center;border:1px solid var(--blog-line);background:#fff;border-radius:18px;max-width:1176px;margin:28px auto;padding:64px 24px}.blog-empty p{color:var(--blog-muted);line-height:1.7}.blog-cta{border:1px solid var(--blog-line);background:#eaf1d6;border-radius:20px;max-width:1176px;margin:0 auto 60px;padding:48px}.blog-cta h2{letter-spacing:-.035em;margin-top:0;font-size:32px}.blog-cta p{margin-bottom:24px}.blog-footer{border-top:1px solid var(--blog-line);color:var(--blog-muted);padding-block:32px;font-size:13px}.blog-pagination{justify-content:center;align-items:center;gap:24px;margin-top:32px;display:flex}.blog-article{max-width:900px;margin:auto;padding:48px 32px}.blog-back{margin-bottom:40px;font-size:14px;display:inline-block}.blog-article h1{letter-spacing:-.045em;margin:24px 0;font-size:clamp(36px,5vw,60px);line-height:1.12}.blog-deck{color:var(--blog-muted);font-size:21px;line-height:1.6}.blog-byline{color:var(--blog-muted);font-size:13px;line-height:1.8}.blog-topics{flex-wrap:wrap;gap:8px;display:flex}.blog-topics a{border:1px solid var(--blog-line);border-radius:30px;padding:6px 12px;font-size:12px;text-decoration:none}.blog-cover{margin:32px 0}.blog-cover img,.blog-prose img{border-radius:14px;max-width:100%;height:auto}.blog-prose{overflow-wrap:anywhere;max-width:720px;margin:40px auto;font-size:18px;line-height:1.8}.blog-prose h2{letter-spacing:-.03em;margin-top:2em;font-size:30px;line-height:1.25}.blog-prose h3{font-size:24px;line-height:1.35}.blog-prose a{color:#213cff;text-underline-offset:3px;text-decoration:underline}.blog-prose blockquote{border-left:4px solid #c4ff00;margin:32px 0;padding-left:24px}.blog-prose ul{padding-left:24px;list-style:outside}.blog-prose ol{padding-left:24px;list-style:decimal}.blog-prose code{background:#eceef3;border-radius:4px;padding:2px 5px;font-size:.9em}.blog-prose figure{margin:32px 0}.relay-blog figcaption{color:var(--blog-muted);margin-top:10px;font-size:13px}.blog-callout,.blog-author{border:1px solid var(--blog-line);background:#eef0ff;border-radius:14px;padding:24px}.blog-author{max-width:720px;margin:32px auto;line-height:1.6}.blog-author p{color:var(--blog-muted)}@media (max-width:760px){.blog-nav,.blog-footer{padding:18px 20px}.blog-nav nav{gap:14px}.blog-nav nav>a:nth-child(2){display:none}.blog-hero{padding:44px 20px 28px}.blog-hero>p:last-child{font-size:17px}.blog-articles{padding:0 20px 36px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.blog-filters label:first-child{flex-basis:100%}.blog-cta{margin:0 20px 32px;padding:28px}.blog-cta h2{font-size:27px}.blog-footer{flex-direction:column;align-items:start}.blog-article{padding:28px 20px}.blog-prose{font-size:17px}.blog-deck{font-size:18px}}@media (max-width:480px){.blog-grid{grid-template-columns:1fr}.blog-card h2{font-size:23px}.blog-filters label{flex-basis:100%}.blog-nav nav>a:first-child{display:none}}@media (prefers-reduced-motion:reduce){.blog-card{transition:none}}.relay-blog h1,.relay-blog h2,.relay-blog h3{font-weight:750}.relay-blog{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.blog-prose p{margin:1em 0}.blog-prose li{margin:.4em 0}
