.blogs-index{background:#fffdf8}.bi-hero{background:#f6efe4;border-bottom:1px solid #ece3d4;padding:4.2rem 0 2.6rem}.bi-eyebrow{color:#ff7a59;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .4rem;font-size:.78rem;font-weight:700}.bi-hero h1{color:#23303a;margin:0 0 .5rem;font-size:clamp(2rem,4vw,3rem)}.bi-hero p{color:#5b6670;max-width:40rem;margin:0}.bi-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1.4rem;padding-top:2.2rem;padding-bottom:2.2rem;display:grid}.bi-card{color:#23303a;background:#fff;border:1px solid #ece3d4;border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.bi-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #23303a1a}.bi-img{aspect-ratio:16/10;background:#e3f5f4;position:relative;overflow:hidden}.bi-card .bi-img img{object-fit:cover;max-width:none;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.bi-new{color:#fff;background:#ff7a59;border-radius:999px;padding:.25rem .65rem;font-size:.72rem;font-weight:700;position:absolute;top:.8rem;left:.8rem}.bi-copy{flex-direction:column;flex:1;gap:.35rem;padding:1rem 1.2rem 1.3rem;display:flex}.bi-tag{color:#0b7f7b;background:#e3f5f4;border-radius:999px;align-self:flex-start;padding:.15rem .6rem;font-size:.75rem;font-weight:600}.bi-copy h2{color:#23303a;margin:.2rem 0 0;font-size:1.2rem}.bi-copy p{color:#5b6670;margin:0;font-size:.95rem}.bi-read{color:#0b7f7b;margin-top:auto;padding-top:.5rem;font-weight:600}.bi-guides{padding-bottom:3rem}.bi-guides h2{color:#23303a;font-size:1.4rem}.bi-guides div{flex-wrap:wrap;gap:.6rem;display:flex}.bi-guides a{color:#23303a;background:#f6efe4;border:1px solid #ece3d4;border-radius:999px;padding:.5rem 1rem;font-size:.92rem;text-decoration:none}.bi-guides a:hover{background:#e3f5f4}
