.redhammer-post .post-image{max-width:1000px}.redhammer-post .post-image img{height:auto;max-height:none;object-fit:contain;width:100%}.redhammer-post .post-body{max-width:808px}.redhammer-post h2,.redhammer-post h3{scroll-margin-top:40px}.redhammer-post h3{font:30px/1.1 var(--font-display);margin:32px 0 14px;text-transform:uppercase}.redhammer-post li{font-size:19px;line-height:1.6;margin-bottom:10px}.redhammer-toc{margin:32px 0 40px;padding:24px;background:#e4ebee}.redhammer-toc h2{margin-top:0!important;font-size:34px!important}.redhammer-toc a{font-size:18px}.redhammer-callout{padding:24px;background:#031525;color:#f5f2eb;margin:32px 0;border-left:5px solid #f4ad26}.redhammer-callout>strong{font:28px var(--font-display);color:#f4ad26}.redhammer-callout p{margin:8px 0 0}.redhammer-callout ul{padding-left:22px}.redhammer-table{overflow-x:auto;margin:32px 0;border:1px solid #9facb5}.redhammer-table table{border-collapse:collapse;min-width:780px;width:100%;font-size:16px}.redhammer-table th{background:#031525;color:#fff;text-align:left}.redhammer-table td,.redhammer-table th{padding:13px;border-bottom:1px solid #bdc8ce;vertical-align:top}.redhammer-table tbody tr:first-child{background:#e4ebee}.redhammer-table:focus-visible{outline:3px solid #0b5fa5}.redhammer-logo,.redhammer-visual{margin:38px 0}.redhammer-visual img{width:100%;height:auto;display:block}.redhammer-logo picture{display:block;background:#fff;padding:24px}.redhammer-logo img{display:block;width:min(100%,400px);height:auto;margin:auto}.redhammer-post figcaption{font-size:16px;line-height:1.5;margin-top:12px;color:#46576a}.redhammer-post .post-body aside{background:#031525;color:#f5f2eb}.redhammer-post .post-body aside a,.redhammer-post .post-body aside b{color:#f4ad26}.redhammer-post .post-body aside p{color:#f5f2eb}@media(max-width:800px){.redhammer-post li{font-size:18px}.redhammer-toc{padding:20px}.redhammer-post .post-hero h1{font-size:clamp(44px,12vw,62px)}}.redhammer-diagram{margin:40px 0;background:#e4ebee;padding:24px}.redhammer-post .redhammer-diagram figcaption{font:30px/1.1 var(--font-display);text-transform:uppercase;color:#031525;margin:0 0 24px}.redhammer-diagram ol{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;list-style:none;margin:0;padding:0}.redhammer-diagram li{border-top:4px solid #f4ad26;padding-top:16px}.redhammer-diagram strong{display:block;font:26px var(--font-display);text-transform:uppercase}.redhammer-diagram span{display:block;font-size:17px;line-height:1.45;margin-top:8px}@media(max-width:600px){.redhammer-diagram ol{grid-template-columns:1fr}.redhammer-post .post-hero h1{overflow-wrap:normal}}.redhammer-table caption{text-align:left;padding:16px;font-size:16px;font-weight:700;background:#e4ebee;color:#031525;white-space:normal}.redhammer-post .post-image{display:block}.redhammer-post .post-hero h1{max-width:1080px}