.blog-hero{background:var(--navy);color:#fff;padding:28px 0 90px}.blog-hero .breadcrumb{display:flex;gap:10px;color:#dbe8ee;font-size:10px;margin-bottom:65px}.blog-hero .breadcrumb a{color:#fff;text-decoration:none;font-weight:600}.blog-hero .breadcrumb a:hover{color:#9de1df}.blog-hero .breadcrumb strong{color:#dbe8ee}.blog-hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:100px;align-items:end}.blog-hero h1{font-family:var(--serif);font-size:62px;line-height:1.07;font-weight:500;margin:0}.blog-hero .eyebrow{color:#80d0d3}.blog-hero-grid>p{color:#b8cad3}.featured-post{padding:90px 0}.featured-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center}.featured-image{position:relative;display:block}.featured-image img{display:block;width:100%;height:480px;object-fit:cover}.featured-image>span{position:absolute;top:20px;left:20px;background:var(--aqua);color:var(--navy);padding:8px 12px;font-size:9px;text-transform:uppercase}.post-meta{display:flex;gap:18px;font-size:9px;text-transform:uppercase;color:#70828b}.post-meta span{color:var(--blue);font-weight:700}.featured-copy h2{font-family:var(--serif);font-size:45px;line-height:1.12;font-weight:500}.featured-copy h2 a{color:var(--navy);text-decoration:none}.featured-copy>p{color:#5d727d}.post-author{display:flex;align-items:center;gap:12px;margin:25px 0}.post-author img{width:46px;height:46px;border-radius:50%;object-fit:cover;object-position:top}.post-author div{display:flex;flex-direction:column}.post-author span{font-size:8px;text-transform:uppercase;color:#778790}.post-author strong{font-family:var(--serif);font-size:14px;color:var(--navy)}.blog-library{padding:95px 0;background:#f3f7f8}.library-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:45px;gap:40px}.library-head h2,.blog-author h2{font-family:var(--serif);font-size:45px;font-weight:500;color:var(--navy);margin:0}.filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:670px}.filters button{border:1px solid #cad9de;background:#fff;color:#526b77;padding:9px 12px;font:600 9px var(--sans);text-transform:uppercase;cursor:pointer}.filters button.active,.filters button:hover{background:var(--navy);color:#fff}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.post-card{background:#fff;transition:.2s}.post-card[hidden]{display:none}.post-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(9,46,76,.09)}.post-image{display:block;position:relative;overflow:hidden}.post-image img{display:block;width:100%;height:235px;object-fit:cover}.post-image span{position:absolute;left:14px;bottom:13px;background:rgba(6,31,53,.9);color:#fff;padding:7px 9px;font-size:8px;text-transform:uppercase}.post-card>div{padding:24px}.post-card time{font-size:8px;color:#7a8990}.post-card h3{font-family:var(--serif);font-size:23px;line-height:1.25}.post-card h3 a{color:var(--navy);text-decoration:none}.post-card p{font-size:12px;color:#647780}.post-more{font-size:9px;text-transform:uppercase;color:var(--blue);font-weight:700;text-decoration:none}.blog-author{padding:95px 0}.blog-author-grid{display:grid;grid-template-columns:280px 1fr;gap:65px;align-items:center;max-width:900px}.blog-author img{width:280px;height:330px;object-fit:cover;object-position:top}.blog-author p:not(.eyebrow){color:#60747f}@media(max-width:980px){.post-grid{grid-template-columns:1fr 1fr}.blog-hero-grid,.featured-grid{gap:45px}.library-head{display:block}.filters{justify-content:flex-start;margin-top:25px}}@media(max-width:720px){.blog-hero-grid,.featured-grid{grid-template-columns:1fr}.blog-hero h1{font-size:44px}.featured-image img{height:310px}.featured-copy h2{font-size:37px}.post-grid{grid-template-columns:1fr}.filters{overflow:auto;flex-wrap:nowrap}.filters button{white-space:nowrap}.blog-author-grid{grid-template-columns:100px 1fr;gap:25px}.blog-author img{width:100px;height:145px}.blog-author h2{font-size:32px}}
