:root{--black: #161616;--white: #FAF9F6;--gray: #B0B0B0}[data-page-namespace=single-blog] .article{padding:180px 0 100px;background-color:var(--white);min-height:100vh}[data-page-namespace=single-blog] .article__header{margin-bottom:80px}[data-page-namespace=single-blog] .article__header-wrap{max-width:1000px}[data-page-namespace=single-blog] .article__meta{display:flex;gap:30px;margin-bottom:30px;text-transform:uppercase;letter-spacing:.05em}[data-page-namespace=single-blog] .article__meta .article__date{opacity:.6}[data-page-namespace=single-blog] .article__meta .article__categories{display:flex;gap:15px}[data-page-namespace=single-blog] .article__meta .article__categories .article__category{color:var(--black);text-decoration:none;font-weight:500}[data-page-namespace=single-blog] .article__title{margin:0 0 30px;line-height:.95;text-transform:uppercase}[data-page-namespace=single-blog] .article__subtitle{max-width:600px;opacity:.8;line-height:1.4}[data-page-namespace=single-blog] .article__hero{margin-bottom:80px}[data-page-namespace=single-blog] .article__hero-img{width:100%;aspect-ratio:21/9;border-radius:4px;overflow:hidden;background-color:#f0f0f0}@media(max-width:768px){[data-page-namespace=single-blog] .article__hero-img{aspect-ratio:16/9}}[data-page-namespace=single-blog] .article__hero-img img{width:100%;height:100%;object-fit:cover}[data-page-namespace=single-blog] .content{margin-bottom:120px}[data-page-namespace=single-blog] .content .container{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}[data-page-namespace=single-blog] .content__wrap{grid-column:3/span 8;max-width:none;width:100%;container-type:inline-size;container-name:article-body}@media(max-width:992px){[data-page-namespace=single-blog] .content__wrap{grid-column:2/span 10}}@media(max-width:768px){[data-page-namespace=single-blog] .content__wrap{grid-column:1/span 12}}[data-page-namespace=single-blog] .content .html-content p{margin-bottom:1em;line-height:1.6}[data-page-namespace=single-blog] .content .html-content p.article-callout{margin:2.25em 0 1.25em;padding:22px 24px;background:#111;color:#fff;border-radius:4px;font-weight:500;line-height:1.5}[data-page-namespace=single-blog] .content .html-content p.article-callout a{color:inherit}[data-page-namespace=single-blog] .content .html-content h2,[data-page-namespace=single-blog] .content .html-content h3,[data-page-namespace=single-blog] .content .html-content h4{margin:2em 0 1em;line-height:1.2;font-weight:400}[data-page-namespace=single-blog] .content .html-content img{max-width:100%;height:auto;border-radius:4px;margin:2em 0}[data-page-namespace=single-blog] .content .html-content ul,[data-page-namespace=single-blog] .content .html-content ol{margin-bottom:2em;padding-left:20px}[data-page-namespace=single-blog] .content .html-content ul li,[data-page-namespace=single-blog] .content .html-content ol li{margin-bottom:.5em;line-height:1.4}[data-page-namespace=single-blog] .content .html-content blockquote{margin:3em 0;padding:0 0 0 40px;border-left:1px solid var(--black);font-style:italic;font-size:1.2em}[data-page-namespace=single-blog] .content .html-content table{width:100%;margin:2.5em 0;border-collapse:collapse;table-layout:fixed;font-size:15px;line-height:1.45}[data-page-namespace=single-blog] .content .html-content th,[data-page-namespace=single-blog] .content .html-content td{padding:14px 18px 14px 0;text-align:left;vertical-align:top;overflow-wrap:break-word;border-bottom:1px solid rgba(0,0,0,.12)}[data-page-namespace=single-blog] .content .html-content th:last-child,[data-page-namespace=single-blog] .content .html-content td:last-child{padding-right:0}[data-page-namespace=single-blog] .content .html-content th p,[data-page-namespace=single-blog] .content .html-content td p{margin:0;font-size:inherit;line-height:inherit}[data-page-namespace=single-blog] .content .html-content th br:last-child,[data-page-namespace=single-blog] .content .html-content td br:last-child{display:none}[data-page-namespace=single-blog] .content .html-content th{font-weight:600}[data-page-namespace=single-blog] .content .html-content tr:first-child th{padding-top:0;border-bottom-color:var(--black)}@container article-body (max-width: 600px){[data-page-namespace=single-blog] .content .html-content table.is-responsive,[data-page-namespace=single-blog] .content .html-content table.is-responsive thead,[data-page-namespace=single-blog] .content .html-content table.is-responsive tbody{display:block}[data-page-namespace=single-blog] .content .html-content table.is-responsive tr.is-header{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-page-namespace=single-blog] .content .html-content table.is-responsive tr:not(.is-header){display:block;margin:0 0 1.35em;padding-bottom:.15em;border-bottom:1px solid rgba(0,0,0,.12)}[data-page-namespace=single-blog] .content .html-content table.is-responsive tr:not(.is-header):last-child{margin-bottom:0}[data-page-namespace=single-blog] .content .html-content table.is-responsive th,[data-page-namespace=single-blog] .content .html-content table.is-responsive td{display:block;width:100%;padding:12px 0 0;border:0}[data-page-namespace=single-blog] .content .html-content table.is-responsive th[data-label]:before,[data-page-namespace=single-blog] .content .html-content table.is-responsive td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;opacity:.55}}[data-page-namespace=single-blog] .content .html-content h2.article-faq__heading{margin:0 0 20px;font-size:14px;font-weight:400;line-height:1.2;text-transform:uppercase}[data-page-namespace=single-blog] .content .html-content h3.article-faq__question{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}[data-page-namespace=single-blog] .content .html-content .article-faq__answer-inner p{margin-bottom:.75em;line-height:1.6}[data-page-namespace=single-blog] .content .html-content .article-faq__answer-inner p:last-child{margin-bottom:0}[data-page-namespace=single-blog] .content .article-faq{margin-top:72px}[data-page-namespace=single-blog] .content .article-faq__item{border-top:1px solid rgba(0,0,0,.12)}[data-page-namespace=single-blog] .content .article-faq__item:last-child{border-bottom:0}[data-page-namespace=single-blog] .content .article-faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:22px 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}[data-page-namespace=single-blog] .content .article-faq__question-text{font-size:20px;line-height:1.35}[data-page-namespace=single-blog] .content .article-faq__icon{position:relative;flex-shrink:0;width:14px;height:14px}[data-page-namespace=single-blog] .content .article-faq__icon:before,[data-page-namespace=single-blog] .content .article-faq__icon:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%,-50%)}[data-page-namespace=single-blog] .content .article-faq__icon:before{width:14px;height:1px}[data-page-namespace=single-blog] .content .article-faq__icon:after{width:1px;height:14px;transition:transform .35s ease,opacity .35s ease}[data-page-namespace=single-blog] .content .article-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}[data-page-namespace=single-blog] .content .article-faq__answer-inner{overflow:hidden;opacity:0;transition:opacity .3s ease,padding-bottom .35s ease}[data-page-namespace=single-blog] .content .article-faq__item.is-open .article-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}[data-page-namespace=single-blog] .content .article-faq__item.is-open .article-faq__answer{grid-template-rows:1fr}[data-page-namespace=single-blog] .content .article-faq__item.is-open .article-faq__answer-inner{padding-bottom:22px;opacity:1}[data-page-namespace=single-blog] .content .share{padding-top:80px;border-top:1px solid rgba(0,0,0,.1)}[data-page-namespace=single-blog] .content .share__wrap{display:flex;justify-content:space-between;align-items:center}[data-page-namespace=single-blog] .content .share__wrap-socials{display:flex;align-items:center}[data-page-namespace=single-blog] .content .share__wrap-socials a{color:var(--black);text-decoration:none;font-size:17px}[data-page-namespace=single-blog] .blog .html-content p{font-size:17px;line-height:24px}
