.blog-index{background:#fff;min-height:60vh}.blog-hero-banner{padding:88px 0 56px}.blog-hero-eyebrow,.blog-hero-banner-title{margin:0 0 20px}.blog-hero-banner-sub{max-width:720px;margin:0}.blog-body{padding-top:48px;padding-bottom:96px}.blog-tags-row{border-bottom:1px solid #59606514;flex-wrap:wrap;gap:8px;margin-bottom:40px;padding-bottom:28px;display:flex}.blog-tag-pill{color:var(--charcoal);cursor:pointer;background:0 0;border:1px solid #5960652e;border-radius:999px;padding:7px 16px;transition:background .15s,border-color .15s,color .15s}.blog-tag-pill:hover{color:var(--space-indigo);background:#7894b414;border-color:#59606552}.blog-tag-pill.is-active{background:var(--space-indigo);border-color:var(--space-indigo);color:#fffcf9}.blog-magazine{grid-template-columns:1.2fr 1fr;gap:28px;margin-bottom:56px;display:grid}@media (max-width:900px){.blog-magazine{grid-template-columns:1fr}}.blog-featured{color:inherit;background:#fff;border-radius:16px;text-decoration:none;transition:box-shadow .25s,transform .25s;display:block;overflow:hidden;box-shadow:0 2px 12px #0000000d}.blog-featured:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000001a}.blog-featured-cover{aspect-ratio:16/10;background:var(--space-indigo);overflow:hidden}.blog-featured-cover img{object-fit:cover;width:100%;height:100%;display:block}.blog-featured-cover-placeholder{background:var(--space-indigo)}.cover-placeholder{background:var(--space-indigo);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cover-placeholder-mark{letter-spacing:6px;color:var(--apricot-cream);opacity:.55;font-family:Work Sans,sans-serif;font-size:32px;font-weight:600}.cover-placeholder--hero{aspect-ratio:16/7;border-radius:14px;box-shadow:0 8px 28px #00000014}.cover-placeholder--hero .cover-placeholder-mark{letter-spacing:12px;font-size:56px}.blog-featured-body{flex-direction:column;gap:14px;padding:32px 36px 36px;display:flex}.blog-secondary-column{flex-direction:column;gap:14px;display:flex}.blog-secondary-heading{margin:0}.blog-secondary-grid{flex:1;grid-template-rows:repeat(4,1fr);gap:14px;display:grid}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px;display:grid}.blog-card{color:inherit;background:#fff;border-radius:12px;flex-direction:column;text-decoration:none;transition:box-shadow .25s,transform .25s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000a}.blog-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #00000014}.blog-card-cover{aspect-ratio:16/10;background:var(--space-indigo);overflow:hidden}.blog-card-cover img{object-fit:cover;width:100%;height:100%;display:block}.blog-card-body{flex-direction:column;flex:1;gap:10px;padding:22px 24px 26px;display:flex}.blog-card--secondary{flex-direction:row;align-items:stretch}.blog-card--secondary .blog-card-cover{aspect-ratio:auto;flex-shrink:0;width:38%;min-width:120px}.blog-card--secondary .blog-card-body{justify-content:center;gap:6px;padding:12px 16px}.blog-meta{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.blog-meta-tag{letter-spacing:1.2px;text-transform:uppercase;background:#7894b424;border-radius:999px;padding:3px 10px;font-family:Raleway,sans-serif;font-size:10px;font-weight:600;display:inline-block}.blog-featured-title,.blog-secondary-title,.blog-card-title,.blog-featured-excerpt,.blog-card-excerpt{margin:0}.blog-readmore{margin-top:6px}.blog-empty{text-align:center;padding:80px 0}.blog-pagination{border-top:1px solid #59606514;justify-content:center;align-items:center;gap:6px;margin-top:56px;padding-top:32px;display:flex}.blog-page-btn{min-width:38px;height:38px;color:var(--space-indigo);cursor:pointer;background:0 0;border:1px solid #5960652e;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-family:Raleway,sans-serif;font-size:14px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.blog-page-btn:hover:not(:disabled):not(.is-active){background:#7894b414;border-color:#59606552}.blog-page-btn:disabled{opacity:.4;cursor:not-allowed}.blog-page-btn.is-active{background:var(--space-indigo);border-color:var(--space-indigo);color:#fffcf9}.blog-page-ellipsis{color:var(--charcoal);padding:0 6px;font-family:Raleway,sans-serif;font-size:14px}.post{background:#fff;padding-bottom:0}.post-head{background:#fff;padding:64px 0 24px}.post-eyebrow{align-items:center;gap:10px;margin:0 0 32px;display:flex}.post-eyebrow a{color:inherit;text-decoration:none;transition:color .15s}.post-eyebrow a:hover{color:var(--tomato-jam)}.post-eyebrow-sep{color:#59606566}.post-cover{margin:0 0 40px}.post-cover img{object-fit:cover;border-radius:14px;width:100%;height:auto;max-height:540px;display:block;box-shadow:0 8px 28px #00000014}.post-title{margin:0 0 20px}.post-summary{margin:0 0 32px}.post-byline{border-top:1px solid #5960651a;align-items:center;gap:14px;padding-top:24px;display:flex}.post-avatar{background:var(--space-indigo);color:#fffcf9;letter-spacing:.4px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-family:Work Sans,sans-serif;font-size:14px;font-weight:600;display:flex}.post-byline-text{flex-direction:column;display:flex}.post-author{margin:0}.post-meta{margin:2px 0 0}.post-prose-wrap{padding-top:0;padding-bottom:8px}.post-prose{color:var(--space-indigo);margin:0;font-family:Raleway,sans-serif;font-size:18px;font-weight:400;line-height:1.72}.post-prose>:first-child{margin-top:0}.post-prose h1,.post-prose h2,.post-prose h3,.post-prose h4{letter-spacing:-.4px;color:var(--space-indigo);margin:2em 0 .6em;font-family:Work Sans,sans-serif;font-weight:500;line-height:1.25}.post-prose h1{font-size:32px}.post-prose h2{font-size:28px}.post-prose h3{font-size:22px}.post-prose h4{font-size:18px}.post-prose p{margin:0 0 1.4em}.post-prose a{color:var(--tomato-jam);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.post-prose a:hover{color:var(--inferno)}.post-prose ul,.post-prose ol{margin:0 0 1.6em;padding-left:1.4em}.post-prose ul{list-style:outside}.post-prose ol{list-style:decimal}.post-prose li{margin:.5em 0}.post-prose{counter-reset:bn-ol}.post-prose [data-content-type=bulletListItem],.post-prose [data-content-type=numberedListItem]{margin:.4em 0;padding-left:1.6em;position:relative}.post-prose [data-content-type=bulletListItem]:before{content:"•";color:var(--space-indigo);font-weight:600;position:absolute;top:0;left:.4em}.post-prose [data-content-type=numberedListItem]{counter-increment:bn-ol;padding-left:2em}.post-prose [data-content-type=numberedListItem]:before{content:counter(bn-ol)".";color:var(--space-indigo);font-variant-numeric:tabular-nums;font-weight:600;position:absolute;top:0;left:.2em}.post-prose [data-content-type=bulletListItem]>p,.post-prose [data-content-type=numberedListItem]>p{margin:0}.post-prose img{border-radius:10px;max-width:100%;height:auto;margin:2em 0;box-shadow:0 4px 16px #0000000f}.post-prose blockquote{border-left:4px solid var(--apricot-cream);color:var(--space-indigo);background:#e6c79c1a;border-radius:0 8px 8px 0;margin:2em 0;padding:18px 26px;font-family:Libre Baskerville,serif;font-size:18px;font-style:italic}.post-prose code{background:#59606514;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,Menlo,monospace;font-size:14px}.post-prose pre{background:var(--space-indigo);color:#fffcf9;border-radius:10px;margin:2em 0;padding:20px 24px;font-size:14px;overflow-x:auto}.post-prose pre code{color:inherit;background:0 0;padding:0}.post-tags-wrap{padding-top:56px;padding-bottom:0}.post-tags{flex-wrap:wrap;gap:8px;margin:0;display:flex}.post-tag{color:#2f4f7c;background:#7894b41f;border-radius:999px;padding:6px 14px}.post-cta-band{background:#fff;width:100vw;margin-left:calc(50% - 50vw);padding:60px 0 120px}.post-cta-wrap{max-width:1440px;margin:0 auto;padding:0}@media (max-width:1280px){.post-cta-wrap{padding:0 80px}}@media (max-width:1024px){.post-cta-wrap{padding:0 56px}}@media (max-width:768px){.post-cta-wrap{padding:0 40px}}@media (max-width:640px){.post-cta-wrap{padding:0 24px}}.post-cta{background:var(--space-indigo);text-align:center;color:#fff;border-radius:16px;margin-top:64px;padding:72px 48px}.post-cta-eyebrow{margin:0 0 14px}.post-cta-heading{color:#fff;max-width:700px;margin:0 auto 14px}.post-cta-heading em{color:var(--apricot-cream);font-style:normal}.post-cta-sub{color:#fffcf9bf;max-width:600px;margin:0 auto 30px}.post-cta-btn{display:inline-block}.post-cta .btn-primary,.post-cta .btn-inferno{background:var(--inferno);color:#fff;border:0}.post-cta .btn-primary:hover,.post-cta .btn-inferno:hover{background:#8a0606}@media (max-width:1024px){.post-cta{padding:56px 36px}}@media (max-width:640px){.post-cta{margin-top:48px;padding:44px 24px}}.post-related{background:#fff;padding:80px 0 96px}.post-related-eyebrow{text-align:center;margin:0 0 8px}.post-related-heading{text-align:center;margin:0 0 40px}.post-related-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}
