.omni-post{--post-column:720px;--post-wide:1040px;padding:clamp(2.5rem,6vw,4.5rem) var(--omni-side-padding) clamp(2rem,5vw,3rem)}.omni-post__author-box,.omni-post__body,.omni-post__comments,.omni-post__header,.omni-post__tags{margin-left:auto;margin-right:auto;max-width:var(--post-column)}.omni-post a:focus-visible{border-radius:4px;outline:2px solid var(--omni-accent);outline-offset:3px}.omni-post__back{align-items:center;color:var(--omni-muted);display:inline-flex;font-size:.875rem;font-weight:600;gap:.5em;margin-bottom:1.75rem;text-decoration:none}.omni-post__back:focus-visible,.omni-post__back:hover{color:var(--omni-primary)}.omni-post__back-arrow{transform:scaleX(-1)}.omni-post__kicker{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 1rem}.omni-post__topic{background-color:var(--omni-surface-alt);border-radius:999px;color:var(--omni-primary);font-size:.8125rem;font-weight:600;line-height:1.4;padding:.3rem .8rem;text-decoration:none}.omni-post__topic:focus-visible,.omni-post__topic:hover{background-color:var(--omni-primary);color:var(--omni-on-primary)}.omni-post__read-time{color:var(--omni-muted);font-size:.875rem}.omni-post__title{font-size:clamp(2rem,4.6vw,calc(var(--omni-h1)*.86));line-height:1.12;margin:0 0 1.5rem;text-wrap:balance}.omni-post__meta{align-items:center;color:var(--omni-muted);display:flex;flex-wrap:wrap;font-size:.9375rem;gap:.5rem}.omni-post__avatar{border-radius:50%;height:44px;object-fit:cover;width:44px}.omni-post__author{color:var(--omni-dark);font-weight:600;text-decoration:none}.omni-post__author:focus-visible,.omni-post__author:hover{color:var(--omni-primary)}.omni-post__figure{margin:clamp(2rem,5vw,3rem) auto clamp(2rem,5vw,3.5rem);max-width:var(--post-wide)}.omni-post__image{aspect-ratio:16/9;border-radius:var(--omni-panel-radius);display:block;height:auto;object-fit:cover;width:100%}.omni-post__body{font-size:1.0625rem;line-height:1.75}.omni-post__body>:first-child{margin-top:0}.omni-post__body h2{font-size:clamp(1.5rem,3vw,calc(var(--omni-h2)*.7));line-height:1.25;margin:2.75rem 0 1rem}.omni-post__body h3{font-size:clamp(1.2rem,2.4vw,calc(var(--omni-h3)*.8));line-height:1.3;margin:2rem 0 .75rem}.omni-post__body ol,.omni-post__body p,.omni-post__body ul{margin:0 0 1.25rem}.omni-post__body ol,.omni-post__body ul{padding-left:1.4em}.omni-post__body li+li{margin-top:.5rem}.omni-post__body li::marker{color:var(--omni-primary);font-weight:600}.omni-post__body a:not(.omni-btn){color:var(--omni-primary);text-decoration:underline;text-underline-offset:.2em}.omni-post__body img{border-radius:var(--omni-radius);height:auto;max-width:100%}.omni-post__body blockquote{border-left:3px solid var(--omni-accent);color:var(--omni-dark);font-size:1.25rem;margin:2rem 0;padding:.25rem 0 .25rem 1.5rem}.omni-post__body .omni-post-table{margin:2rem 0;overflow-x:auto}.omni-post__body .omni-post-table:focus-visible{outline:3px solid var(--omni-accent);outline-offset:3px}.omni-post__body .omni-post-table table{border:0;border-collapse:collapse;font-size:.9375rem;line-height:1.5;margin:0;min-width:520px;width:100%}.omni-post__body .omni-post-table td,.omni-post__body .omni-post-table th{border:0;border-bottom:1px solid var(--omni-border);padding:.75rem 1rem;text-align:left;vertical-align:top}.omni-post__body .omni-post-table thead th{font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase}.omni-post__body .omni-post-table tbody th{color:var(--omni-dark);font-weight:600}.omni-post__cta{margin:clamp(2.5rem,5vw,3.5rem) auto 0;max-width:var(--post-column)}.omni-post__cta .omni-cta__heading{font-size:clamp(1.5rem,3.2vw,2rem)}.omni-post__cta .omni-cta__body{font-size:1rem}.omni-post__audio>.hs_cos_wrapper:empty{display:none}.omni-post__audio>.hs_cos_wrapper:not(:empty){margin-top:1.25rem}.omni-post__tags{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin-bottom:0;margin-top:clamp(2.5rem,5vw,3.5rem);padding:0}.omni-post__tag{border:1px solid var(--omni-border);border-radius:999px;color:var(--omni-dark);display:inline-block;font-size:.875rem;font-weight:600;line-height:1.4;padding:.35rem .9rem;text-decoration:none}.omni-post__tag:focus-visible,.omni-post__tag:hover{border-color:var(--omni-primary);color:var(--omni-primary)}.omni-post__author-box{align-items:flex-start;border-top:1px solid var(--omni-border);display:flex;gap:1.25rem;margin-top:2.5rem;padding-top:2rem}.omni-post__author-avatar{border-radius:50%;flex-shrink:0;height:72px;object-fit:cover;width:72px}.omni-post__author-label{color:var(--omni-muted);font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin:0 0 .25rem;text-transform:uppercase}.omni-post__author-name{font-family:var(--omni-font-heading);font-size:1.25rem;font-weight:600;margin:0 0 .5rem}.omni-post__author-name a{color:var(--omni-dark);font:inherit;text-decoration:none}.omni-post__author-name a:focus-visible,.omni-post__author-name a:hover{color:var(--omni-primary)}.omni-post__author-bio>:last-child{margin-bottom:0}.omni-post__comments{margin-top:3rem}.omni-post__comments form{background-color:transparent;border:0;border-radius:0;padding:0}.omni-post__comments .hs-form-field{margin-bottom:1.25rem}.omni-post__comments form label{color:var(--omni-dark);display:block;font-size:.875rem;font-weight:600;margin-bottom:.4rem}.omni-post__comments .hs-form-required{color:var(--omni-primary);margin-left:.15em}.omni-post__comments .hs-input{width:100%}.blog-comments .hs-submit{margin-top:.5rem;text-align:left}.blog-comments .comment-reply-to{border:0}.blog-comments .comment-reply-to:focus,.blog-comments .comment-reply-to:hover{background-color:transparent;text-decoration:underline}