.post-shell{width:min(73.75rem,calc(100% - 3rem));margin:4.375rem auto 5.625rem;display:grid;grid-template-columns:minmax(0,1fr) 23.125rem;gap:4.5rem;align-items:start}.post-content{max-width:47.5rem}.post-content h1{font:800 clamp(2.375rem,5vw,4.125rem)/1.05 Arial;letter-spacing:-.05em;color:var(--ink);margin:0 0 1.125rem}.post-meta{color:var(--muted);font-size:0.875rem;border-bottom:0.0625rem solid #e5e7eb;padding-bottom:1.375rem}.post-cover{height:16.25rem;margin:1.875rem 0;background:linear-gradient(135deg,#365a97,#22345e);border-radius:1.125rem;color:#fff;display:grid;place-items:center;font:700 1.5rem Arial;text-align:center;padding:1.5625rem}.post-content p{font-size:1.125rem;line-height:1.75;color:#596477}.post-content h2{font:700 1.75rem Arial;margin:2.375rem 0 0.625rem;color:var(--ink)}.post-cta{margin-top:2.625rem;padding:1.5rem;border-radius:0.875rem;background:#f2f4f6;display:flex;align-items:center;justify-content:space-between;gap:1rem}.post-sidebar{position:sticky;top:6.5625rem}.sidebar-label{color:var(--red);font-size:0.875rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;margin:0 0 0.625rem}.post-simulator{background:#fff;border:0.0625rem solid #e0e3e8;border-radius:1.125rem;padding:1.5rem;box-shadow:0 0.9375rem 2.1875rem #17203418}.post-simulator h2{font:800 1.6875rem Arial;margin:0 0 0.4375rem}.post-simulator p{color:var(--muted);font-size:0.875rem;margin:0 0 1.375rem}.post-simulator form{display:grid;gap:0.9375rem}.post-simulator label{font-size:0.875rem}.sidebar-note{font-size:0.875rem;color:var(--muted);padding:1rem 0.3125rem;line-height:1.5}@media(max-width:51.25rem){.post-shell{width:min(100% - 1.75rem,24.375rem);display:flex;flex-direction:column;margin:2rem auto 3.75rem;gap:1.75rem}.post-content h1{font-size:2rem}.post-content p{font-size:0.9375rem}.post-content h2{font-size:1.4375rem}.post-cover{height:10.625rem;font-size:1.125rem}.post-cta{align-items:stretch;flex-direction:column}.post-sidebar{position:static;width:100%}.post-simulator{padding:1rem}.post-sidebar .sidebar-label{font-size:0.875rem}}
.post-content .eyebrow{margin-bottom:1rem}.post-content h1{max-width:48.75rem}
.blog-entry{margin:0 0 1.75rem;padding:0 0 1.625rem;border-bottom:0.0625rem solid #e0e3e8}.blog-entry h2{margin:0 0 0.625rem;font:700 1.75rem/1.2 Arial;color:var(--ink)}.blog-entry h2 a{color:inherit}.blog-entry h2 a:hover{color:var(--red)}.blog-entry .post-meta{margin:0 0 0.875rem;padding-bottom:0.625rem;border:0}.blog-entry>p:not(.post-meta){margin:0 0 0.875rem}.blog-entry .button-outline{display:inline-flex;margin:0;padding:0.625rem 0.9375rem;font-size:0.875rem}
@media(min-width:30.0625rem) and (max-width:51.25rem){.post-shell{width:calc(100% - 3rem);display:grid;grid-template-columns:minmax(0,1fr) 17.5rem;gap:1.75rem;margin:3.25rem auto 4.375rem}.post-content h1{font-size:2.375rem}.post-content p{font-size:0.9375rem}.post-cover{height:11.875rem}.post-sidebar{position:sticky;top:5.5rem}.post-simulator{padding:1.125rem}.post-simulator h2{font-size:1.375rem}.post-simulator p{font-size:0.875rem}}
