.bp{flex:1;width:100%}.bp a{color:currentcolor;text-decoration:none}.blogpost-section{padding:var(--sect-ver, clamp(3rem, 4.018vw + 1.714rem, 7.5rem)) var(--sect-hor, 0)}.blogpost-wrap{display:flex;flex-direction:column;width:100%;max-width:90rem;margin:0 auto;padding:var(--cont-ver, 0) var(--cont-hor, 1rem)}.blogpost-hero-wrap{align-items:center;row-gap:clamp(2.4rem,1.968rem + .9vw,3.2rem)}.blogpost-hero-media{position:relative;width:100%;min-height:40rem;max-height:40rem;margin-bottom:3rem;overflow:hidden;border-radius:var(--elem-border-sm, .6rem)}.blogpost-hero-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.blogpost-title{max-width:72rem;margin:0 0 1.5rem;color:var(--h1-col, #000);font-family:var(--txt-head, Opensans, Arial, sans-serif);font-weight:var(--h1-fw, 700);line-height:var(--h1-lh, 1.2);text-align:center}.blogpost-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;color:var(--txt-col, #202020);font-size:calc(var(--bod-sz, 1.6rem) * .9)}.blogpost-author{display:inline-flex;align-items:center;gap:.65rem}.blogpost-author-avatar{width:3rem;height:3rem;border-radius:50%;object-fit:cover}.blogpost-author-name:hover,.blogpost-tax-list a:hover,.blogpost-post-nav-link:hover .blogpost-post-nav-title{color:var(--link-col, #2c46fc)}.blogpost-meta-separator{width:.35rem;height:.35rem;border-radius:50%;background:var(--bor-col, #d9d9d9)}.blogpost-content{width:100%;margin-top:5rem;margin-bottom:5rem;color:var(--txt-col, #202020)}.blogpost-content>*:first-child{margin-top:0}.blogpost-content>*:last-child{margin-bottom:0}.blogpost-content h2{margin-block:2em .5em}.blogpost-content h3{margin-block:1.6em .4em}.blogpost-content h4,.blogpost-content h5,.blogpost-content h6{margin-block:1.6em .3em}.blogpost-content p,.blogpost-content li{line-height:1.75}.blogpost-content a{color:var(--link-col, #2c46fc);font-weight:600}.blogpost-content a:hover{text-decoration:underline}.blogpost-content figure,.blogpost-content video{margin:3em 0;overflow:hidden;border-radius:var(--bor-rad, .6rem)}.blogpost-content img{max-width:100%;height:auto}.blogpost-content figcaption{margin-top:.75rem;color:var(--txt-mut, #666);font-size:calc(var(--bod-sz, 1.6rem) * .85);text-align:center}.blogpost-content blockquote{margin:2rem 0;padding-left:1.6rem;border-left:.3rem solid var(--link-col, #2c46fc);color:var(--txt-col, #333)}.blogpost-content pre{overflow:auto;padding:1.25rem;border-radius:var(--bor-rad, .6rem);background:var(--site-bg-sec-col, #fafafa)}.blogpost-divider{width:100%;height:1px;background:var(--bor-col, #d9d9d9)}.blogpost-post-footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:1rem;margin-top:1rem;font-size:calc(var(--bod-sz, 1.6rem) * .9)}.blogpost-tax-row,.blogpost-updated{display:flex;align-items:center;gap:.75rem}.blogpost-tax-label,.blogpost-updated h5{margin:0;font:inherit;font-weight:700}.blogpost-tax-list,.blogpost-comment-list{list-style:none;margin:0;padding:0}.blogpost-tax-list{display:flex;flex-wrap:wrap;gap:.5rem}.blogpost-tax-list a{display:inline-flex;align-items:center;padding:.5rem .75rem;border-radius:var(--bor-rad, .6rem);background:var(--pri-col-supp, #EDF0FF);color:var(--pri-col, #005AC4);line-height:1}.blogpost-related{background-color:var(--site-bg-sec-col, #fafafa)}.blogpost-related-wrap{align-items:center;row-gap:3rem}.blogpost-section-title{margin:0;color:var(--h1-col, #000);font-family:var(--txt-head, Opensans, Arial, sans-serif)}.blogpost-comments-section{padding-top:4rem}.blogpost-comments-title{margin:0 0 2.5rem;color:var(--txt-col, #202020);font-weight:600}.blogpost-comment-list{display:flex;flex-direction:column;gap:1.5rem}.blogpost-comment.depth-2,.blogpost-comment.depth-3,.blogpost-comment.depth-4{margin-left:4rem}.blogpost-comment-body{display:flex;align-items:flex-start;gap:1rem}.blogpost-comment-avatar{flex:0 0 auto;width:3.75rem;height:3.75rem;border-radius:50%;object-fit:cover}.blogpost-comment-data{min-width:0}.blogpost-comment-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:.4rem}.blogpost-comment-author{margin:0;color:var(--txt-col, #202020);font-size:calc(var(--bod-sz, 1.6rem) * 1.125)}.blogpost-comment-date{color:var(--txt-mut, #666);font-size:calc(var(--bod-sz, 1.6rem) * .875)}.blogpost-comment-content p{margin:0}.blogpost-comment-respond{margin-top:4rem}.blogpost-comment-reply-title{margin:0 0 1.5rem}.blogpost-comment-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.blogpost-form-group,.blogpost-form-submit{margin:0}.blogpost-form-group{display:flex;flex-direction:column;gap:.4rem}.blogpost-form-group-full,.blogpost-form-submit{grid-column:1 / -1}.blogpost-form-group input,.blogpost-form-group textarea{width:100%;border:1px solid var(--bor-col, #d9d9d9);border-radius:var(--elem-border-sm, .6rem);color:var(--txt-col, #202020);font:inherit}.blogpost-form-group input{min-height:3rem;padding:.65rem .8rem}.blogpost-form-group textarea{min-height:10rem;padding:.8rem;resize:vertical}.blogpost-form-group input:focus,.blogpost-form-group textarea:focus{border-color:var(--bor-col, #dddddd);outline:none}.blogpost-submit{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.8rem 1.2rem;border:0;border-radius:var(--bor-rad, .6rem);background:var(--pri-act-bg, #202020);color:var(--pri-act-txt, #fff);cursor:pointer;font:inherit;font-weight:700}.blogpost-submit:hover{background:var(--pri-act-bg-hov, #2c46fc);color:var(--pri-act-txt-hov, #fff)}.blogpost-nav-section{padding:3rem var(--sect-hor, 0);border-top:1px solid var(--bor-col, #dddddd)}.blogpost-post-nav{display:flex;justify-content:space-between;gap:4rem}.blogpost-post-nav-link{display:inline-flex;align-items:center;gap:.8rem;max-width:28rem;transition:transform var(--trans-spee, .3s) ease}.blogpost-post-nav-next{margin-left:auto;text-align:right}.blogpost-post-nav-prev:hover{transform:translate(-.625rem)}.blogpost-post-nav-next:hover{transform:translate(.625rem)}.blogpost-post-nav-prev .blogpost-post-nav-icon{transform:scaleX(-1)}.blogpost-post-nav-icon{display:inline-flex;width:2.5rem;height:2.5rem}.blogpost-post-nav-icon svg{width:100%;height:100%}.blogpost-post-nav-content{display:flex;flex-direction:column;gap:.25rem}.blogpost-post-nav-kicker{color:var(--txt-mut, #666);font-size:calc(var(--bod-sz, 1.6rem) * .875)}.blogpost-post-nav-title{color:var(--txt-col, #202020);font-weight:700;line-height:1.2}@media(max-width:767px){.blogpost-hero-media{min-height:24rem;max-height:24rem;margin-bottom:2rem}.blogpost-content{margin-top:3rem;margin-bottom:4rem}.blogpost-post-footer,.blogpost-post-nav,.blogpost-comment-form{flex-direction:column;align-items:flex-start;grid-template-columns:1fr}.blogpost-comment.depth-2,.blogpost-comment.depth-3,.blogpost-comment.depth-4{margin-left:1.5rem}.blogpost-post-nav-next{margin-left:0;text-align:left}}
