.md-blogbanner{padding:100px 5% 60px;position:relative}.md-blogbanner--light{background:#fff;color:#081f2d}.md-blogbanner--dark{background:#081f2d;color:#fff}.md-blogbanner__inner{margin:0 auto;max-width:1280px;text-align:center}.md-blogbanner__content{margin:0 auto 40px;max-width:880px}.md-blogbanner__eyebrow{border-bottom:2px solid #0e9595;color:#0e9595;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:2px;margin-bottom:18px;padding-bottom:6px;text-transform:uppercase}.md-blogbanner__heading{font-size:3.5rem;font-weight:700;letter-spacing:-.025em;line-height:1;margin:0 0 20px}.md-blogbanner--light .md-blogbanner__heading{color:#081f2d}.md-blogbanner--dark .md-blogbanner__heading{color:#fff}.md-blogbanner__accent{color:#0e9595;font-family:"DM Serif Display",Georgia,serif;font-style:italic;font-weight:400}.md-blogbanner__tagline{font-size:1.1rem;line-height:1.6;margin:0}.md-blogbanner--light .md-blogbanner__tagline{color:#081f2d;opacity:.8}.md-blogbanner--dark .md-blogbanner__tagline{color:#fff;opacity:.8}.md-blogbanner__categories{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 auto;max-width:1100px}.md-blogbanner__pill{border:1px solid;border-radius:100px;display:inline-block;font-size:.9rem;font-weight:500;padding:9px 18px;text-decoration:none;transition:all .25s ease;white-space:nowrap}.md-blogbanner--light .md-blogbanner__pill{background:#fff;border-color:rgba(8,31,45,.15);color:#081f2d}.md-blogbanner--dark .md-blogbanner__pill{background:transparent;border-color:hsla(0,0%,100%,.2);color:#fff}.md-blogbanner__pill:hover{background:rgba(14,149,149,.1);border-color:#0e9595;color:#0e9595}.md-blogbanner--dark .md-blogbanner__pill:hover{background:rgba(14,149,149,.2);color:#fff}.md-blogbanner__pill--active,.md-blogbanner__pill--active:hover{background:#081f2d;border-color:#081f2d;color:#fff}.md-blogbanner--dark .md-blogbanner__pill--active,.md-blogbanner--dark .md-blogbanner__pill--active:hover{background:#fff;border-color:#fff;color:#081f2d}@media (max-width:768px){.md-blogbanner{padding:70px 5% 40px}.md-blogbanner__heading{font-size:2.5rem}.md-blogbanner__tagline{font-size:1rem}.md-blogbanner__pill{font-size:.85rem;padding:8px 14px}}