.gs-blog,.gs-blog *{box-sizing:border-box}.gs-blog{background:var(--gs-white,#fff)}.gs-blog__wrap{margin-inline:auto;max-width:var(--gs-content-max,1280px);padding-block:clamp(40px,6vw,72px);padding-inline:var(--gs-content-pad,clamp(36px,5vw,80px))}.gs-blog__grid{align-items:start;column-gap:clamp(32px,5vw,72px);display:grid;grid-template-columns:minmax(0,1fr) 320px}.gs-blog__main{grid-column:1;grid-row:1;min-width:0}.gs-blog__toc{grid-column:2;grid-row:1;position:sticky;top:var(--gs-anchor-offset,88px)}@media (max-width:900px){.gs-blog__grid{grid-template-columns:1fr}.gs-blog__main,.gs-blog__toc{grid-column:1;grid-row:auto}.gs-blog__toc{position:static;top:auto}}.gs-blog__after>*{margin-top:0}.gs-skip-link{background:var(--gs-navy,#1d3a5d);border-radius:0 0 var(--gs-radius-sm,4px) 0;color:var(--gs-white,#fff);left:-9999px;padding:.6rem 1rem;position:absolute;text-decoration:none;top:0;z-index:1000}.gs-skip-link:focus{left:0}.gs-blog__listing-title{color:var(--gs-navy,#1d3a5d);font-family:var(--gs-heading-font,"Algebra Display",Georgia,serif);font-size:clamp(2rem,4vw,2.8rem);margin:0 0 1.5rem}.gs-blog__listing-grid{display:grid;gap:clamp(20px,3vw,32px);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.gs-blog__card{background:var(--gs-white,#fff);border:1px solid var(--gs-line,#e1e8ea);border-radius:var(--gs-radius-md,12px);display:flex;flex-direction:column;overflow:hidden}.gs-blog__card>a img{aspect-ratio:16/10;display:block;object-fit:cover;width:100%}.gs-blog__card-chip{color:var(--gs-green-cta,#0a8744);font-size:.72rem;font-weight:700;letter-spacing:.04em;margin:1rem 1rem 0;text-transform:uppercase}.gs-blog__card-title{font-size:1.15rem;line-height:1.25;margin:.4rem 1rem .5rem}.gs-blog__card-title a{color:var(--gs-navy,#1d3a5d);text-decoration:none}.gs-blog__card-title a:hover{text-decoration:underline}.gs-blog__card-summary{color:var(--gs-charcoal,#333);font-size:.92rem;line-height:1.55;margin:0 1rem 1.1rem}.gs-blog__pager{display:flex;gap:1rem;justify-content:center;margin-top:2.5rem}.gs-blog__pager a{color:var(--gs-green-cta,#0a8744);font-weight:600;text-decoration:none}.gs-blog__pager a:hover{text-decoration:underline}