.blog-heading{padding:65px 0;background:var(--navy);color:white}.blog-heading .eyebrow{color:var(--teal-light)}.blog-heading h1{font-size:48px;margin:12px 0 18px}.blog-heading p:not(.eyebrow){max-width:650px;color:#c8dbe7;line-height:1.8}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.blog-card{border:1px solid var(--line);border-radius:7px;overflow:hidden;background:#fff;min-width:0}.blog-cover{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--surface)}.blog-cover img{width:100%;height:100%;object-fit:cover}.blog-card-body{padding:25px}.blog-meta{display:flex;flex-wrap:wrap;gap:8px 14px;font-size:10px;color:var(--muted)}.blog-meta a{color:var(--teal)}.blog-card h2{font-size:24px;line-height:1.35;margin:18px 0 12px;letter-spacing:-.6px}.blog-card-body>p{font-size:13px;color:var(--muted);line-height:1.8}.blog-card .text-link{font-size:12px;margin-top:16px}.blog-card h2 a:hover{color:var(--teal)}.blog-empty{max-width:650px}.navigation.pagination,.post-navigation{margin-top:40px;border-top:1px solid var(--line);padding-top:24px}.nav-links{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-numbers{color:var(--teal);padding:7px}.blog-single{max-width:850px}.post-heading{margin:32px 0}.post-heading h1{font-size:46px;line-height:1.2;margin:18px 0;overflow-wrap:anywhere}.post-cover{width:100%;height:auto;border-radius:7px;margin-bottom:30px}.post-content{line-height:1.85;font-size:16px;overflow-wrap:anywhere}.post-content h2{font-size:30px;margin:34px 0 14px}.post-content h3{font-size:24px;margin:28px 0 12px}.post-content a{color:var(--teal);text-decoration:underline}.post-content img{max-width:100%;height:auto}.post-content blockquote{border-left:3px solid var(--teal);padding:10px 24px;margin:25px 0;background:#eff6f8}.post-content pre{overflow:auto;padding:20px;background:#eef4f7}.post-content table{width:100%;border-collapse:collapse}.post-content td,.post-content th{border:1px solid var(--line);padding:10px}.post-tags{margin:30px 0;font-size:12px;color:var(--teal)}.post-comments{border-top:1px solid var(--line);margin-top:40px;padding-top:30px}.comment-list{padding-left:0;list-style:none}.comment-body{margin:24px 0;font-size:14px}.comment-meta{font-size:12px}.comment-form input:not([type=checkbox]),.comment-form textarea{max-width:100%;border:1px solid var(--line);padding:10px;font:inherit}.comment-form textarea{width:100%}.comment-form label{display:block;font-size:12px;margin-bottom:5px}.comment-form .submit{background:var(--teal);color:white;border:0;cursor:pointer}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.post-heading h1{font-size:38px}}@media(max-width:760px){.blog-heading{padding:45px 0}.blog-heading h1{font-size:36px}.blog-grid{grid-template-columns:1fr;gap:22px}.blog-card-body{padding:22px}.post-heading h1{font-size:33px}.post-content{font-size:15px}.post-content h2{font-size:26px}}