.hp2 .hp2-blog,.hp2 .hp2-blog-index{font:400 18px/1.5 var(--hp2-font-sans);color:var(--hp2-text);letter-spacing:0}.hp2 .hp2-blog :where(h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote),.hp2 .hp2-blog-index :where(h1,h2,h3,p,ul,li){margin:0;padding:0;color:inherit;font:inherit;letter-spacing:0;text-align:left}.hp2 .hp2-blog :where(a),.hp2 .hp2-blog-index :where(a){color:inherit;font:inherit;text-decoration:none}.hp2 .hp2-blog :where(img),.hp2 .hp2-blog-index :where(img){display:block;max-width:100%;border-radius:0}.hp2 .hp2-blog :where(button),.hp2 .hp2-blog-index :where(button){font:inherit;letter-spacing:0}.hp2 .hp2-blog-bracket{position:relative}.hp2 .hp2-blog-bracket:before,.hp2 .hp2-blog-bracket:after,.hp2 .hp2-blog-bracket__corner{position:absolute;width:14px;height:14px;border-color:var(--hp2-grey2);content:"";pointer-events:none}.hp2 .hp2-blog-bracket:before{top:0;left:0;border-top:1px solid;border-left:1px solid}.hp2 .hp2-blog-bracket__corner--tr{top:0;right:0;border-top:1px solid;border-right:1px solid}.hp2 .hp2-blog-bracket:after{right:0;bottom:0;border-right:1px solid;border-bottom:1px solid}.hp2 .hp2-blog-bracket__corner--bl{bottom:0;left:0;border-bottom:1px solid;border-left:1px solid}.hp2 .hp2-blog-hero{--hero-pad: max(24px, calc((100% - var(--hp2-max)) / 2));--hero-chamfer: 24px;--hero-line: var(--hp2-grey3);padding:120px 0 64px;background:var(--hp2-bg)}.hp2 .hp2-blog-hero__grid{display:grid;grid-template-columns:var(--hero-pad) calc(50% - var(--hero-pad)) minmax(0,1fr);column-gap:0;align-items:stretch;width:100%;margin:0}.hp2 .hp2-blog-hero__grid:before,.hp2 .hp2-blog-hero__grid:after{grid-row:1;grid-column:1 / 3;content:"";pointer-events:none}.hp2 .hp2-blog-hero__grid:before{background:var(--hero-line);clip-path:polygon(0 0,calc(100% - var(--hero-chamfer)) 0,100% var(--hero-chamfer),100% calc(100% - var(--hero-chamfer)),calc(100% - var(--hero-chamfer)) 100%,0 100%)}.hp2 .hp2-blog-hero__grid:after{margin:1px 1px -1px 0;background:var(--hp2-bg);clip-path:polygon(0 0,calc(100% - var(--hero-chamfer)) 0,100% var(--hero-chamfer),100% calc(100% - var(--hero-chamfer)),calc(100% - var(--hero-chamfer)) 100%,0 100%)}.hp2 .hp2-blog-hero__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;grid-row:1;grid-column:2;padding:64px 48px 40px 0}.hp2 .hp2-blog-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0 0 40px;padding:0;list-style:none;color:var(--hp2-grey2);font:400 13px/1.4 var(--hp2-font-mono)}.hp2 .hp2-blog-crumbs li+li:before{margin-right:8px;color:var(--hp2-grey2);content:">"}.hp2 .hp2-blog-crumbs a{color:inherit;font:inherit;text-decoration:none}.hp2 .hp2-blog-crumbs a:hover{color:var(--hp2-text)}.hp2 .hp2-blog-crumbs [aria-current=page]{overflow:hidden;max-width:40ch;text-overflow:ellipsis;white-space:nowrap}.hp2 .hp2-blog-title{max-width:560px;margin:0 0 auto;padding-bottom:48px;color:var(--hp2-text);font:500 clamp(36px,4.2vw,60px)/1.1 var(--hp2-font-sans);letter-spacing:-.03em}.hp2 .hp2-blog-byline{display:flex;flex-direction:column;gap:14px;min-width:309px;max-width:100%;padding:26px 28px}.hp2 .hp2-blog-byline p{margin:0}.hp2 .hp2-blog-byline__author{color:var(--hp2-text);font:500 18px/1.35 var(--hp2-font-sans)}.hp2 .hp2-blog-byline__author a{text-decoration:underline;text-decoration-color:var(--hp2-grey3);text-underline-offset:3px}.hp2 .hp2-blog-byline__author a:hover{text-decoration-color:var(--hp2-text)}.hp2 .hp2-blog-byline__meta{color:var(--hp2-grey2);font:400 13px/1.4 var(--hp2-font-mono);text-transform:uppercase}.hp2 .hp2-blog-hero__media{position:relative;display:block;grid-row:1;grid-column:3;margin-left:-1px;padding:1px 0 1px 1px}.hp2 .hp2-blog-hero__media:before,.hp2 .hp2-blog-hero__media:after{position:absolute;inset:0;content:"";pointer-events:none;clip-path:polygon(var(--hero-chamfer) 0,100% 0,100% 100%,var(--hero-chamfer) 100%,0 calc(100% - var(--hero-chamfer)),0 var(--hero-chamfer))}.hp2 .hp2-blog-hero__media:before{background:var(--hero-line)}.hp2 .hp2-blog-hero__media:after{inset:1px 0 1px 1px;background:var(--hp2-bg)}.hp2 .hp2-blog-hero__media>a,.hp2 .hp2-blog-hero__media>img{position:relative;z-index:1;display:block;width:100%;height:100%;clip-path:polygon(var(--hero-chamfer) 0,100% 0,100% 100%,var(--hero-chamfer) 100%,0 calc(100% - var(--hero-chamfer)),0 var(--hero-chamfer))}.hp2 .hp2-blog-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:left center}.hp2 .hp2-blog-layout{display:grid;grid-template-columns:minmax(0,786px) 280px;justify-content:space-between;gap:64px;align-items:start;padding:64px 44px 96px}.hp2 .hp2-blog-main{min-width:0;max-width:786px}.hp2 .hp2-blog-side{min-width:0;align-self:stretch}.hp2 .hp2-blog-sticky{position:sticky;top:110px;display:flex;flex-direction:column;gap:20px;max-height:calc(100vh - 134px)}.hp2 .hp2-blog-toc{display:flex;flex:0 1 auto;flex-direction:column;min-height:0}.hp2 .hp2-blog-toc ol{--toc-fade-top: 0px;--toc-fade-bottom: 0px;min-height:0;padding-bottom:12px;overflow-y:auto;scrollbar-width:none;mask-image:linear-gradient(to bottom,transparent 0,#000 var(--toc-fade-top),#000 calc(100% - var(--toc-fade-bottom)),transparent 100%)}.hp2 .hp2-blog-toc ol::-webkit-scrollbar{display:none}.hp2 .hp2-blog-toc ol.has-more-above{--toc-fade-top: 36px}.hp2 .hp2-blog-toc ol.has-more-below{--toc-fade-bottom: 56px}.hp2 .hp2-blog-cta{flex:0 0 auto}.hp2 .hp2-blog-panel{padding:24px 20px;background:var(--hp2-card);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}.hp2 .hp2-blog-toc__title,.hp2 .hp2-blog-cta__title{margin:0 0 18px;color:var(--hp2-text);font:400 19px/1.25 var(--hp2-font-mono);text-transform:uppercase}.hp2 .hp2-blog-toc ol{margin:0;padding:0;list-style:none}.hp2 .hp2-blog-toc li+li{margin-top:6px}.hp2 .hp2-blog-toc a{display:block;padding:2px 12px;border-left:1px solid transparent;color:var(--hp2-grey2);font:400 16px/1.5 var(--hp2-font-sans);transition:color .18s var(--hp2-ease),border-color .18s var(--hp2-ease)}.hp2 .hp2-blog-toc a:hover,.hp2 .hp2-blog-toc a.is-active{border-left-color:var(--hp2-text);color:var(--hp2-text)}.hp2 .hp2-blog-cta{display:flex;flex-direction:column}.hp2 .hp2-blog-cta__text{margin:0 0 21px;color:var(--hp2-text);font:400 16px/1.35 var(--hp2-font-sans)}.hp2 .hp2-blog-cta__image{display:block;width:100%;height:auto;margin:0 0 21px;border-radius:8px;object-fit:cover;aspect-ratio:212 / 148}.hp2 .hp2-blog-cta__button{display:inline-flex;margin:0 auto;text-decoration:none}.hp2 .hp2-blog-intro,.hp2 .hp2-blog-body{max-width:786px;color:var(--hp2-text);font:400 18px/1.5 var(--hp2-font-sans);letter-spacing:0;text-align:left}.hp2 .hp2-blog-intro h2,.hp2 .hp2-blog-intro p,.hp2 .hp2-blog-body p,.hp2 .hp2-blog-body li{color:var(--hp2-text);font:400 18px/1.5 var(--hp2-font-sans);letter-spacing:0}.hp2 .hp2-blog-intro h2,.hp2 .hp2-blog-intro p,.hp2 .hp2-blog-body p{margin:0 0 24px}.hp2 .hp2-blog-body h2,.hp2 .hp2-blog-body h3,.hp2 .hp2-blog-body h4{color:var(--hp2-text);font-family:var(--hp2-font-sans);font-weight:500;letter-spacing:-.02em;scroll-margin-top:120px}.hp2 .hp2-blog-body h2{margin:64px 0 24px;font-size:clamp(32px,3.4vw,48px);line-height:1.1}.hp2 .hp2-blog-body h3{margin:40px 0 16px;font-size:28px;line-height:1.2}.hp2 .hp2-blog-body h4{margin:28px 0 12px;font-size:20px;line-height:1.3}.hp2 .hp2-blog-body a{color:inherit;font:inherit;text-decoration:none}.hp2 .hp2-blog-body a:not(.w-lightbox):not(.upsell-cta):not(.hp2-blog-body__cta):not(.w-inline-block){color:var(--hp2-text);text-decoration:underline;text-decoration-color:var(--hp2-grey2);text-underline-offset:3px}.hp2 .hp2-blog-body a:not(.w-lightbox):not(.upsell-cta):not(.hp2-blog-body__cta):not(.w-inline-block):hover{text-decoration-color:var(--hp2-text)}.hp2 .hp2-blog-body .hp2-blog-body__cta{margin:8px 0;text-decoration:none}.hp2 .hp2-blog-body p>.hp2-blog-body__cta{display:flex}.hp2 .hp2-blog-body img{display:block;max-width:100%;height:auto;margin:0;border-radius:0}.hp2 .hp2-blog-body figure{display:block;width:100%;max-width:100%;margin:40px 0;padding:0}.hp2 .hp2-blog-body figure>div{display:block;padding:0;color:inherit;font-size:inherit}.hp2 .hp2-blog-body figure img,.hp2 .hp2-blog-body p img{width:100%}.hp2 .hp2-blog-body .w-lightbox{display:block;text-decoration:none}.hp2 .hp2-blog-body figcaption,.hp2 .hp2-blog-body figcaption em{display:block;width:100%;max-width:none;margin:12px 0 0;color:var(--hp2-text);font:400 16px/1.35 var(--hp2-font-sans);font-style:normal;letter-spacing:0;text-align:left}.hp2 .hp2-blog-body ul,.hp2 .hp2-blog-body ol{margin:0 0 24px;padding-left:24px;font:inherit}.hp2 .hp2-blog-body ul{list-style:disc}.hp2 .hp2-blog-body li{margin:0 0 8px}.hp2 .hp2-blog-body strong,.hp2 .hp2-blog-body b{color:var(--hp2-text);font-weight:700}.hp2 .hp2-blog-body em{font-style:italic}.hp2 .hp2-blog-body .w-embed{max-width:100%}.hp2 .hp2-blog-body pre{overflow-x:auto;margin:0 0 24px;padding:20px;border:1px solid var(--hp2-line);border-radius:0;background:var(--hp2-card);color:var(--hp2-text);font:400 15px/1.5 var(--hp2-font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.hp2 .hp2-blog-body code{font-family:var(--hp2-font-mono)}.hp2 .hp2-blog-body pre>code,.hp2 .hp2-blog-body pre>code.hljs{display:block;padding:0;border:0;border-radius:0;background:transparent;font:inherit;white-space:inherit}.hp2 .hp2-blog-body blockquote{margin:0 0 24px;padding:0 0 0 20px;border:0;border-left:2px solid var(--hp2-grey3);border-radius:0;background:transparent;color:var(--hp2-text);font:400 18px/1.5 var(--hp2-font-sans)}.hp2 .hp2-blog-body blockquote.hp2-blog-callout{position:relative;margin:40px 0;padding:30px;border:0;border-left:0;background:var(--hp2-card);font-style:normal;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.hp2 .hp2-blog-body .hp2-blog-callout__title{margin:0 0 14px;color:var(--hp2-text);font:400 19px/1.25 var(--hp2-font-mono);text-transform:uppercase}.hp2 .hp2-blog-body .hp2-blog-callout__body,.hp2 .hp2-blog-body .hp2-blog-callout__body p{margin:0;color:var(--hp2-text);font:400 18px/1.5 var(--hp2-font-sans)}.hp2 .hp2-blog-body .hp2-blog-callout__body p+p{margin-top:12px}.hp2 .hp2-blog-body .hp2-blog-callout__body:first-letter{text-transform:uppercase}.hp2 .hp2-blog-body .table-scroll{overflow-x:auto;max-width:100%;margin:40px 0;padding:28px;border:0;border-radius:0;background:#484848;clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px);-webkit-overflow-scrolling:touch;contain:inline-size}.hp2 .hp2-blog-body table,.hp2 .hp2-blog-body table.compare-table,.hp2 .hp2-blog-body .table-scroll>table{width:100%;min-width:0;margin:0;border:0;border-collapse:collapse;background:transparent;font:400 16px/1.35 var(--hp2-font-sans);letter-spacing:0}@media (max-width: 991px){.hp2 .hp2-blog-body .table-scroll>table{min-width:calc(var(--table-cols, 4) * 160px)}}.hp2 .hp2-blog-body table tr{vertical-align:top}.hp2 .hp2-blog-body table th,.hp2 .hp2-blog-body table.compare-table th{padding:0 16px 16px 0;border:0;border-bottom:1px solid var(--hp2-grey2);background:transparent;color:var(--hp2-text);font:400 13px/1.4 var(--hp2-font-mono);letter-spacing:0;text-align:left;text-transform:uppercase;vertical-align:bottom}.hp2 .hp2-blog-body table td,.hp2 .hp2-blog-body table.compare-table td{padding:16px 16px 16px 0;border:0;border-bottom:1px solid var(--hp2-grey2);background:transparent;color:var(--hp2-text);font:400 16px/1.35 var(--hp2-font-sans);letter-spacing:0;vertical-align:top}.hp2 .hp2-blog-body table td:first-child,.hp2 .hp2-blog-body table.compare-table td:first-child{font-weight:700}.hp2 .hp2-blog-body table td strong,.hp2 .hp2-blog-body table.compare-table td strong{color:var(--hp2-text)}.hp2 .hp2-blog-body table tr:last-child td{padding-bottom:0;border-bottom:0}.hp2 .hp2-blog-body .mistake-list{margin:0 0 24px!important;gap:16px}.hp2 .hp2-blog-body .mistake-list li{display:flex;align-items:flex-start;gap:24px;margin:0;padding:30px;border:0;border-radius:0;background:var(--hp2-card);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.hp2 .hp2-blog-body .mistake-badge{flex-shrink:0;padding:6px 12px;border:0;border-radius:0;background:#000;color:var(--hp2-text);font:400 13px/1.4 var(--hp2-font-mono);text-transform:uppercase}.hp2 .hp2-blog-body .mistake-text strong{display:block;margin-bottom:6px;color:var(--hp2-text);font:700 18px/1.35 var(--hp2-font-sans)}.hp2 .hp2-blog-body .mistake-text span{color:var(--hp2-text);font:400 16px/1.35 var(--hp2-font-sans)}.hp2 .hp2-blog-body .flux-card{margin:40px 0;padding:30px;border:0;border-radius:0;background:var(--hp2-card);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.hp2 .hp2-blog-body .flux-card h3{margin:0 0 14px;color:var(--hp2-text);font:400 19px/1.25 var(--hp2-font-mono);text-transform:uppercase}.hp2 .hp2-blog-faq{display:block;margin:64px 0 0;padding:0;background:transparent}.hp2 .hp2-blog-faq__title{max-width:none;margin:0;color:var(--hp2-text);font:500 40px/1.1 var(--hp2-font-sans);letter-spacing:-.03em;text-align:left;text-transform:none}.hp2 .hp2-blog-faq .hp2-faq__list{width:100%;max-width:none;margin:40px 0 0}.hp2 .hp2-blog-faq .hp2-faq__item{display:flex;flex-direction:column;gap:11px;margin:0 0 44px;border:0}.hp2 .hp2-blog-faq .hp2-faq__item:last-child{margin-bottom:0}.hp2 .hp2-blog-faq .hp2-faq__item h3{margin:0;font:inherit}.hp2 .hp2-blog-faq .hp2-faq__item button{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:20px;min-height:0;margin:0;padding:0;border:0;background:transparent;color:var(--hp2-text);font:400 18px/1.5 var(--hp2-font-sans);letter-spacing:0;text-align:left;cursor:pointer}.hp2 .hp2-blog-faq .hp2-faq__item button span{flex:1 1 auto}.hp2 .hp2-blog-faq .hp2-faq__item button img{width:29px;height:29px;margin:0;flex:0 0 auto;transition:transform .3s var(--hp2-ease)}.hp2 .hp2-blog-faq .hp2-faq__item.is-open button img{transform:rotate(45deg)}.hp2 .hp2-blog-faq .hp2-faq__panel{height:0;overflow:hidden;color:var(--hp2-text);font:400 16px/1.35 var(--hp2-font-sans);transition:height .3s var(--hp2-ease)}.hp2 .hp2-blog-faq .hp2-faq__item.is-open .hp2-faq__panel{padding:0 49px 0 0}.hp2 .hp2-blog-faq .hp2-faq__panel p,.hp2 .hp2-blog-faq .hp2-faq__panel li{margin:0 0 8px;color:var(--hp2-text);font:400 16px/1.35 var(--hp2-font-sans);letter-spacing:0}.hp2 .hp2-blog-faq .hp2-faq__panel p:last-child{margin-bottom:0}.hp2 .hp2-blog-faq .hp2-faq__panel ul{margin:8px 0;padding-left:1.25em;list-style:disc}.hp2 .hp2-blog-faq .hp2-faq__panel a{color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px}.hp2 .hp2-blog-more{padding:96px 0;background:linear-gradient(180deg,#272727 0%,var(--hp2-bg) 100%)}.hp2 .hp2-blog-more__title{margin:0 0 48px;color:var(--hp2-text);font:500 clamp(32px,4.2vw,60px)/1.1 var(--hp2-font-sans);letter-spacing:-.03em}.hp2 .hp2-blog-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none}.hp2 .hp2-blog-card{display:flex;height:100%;flex-direction:column;gap:16px}.hp2 .hp2-blog-card__media{display:block;overflow:hidden;aspect-ratio:356 / 194;background:var(--hp2-card)}.hp2 .hp2-blog-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--hp2-ease)}.hp2 .hp2-blog-card:hover .hp2-blog-card__media img{transform:scale(1.03)}.hp2 .hp2-blog-card__title{color:var(--hp2-text);font:500 28px/1.2 var(--hp2-font-sans);letter-spacing:-.01em}.hp2 .hp2-blog-card:hover .hp2-blog-card__title{text-decoration:underline;text-underline-offset:4px}.hp2 .hp2-blog-card__meta,.hp2 .hp2-blog-card__summary{color:var(--hp2-grey2)}.hp2 .hp2-blog-card__meta{font:400 13px/1.4 var(--hp2-font-mono);text-transform:uppercase}.hp2 .hp2-blog-card__summary{font:400 16px/1.5 var(--hp2-font-sans)}.hp2 .hp2-blog-hub{padding:0 0 96px;background:var(--hp2-bg)}.hp2 .hp2-blog-hub__heading{margin:0;font-size:inherit}.hp2 .hp2-blog-hub__item button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:32px;padding:40px 48px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.hp2 .hp2-blog-hub__title{color:var(--hp2-text);font:700 28px/1.2 var(--hp2-font-sans);letter-spacing:-.01em}.hp2 .hp2-blog-hub__icon{flex-shrink:0;width:22px;height:22px;transition:transform .3s var(--hp2-ease)}.hp2 .hp2-blog-hub__item.is-open .hp2-blog-hub__icon{transform:rotate(45deg)}.hp2 .hp2-blog-hub__panel{height:0;overflow:hidden;transition:height .3s var(--hp2-ease)}.hp2 .hp2-blog-hub__panel[hidden]{display:none}.hp2 .hp2-blog-hub__panel-inner{padding:0 48px 40px}.hp2 .hp2-blog-hub__list{margin:0;padding:0;list-style:none}.hp2 .hp2-blog-hub__link{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:18px 0;border-top:1px solid var(--hp2-line)}.hp2 .hp2-blog-hub__link-title{color:var(--hp2-text);font:400 18px/1.5 var(--hp2-font-sans)}.hp2 .hp2-blog-hub__link:hover .hp2-blog-hub__link-title{text-decoration:underline;text-underline-offset:3px}.hp2 .hp2-blog-hub__link-meta{flex-shrink:0;color:var(--hp2-grey2);font:400 13px/1.4 var(--hp2-font-mono);text-transform:uppercase}.hp2 .hp2-blog .rc-section{font-family:var(--hp2-font-sans)}.hp2 .hp2-blog-index__hero{padding-top:150px;padding-bottom:40px}.hp2 .hp2-blog-index__eyebrow{margin:0 0 16px}.hp2 .hp2-blog-index__title{margin:0 0 16px;color:var(--hp2-text);font:500 clamp(40px,5vw,68px)/1.04 var(--hp2-font-sans);letter-spacing:-.01em}.hp2 .hp2-blog-index__intro{max-width:640px;margin:0;color:var(--hp2-grey2);font:400 19px/1.5 var(--hp2-font-sans)}.hp2 .hp2-blog-featured{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center;padding:32px;border:1px solid var(--hp2-line);background:var(--hp2-card);clip-path:polygon(28px 0,100% 0,100% 100%,0 100%,0 28px)}.hp2 .hp2-blog-featured__media{display:block;overflow:hidden;aspect-ratio:16 / 10;border:1px solid var(--hp2-line)}.hp2 .hp2-blog-featured__media img{display:block;width:100%;height:100%;object-fit:cover}.hp2 .hp2-blog-featured__copy{display:flex;flex-direction:column;gap:16px}.hp2 .hp2-blog-featured__title{margin:0;color:var(--hp2-text);font:500 clamp(26px,2.6vw,36px)/1.15 var(--hp2-font-sans)}.hp2 .hp2-blog-featured__title a:hover{color:var(--hp2-green)}.hp2 .hp2-blog-featured__summary{margin:0;color:var(--hp2-grey2);font:400 17px/1.55 var(--hp2-font-sans)}.hp2 .hp2-blog-author-line{display:flex;align-items:center;gap:10px;color:var(--hp2-grey2);font:500 12px/1.4 var(--hp2-font-mono);letter-spacing:.08em;text-transform:uppercase}.hp2 .hp2-blog-author-line img{width:28px;height:28px;border-radius:50%;object-fit:cover}.hp2 .hp2-blog-author-line__avatar--light{padding:4px;background:#fff;object-fit:contain}.hp2 .hp2-blog-author-line a:hover{color:var(--hp2-text)}.hp2 .hp2-blog-index__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;padding-top:56px;padding-bottom:32px}.hp2 .hp2-blog-index__heading{margin:0;color:var(--hp2-text);font:500 clamp(24px,2.4vw,32px)/1.15 var(--hp2-font-sans)}.hp2 .hp2-blog-search{display:flex;align-items:center;gap:8px;width:min(100%,380px);margin:0;padding:0 14px;border:1px solid var(--hp2-line);background:var(--hp2-card)}.hp2 .hp2-blog-search:focus-within{border-color:var(--hp2-green)}.hp2 .hp2-blog-search svg{flex-shrink:0;color:var(--hp2-grey2)}.hp2 .hp2-blog-search input{width:100%;height:46px;margin:0;padding:0;border:0;background:transparent;color:var(--hp2-text);font:400 15px/1 var(--hp2-font-sans);outline:none}.hp2 .hp2-blog-search input::placeholder{color:var(--hp2-grey3)}.hp2 .hp2-blog-search button,.hp2 .hp2-blog-search [fs-list-element=clear]{display:inline-flex;padding:6px;border:0;background:none;color:var(--hp2-grey2);font:500 11px/1 var(--hp2-font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.hp2 .hp2-blog-search button:hover,.hp2 .hp2-blog-search [fs-list-element=clear]:hover{color:var(--hp2-text)}.hp2 .hp2-blog-index__grid{padding-bottom:96px}.hp2 .hp2-blog-index__grid .hp2-blog-cards{gap:40px 28px}.hp2 .hp2-blog-index__empty{display:none;padding:48px 0;color:var(--hp2-grey2);font:400 17px/1.5 var(--hp2-font-sans);text-align:center}.hp2 .hp2-blog-index__sentinel{height:1px}@media (max-width: 1180px){.hp2 .hp2-blog-layout{grid-template-columns:minmax(0,1fr) 280px;gap:48px;padding-right:0;padding-left:0}}@media (max-width: 1024px){.hp2 .hp2-blog-hero__copy{padding-right:24px}.hp2 .hp2-blog-title{padding-bottom:32px}.hp2 .hp2-blog-layout{grid-template-columns:minmax(0,1fr);gap:40px}.hp2 .hp2-blog-main,.hp2 .hp2-blog-intro,.hp2 .hp2-blog-body{max-width:none}.hp2 .hp2-blog-side{order:-1}.hp2 .hp2-blog-sticky{position:static;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:stretch;max-height:none}.hp2 .hp2-blog-toc{height:0;min-height:100%}.hp2 .hp2-blog-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.hp2 .hp2-blog-hero{padding:110px 0 32px}.hp2 .hp2-blog-index__hero{padding-top:110px;padding-bottom:32px}.hp2 .hp2-blog-featured,.hp2 .hp2-blog-sticky{grid-template-columns:minmax(0,1fr)}.hp2 .hp2-blog-toc{height:auto;min-height:0;max-height:60vh}.hp2 .hp2-blog-hero__grid{grid-template-columns:var(--hero-pad) minmax(0,1fr);row-gap:20px;padding:0}.hp2 .hp2-blog-hero__copy{padding:32px 20px 32px 0}.hp2 .hp2-blog-hero__media{grid-row:2;grid-column:2;margin-left:0}.hp2 .hp2-blog-hero__media img{height:auto}.hp2 .hp2-blog-crumbs ol{margin-bottom:24px}.hp2 .hp2-blog-crumbs [aria-current=page]{max-width:100%;white-space:normal}.hp2 .hp2-blog-title{padding-bottom:24px}.hp2 .hp2-blog-byline{width:100%;min-width:0;padding:20px}.hp2 .hp2-blog-layout{padding:32px 20px 56px}.hp2 .hp2-blog-body h2{margin-top:48px}.hp2 .hp2-blog-faq__title{font-size:32px}.hp2 .hp2-blog-faq .hp2-faq__item button img{width:20px;height:20px;margin-top:3px}.hp2 .hp2-blog-more{padding:64px 0}.hp2 .hp2-blog-cards{grid-template-columns:minmax(0,1fr)}.hp2 .hp2-blog-card__title{font-size:24px}.hp2 .hp2-blog-featured{padding:20px}.hp2 .hp2-blog-hub{padding-bottom:64px}.hp2 .hp2-blog-hub__item button{padding:24px 20px}.hp2 .hp2-blog-hub__title{font-size:22px}.hp2 .hp2-blog-hub__panel-inner{padding:0 20px 24px}.hp2 .hp2-blog-hub__link{flex-direction:column;gap:6px}.hp2 .hp2-blog-body .table-scroll{padding:16px}.hp2 .hp2-blog-body table th,.hp2 .hp2-blog-body table.compare-table th,.hp2 .hp2-blog-body table td,.hp2 .hp2-blog-body table.compare-table td{padding:12px 12px 12px 0}.hp2 .hp2-blog-body blockquote.hp2-blog-callout,.hp2 .hp2-blog-body .mistake-list li,.hp2 .hp2-blog-body .flux-card{padding:20px}.hp2 .hp2-blog-body .mistake-list li{flex-direction:column;gap:12px}}
