html.blogpost{--post-pad-x:var(--gom-pad-x,2rem);--post-gap:clamp(1.6rem,2.4vw,3.2rem);--post-max:78rem;--post-side:32rem;--post-wrap:calc(var(--post-max) + var(--post-side) + var(--post-gap));--post-radius:0px;--post-border:rgba(0,0,0,.08);--post-text:rgba(0,0,0,.82);--post-muted:rgba(0,0,0,.6);--post-link:var(--primary-color,#111);--post-bg:#fff;--post-card:#fff}html.blogpost body{background:var(--post-bg)}html.blogpost .body-content{margin-top:0!important}html.blogpost .blog-article,html.blogpost .blog-article-content,html.blogpost .support-article-content{background:transparent!important;border:0!important;box-shadow:none!important;margin:0!important;padding:0!important}html.blogpost #content.container{max-width:140rem;padding-bottom:0;padding-left:0;padding-right:0}html.blogpost .blog-header-wrap{align-items:flex-end;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;margin:0;min-height:clamp(42rem,58vh,78rem);overflow:hidden;position:relative;width:100%}html.blogpost .blog-header-wrap:before{background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.35) 45%,rgba(0,0,0,.72));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}html.blogpost .blog-header-wrap header{max-width:var(--post-wrap);padding:0 var(--post-pad-x) clamp(2.4rem,4vw,5.2rem);position:relative;text-align:left;top:auto!important;width:100%;z-index:2}html.blogpost .blog-header-wrap .blog-header-container{margin:0;max-width:var(--post-max);padding:0}html.blogpost .blog-header-wrap h1.blog-title{color:#fff;font-family:var(--heading-font,inherit);font-size:clamp(2.8rem,3.1vw,5.6rem)!important;font-weight:var(--fw-regular,400);letter-spacing:.02em;line-height:1.06;margin:0 0 1.6rem;text-shadow:0 8px 30px rgba(0,0,0,.45);text-transform:uppercase}html.blogpost .blog-header-container .blog-subnav{align-items:center;color:hsla(0,0%,100%,.9);display:flex;flex-wrap:wrap;font-size:1.35rem;gap:1.2rem;margin:0 0 1.2rem;padding:0}html.blogpost .blog-header-wrap .blog-meta{list-style:none;margin:0;padding:0}html.blogpost .blog-header-wrap .blog-categories{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:1.2rem 0 0;padding:0}html.blogpost .blog-header-wrap .blog-category{align-items:center;background:rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.55);border-radius:var(--post-radius);color:#fff;display:inline-flex;font-size:1.05rem;gap:.6rem;letter-spacing:.08em;padding:.7rem 1.3rem;text-decoration:none;text-transform:uppercase}html.blogpost .blog-header-wrap .blog-category:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.75)}html.blogpost .row.support-container.support-container-sidebar-right{align-items:start;display:grid;gap:var(--post-gap);grid-template-columns:minmax(0,var(--post-max)) minmax(0,var(--post-side));margin:0 auto!important;max-width:var(--post-wrap);padding:clamp(2.4rem,3vw,4.2rem) var(--post-pad-x) clamp(5rem,6vw,7rem)}html.blogpost .row.support-container>[class*=col-]{float:none!important;min-width:0;width:auto!important}html.blogpost .col-xs-12.col-lg-9{min-width:0}html.blogpost .col-lg-3.visible-lg{border-left:1px solid var(--post-border);min-width:0;padding-left:var(--post-gap)}@media (min-width:769px){html.blogpost .col-lg-3.visible-lg{align-self:start;position:sticky;top:calc(var(--header-h, 96px) + 2.2rem)}}html.blogpost article.gom-blog{color:var(--post-text);font-family:var(--body-font,inherit)}html.blogpost .gom-blog__header{border-bottom:1px solid var(--post-border);margin:0 0 2.8rem;padding:0 0 2.4rem}html.blogpost .gom-blog__kicker{color:var(--post-muted);font-size:1.15rem;letter-spacing:.12em;margin:0 0 1rem;text-transform:uppercase}html.blogpost .gom-blog__title{color:#111;font-family:var(--heading-font,inherit);font-size:clamp(2.6rem,2.2vw,4.2rem);font-weight:var(--fw-regular,400);line-height:1.1;margin:0 0 1.2rem}html.blogpost .gom-blog__lede{color:rgba(0,0,0,.72);font-size:1.9rem;line-height:1.55;margin:0;max-width:70ch}html.blogpost .gom-blog__toc{background:var(--post-card);border:1px solid var(--post-border);border-radius:var(--post-radius);margin:3rem 0 3.4rem;padding:2.2rem}html.blogpost .gom-blog__tocTitle{color:#111;font-family:var(--heading-font,inherit);font-size:1.15rem;letter-spacing:.12em;margin:0 0 1.4rem;text-transform:uppercase}html.blogpost .gom-blog__tocList{display:grid;gap:.8rem;margin:0;padding-left:1.8rem}html.blogpost .gom-blog__tocList a{border-bottom:1px solid rgba(0,0,0,.15);color:#111;text-decoration:none}html.blogpost .gom-blog__tocList a:hover{border-bottom-color:rgba(0,0,0,.45)}html.blogpost .gom-blog__section{margin:0 0 3rem}html.blogpost .gom-blog__h3{color:#111;font-family:var(--heading-font,inherit);font-size:2.2rem;font-weight:var(--fw-regular,400);line-height:1.2;margin:3.2rem 0 1.3rem}html.blogpost .gom-blog__section li,html.blogpost .gom-blog__section p{color:var(--post-text);font-size:1.7rem;line-height:1.85}html.blogpost .gom-blog__list{margin:1.2rem 0 0;padding-left:2rem}html.blogpost a{color:var(--mtd)}html.blogpost a:hover{text-decoration:underline}html.blogpost .gom-blog__h3,html.blogpost .gom-blog__section{scroll-margin-top:calc(var(--header-h, 96px) + 1.6rem)}html.blogpost .gom-cta{background:#fafafa;border:1px solid var(--post-border);border-radius:var(--post-radius);margin:4rem 0;padding:3rem}html.blogpost .gom-cta__title{font-family:var(--heading-font,inherit);font-size:2.2rem;margin:0 0 .8rem}html.blogpost .gom-cta__text{color:rgba(0,0,0,.72);font-size:1.6rem;line-height:1.7;margin:0 0 1.8rem}html.blogpost .gom-cta__actions{display:flex;flex-wrap:wrap;gap:1.2rem}html.blogpost .gom-btn{align-items:center;border-radius:var(--post-radius);display:inline-flex;font-size:1.25rem;justify-content:center;letter-spacing:.06em;padding:1.25rem 2rem;text-decoration:none;text-transform:uppercase}html.blogpost .gom-btn--primary{background:#111;border:1px solid #111;color:#fff}html.blogpost .gom-btn--ghost{background:transparent;border:1px solid rgba(0,0,0,.22);color:#111}html.blogpost .gom-faq{margin:1.6rem 0 0}html.blogpost .gom-faq dt{font-weight:600;margin-top:1.6rem}html.blogpost .gom-faq dd{color:rgba(0,0,0,.72);margin:.6rem 0 0}html.blogpost .col-lg-3 h3{color:#111;font-family:var(--heading-font,inherit);font-size:1.25rem;font-weight:var(--fw-regular,400);letter-spacing:.12em;margin:0 0 1.6rem;text-transform:uppercase}html.blogpost .col-lg-3 h3+div,html.blogpost .col-lg-3 h3+ul{margin-top:0}html.blogpost .col-lg-3 ul.blog-categories{display:grid;gap:.9rem;list-style:none;margin:0 0 3rem;padding:0}html.blogpost .col-lg-3 ul.blog-categories a.blog-category{align-items:center;background:#fff;border:1px solid var(--post-border);border-radius:var(--post-radius);color:#111;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.1rem;text-decoration:none}html.blogpost .col-lg-3 ul.blog-categories a.blog-category .badge{background:rgba(0,0,0,.06);color:rgba(0,0,0,.7)}html.blogpost ul.blog-latest-posts{display:grid;gap:1.2rem;list-style:none;margin:0 0 3rem;padding:0}html.blogpost ul.blog-latest-posts a{align-items:center;background:#fff;border:1px solid var(--post-border);border-radius:var(--post-radius);color:#111;display:grid;gap:1.2rem;grid-template-columns:6.4rem 1fr;padding:1rem;text-decoration:none}html.blogpost ul.blog-latest-posts img{border-radius:var(--post-radius);height:6.4rem;-o-object-fit:cover;object-fit:cover;width:6.4rem}html.blogpost ul.blog-latest-posts .blog-title{color:rgba(0,0,0,.78);font-size:1.35rem;line-height:1.25}html.blogpost .blog-syndication ul.links{list-style:none;margin:0;padding:0}html.blogpost .blog-syndication a{align-items:center;background:#111;border-radius:var(--post-radius);color:#fff;display:flex;font-size:1.15rem;gap:.8rem;justify-content:center;letter-spacing:.12em;padding:1.25rem 1.2rem;text-decoration:none;text-transform:uppercase}html.blogpost .blog-syndication a:hover{opacity:.92}@media (max-width:768px){html.blogpost .blog-header-wrap{height:var(--full-hm-vh);min-height:54vh;min-height:54svh;min-height:54dvh}html.blogpost .blog-header-wrap header{padding:0 var(--post-pad-x) 2.6rem}html.blogpost .blog-header-wrap h1.blog-title{font-size:clamp(2.6rem,7vw,3.6rem)!important;margin-bottom:1.2rem}html.blogpost .row.support-container.support-container-sidebar-right{grid-template-columns:1fr;padding:2.6rem var(--post-pad-x) 6rem}html.blogpost .col-lg-3.visible-lg{border-left:0;border-top:1px solid var(--post-border);display:block!important;margin-top:1.6rem;padding-left:0;padding-top:2.6rem}html.blogpost .col-lg-3.visible-lg>div{display:grid;gap:2.2rem}html.blogpost .col-lg-3 ul.blog-categories{display:flex;flex-wrap:wrap;gap:.8rem;margin:0}html.blogpost .col-lg-3 ul.blog-categories li{margin:0!important}html.blogpost .col-lg-3 ul.blog-categories a.blog-category{border-radius:var(--post-radius);justify-content:center;padding:.9rem 1.15rem}html.blogpost ul.blog-latest-posts{display:flex;gap:1.2rem;overflow-x:auto;padding-bottom:.6rem;scroll-snap-type:x mandatory}html.blogpost ul.blog-latest-posts li{min-width:26rem;scroll-snap-align:start}html.blogpost .gom-blog__toc{border-radius:var(--post-radius);padding:1.8rem}html.blogpost .gom-cta{padding:2.4rem}html.blogpost .gom-cta__actions{flex-direction:column}html.blogpost .gom-cta__actions a{margin:0 auto;max-width:34rem;width:100%}}@media (min-width:769px){html.blogpost .gom-blog__lede{font-size:2.05rem}html.blogpost .gom-blog__toc{padding:2.4rem}}html.blogpost .gom-blog__footer{height:auto!important;margin-bottom:4.5dvh!important;min-height:20dvh!important;padding:0}@media (min-width:769px){html.blogpost .blog-header-wrap{height:var(--full-h);min-height:54vh}html.blogpost .blog-header-wrap header{margin-left:var(--gom-pad-x);padding:0}html.blogpost .blog-header-wrap .blog-header-container{max-width:90%;overflow-wrap:break-word;width:120ch}html.blogpost #content.container{margin-top:0!important}html.blogpost .row.support-container.support-container-sidebar-right{align-items:start;display:grid;gap:var(--post-gap);grid-template-columns:1fr var(--post-side);margin:0!important;max-width:none}html.blogpost .row.support-container.support-container-sidebar-right>.col-xs-12{order:1;width:auto!important}html.blogpost .row.support-container.support-container-sidebar-right>.col-lg-3{order:2;width:auto!important}html.blogpost .gom-cta__actions{justify-content:center}html.blogpost .gom-btn{width:17dvw}html.blogpost .visible-lg{display:block!important}}