.blog-page{background:var(--gc-white);color:var(--gc-neutral-800);padding:36px 0 88px;font-family:var(--font-inter),Arial,sans-serif}.blog-container{width:min(1240px,calc(100% - 80px));margin-inline:auto}.blog-breadcrumbs{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:var(--gc-neutral-500);margin-bottom:44px}.blog-breadcrumbs a:hover,.blog-sidebar a:hover{color:var(--gc-blue-700)}.blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:64px;align-items:start}.blog-heading{max-width:820px;margin-bottom:48px}.blog-article h1,.blog-heading h1{font-family:var(--font-source-serif),Georgia,serif;font-weight:500;letter-spacing:-.035em;line-height:1.12;color:var(--gc-navy-900);font-size:clamp(36px,4.5vw,58px);margin:14px 0 22px;overflow-wrap:anywhere}.blog-heading>p:not(.blog-kicker){max-width:690px;font-size:17px;line-height:1.7;color:var(--gc-neutral-600)}.blog-kicker{display:flex;flex-wrap:wrap;gap:10px 18px;color:var(--gc-blue-700);font-size:12px;line-height:1.6;letter-spacing:.04em}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 30px}.blog-card{min-width:0;border-bottom:1px solid var(--gc-neutral-200);padding-bottom:24px}.blog-card-image{display:block;overflow:hidden;border-radius:14px;background:var(--gc-blue-50)}.blog-card-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;transition:transform .25s ease}.blog-card-image:hover img{transform:scale(1.025)}.blog-card-body{padding-top:18px}.blog-byline,.blog-card time{font-size:12px;color:var(--gc-neutral-500)}.blog-card h2{font-family:var(--font-source-serif),Georgia,serif;font-weight:500;font-size:27px;line-height:1.23;letter-spacing:-.025em;color:var(--gc-navy-900);margin:10px 0 12px;overflow-wrap:anywhere}.blog-card h2 a:hover{color:var(--gc-blue-700)}.blog-card p{font-size:14px;line-height:1.65;color:var(--gc-neutral-600);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-sidebar{position:sticky;top:112px;padding:24px;border:1px solid var(--gc-neutral-200);border-radius:16px}.blog-sidebar h2{font-family:var(--font-source-serif),Georgia,serif;font-size:25px;font-weight:500;margin:0 0 20px;color:var(--gc-navy-900)}.blog-sidebar nav{display:grid;gap:4px}.blog-sidebar nav a{font-size:13px;line-height:1.5;padding:9px 10px;margin-inline:-10px;border-radius:6px}.blog-sidebar a[aria-current=page]{color:var(--gc-blue-700);background:var(--gc-blue-50);font-weight:600}.blog-author{border-top:1px solid var(--gc-neutral-200);margin-top:24px;padding-top:22px}.blog-author p{font-weight:600;font-size:14px;margin:0 0 6px}.blog-author span{display:block;font-size:12px;line-height:1.6;color:var(--gc-neutral-500)}.blog-author>a{display:inline-block;font-size:13px;color:var(--gc-blue-700);margin-top:12px}.blog-article{min-width:0}.blog-article-header{margin-bottom:30px}.blog-byline{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.blog-cover-link{display:block;margin-bottom:36px}.blog-article-cover{display:block;width:100%;height:auto;border-radius:14px}.blog-prose{font-size:17px;line-height:1.8;overflow-wrap:anywhere;color:var(--gc-neutral-800)}.blog-prose p{margin:0 0 1.2em}.blog-prose :is(h2,h3,h4,h5,h6){font-family:var(--font-source-serif),Georgia,serif;color:var(--gc-navy-900);font-weight:600;line-height:1.3;letter-spacing:-.015em;margin:1.5em 0 .75em}.blog-prose h2{font-size:32px}.blog-prose h3{font-size:28px}.blog-prose h4{font-size:24px}.blog-prose :is(h5,h6){font-size:21px}.blog-prose :is(ul,ol){padding-left:1.5em;margin:1em 0 1.5em}.blog-prose ul{list-style:disc}.blog-prose ol{list-style:decimal}.blog-prose li{margin-bottom:.5em}.blog-prose a[href]{color:var(--gc-blue-700);text-decoration:underline;text-underline-offset:3px}.blog-prose :is(strong,b){font-weight:700}.blog-prose :is(em,i){font-style:italic}.blog-prose img{max-width:100%;height:auto}.blog-prose img:not(.emoji){display:block;margin:1.2em auto;border-radius:4px}.blog-prose img.emoji{display:inline;width:1em;height:1em;vertical-align:-.15em;margin:0}.blog-prose figure{margin:1.5em 0}.blog-prose figcaption{font-size:.85em;text-align:center}.blog-prose blockquote{border-left:3px solid var(--gc-blue-600);padding:4px 0 4px 24px;margin:1.5em 0;color:var(--gc-neutral-600)}.blog-prose table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse}.blog-prose :is(td,th){padding:10px;border:1px solid var(--gc-neutral-200)}.blog-article-footer{margin-top:40px;padding-top:28px;border-top:1px solid var(--gc-neutral-200);font-size:14px;color:var(--gc-blue-700)}.blog-pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:42px}.blog-pagination a{display:grid;place-items:center;min-width:38px;min-height:42px;border:1px solid var(--gc-neutral-200);border-radius:8px;font-size:14px}.blog-pagination a[aria-current=page]{color:var(--gc-white);background:var(--gc-navy-900);border-color:var(--gc-navy-900)}.blog-page a:focus-visible{outline:2px solid var(--gc-blue-600);outline-offset:4px}@media(max-width:1050px){.blog-container{width:calc(100% - 48px)}.blog-layout{gap:32px;grid-template-columns:minmax(0,1fr) 220px}.blog-grid{gap:32px 22px}.blog-card h2{font-size:24px}}@media(max-width:760px){.blog-container{width:calc(100% - 36px)}.blog-layout{grid-template-columns:1fr;gap:44px}.blog-sidebar{position:static}.blog-sidebar nav{grid-template-columns:1fr 1fr;gap:4px 16px}.blog-page{padding-top:24px}.blog-breadcrumbs{margin-bottom:30px}.blog-heading{margin-bottom:34px}.blog-grid{gap:30px 20px}.blog-prose{font-size:16px;line-height:1.75}.blog-article h1{font-size:36px}.blog-article-cover{border-radius:10px}}@media(max-width:500px){.blog-grid{grid-template-columns:1fr}.blog-card h2{font-size:29px}.blog-card-image img{aspect-ratio:3/2}.blog-article h1{font-size:34px}.blog-heading h1{font-size:46px}.blog-prose h2{font-size:28px}.blog-prose h3{font-size:25px}}@media(prefers-reduced-motion:reduce){.blog-card-image img{transition:none}}