*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{line-height:1.6;-webkit-font-smoothing:antialiased}img,video{max-width:100%;height:auto;display:block}body{color:#1a1a1a;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}a{color:inherit}.container{max-width:960px;margin:0 auto;padding:2rem 1.25rem 4rem}.hero{margin-bottom:3rem}.section-title{margin-bottom:1.25rem}.site-header{border-bottom:1px solid #e5e5e5}.site-nav{max-width:960px;margin:0 auto;padding:1rem 1.25rem}.site-nav ul{display:flex;gap:1.5rem;list-style:none}.site-nav a{text-decoration:none;font-weight:500}.site-nav a:hover{text-decoration:underline}.post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1.5rem;gap:1.5rem}.post-card{border:1px solid #e5e5e5;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.post-card__image{aspect-ratio:16/9;overflow:hidden;background:#f2f2f2}.post-card__image img{width:100%;height:100%;object-fit:cover}.post-card__body{padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.5rem}.post-card__title{font-size:1.1rem;line-height:1.35}.post-card__title a{text-decoration:none}.post-card__title a:hover{text-decoration:underline}.post-card__date{font-size:.8rem;color:#666}.post-card__excerpt{font-size:.925rem;color:#333}.post-card__meta-data{display:flex;gap:.5rem;font-size:.8rem;color:#666}.load-more-button{display:block;margin:2rem auto 0;padding:.75rem 1.5rem;font-size:1rem;border-radius:8px;border:1px solid #e5e5e5;background-color:#2c4a75;color:#fff;cursor:pointer}.load-more-button:hover{background-color:#1a2e4b}.term-list{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin-top:.25rem}.term-pill{font-size:.75rem;padding:.2rem .6rem;border-radius:999px;background:#f2f2f2;color:#444}.term-pill--category{background:#e6ecf5;color:#2c4a75}.post__image{border-radius:8px;overflow:hidden}.post__header,.post__image{margin-bottom:1.5rem}.post__byline{color:#666;margin-top:.35rem}.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6{margin-top:1.5em;margin-bottom:.5em;line-height:1.25}.wp-content p{margin-bottom:1em}.wp-content ol,.wp-content ul{padding-left:1.5em;margin-bottom:1em}.wp-content a{color:inherit;text-underline-offset:3px}.wp-content figure{margin:2em 0}.wp-content figcaption{font-size:.875em;opacity:.7;margin-top:.5em}.wp-content blockquote{border-left:4px solid;padding-left:1em;margin:1.5em 0;opacity:.8}.wp-content table{width:100%;border-collapse:collapse;margin-bottom:1em}.wp-content td,.wp-content th{padding:.5em;border:1px solid;text-align:left}.wp-content .alignleft{float:left;margin:0 1.5em 1em 0}.wp-content .alignright{float:right;margin:0 0 1em 1.5em}.wp-content .aligncenter{display:block;margin:0 auto 1em}.wp-content .alignwide{width:100%}