.blog-article{--op-text:var(--black,#3f3f3f);--op-muted:#686868;--op-line:#dedede;--op-soft:var(--light,#f5f5f5);--op-reading:820px;color:var(--op-text)}.blog-article>.container>.flex{display:block;margin-top:48px}.blog-article>.container>.flex>div{width:100%;min-width:0}.blog-article .html-wrapper{position:static;width:100%;margin:0 auto;padding:0;background:transparent;color:var(--op-text);font-size:17px;line-height:1.8;text-align:left;overflow-wrap:anywhere!important;word-break:normal!important}.blog-article>.container>.flex:has(.header_blog){display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"date" "title" "cover" "intro";gap:20px}.blog-article .flex>div:has(.header_blog){display:contents}.blog-article .flex:has(.header_blog) .text-gray.text-md{grid-area:date;align-self:end;color:var(--op-muted);font-size:14px}.blog-article h1{grid-area:title;align-self:start;margin:0;color:var(--op-text);font-size:clamp(26px,2.6vw,40px);font-weight:500;line-height:1.32;letter-spacing:-.025em;overflow-wrap:anywhere}.blog-article .html-wrapper:has(>.header_blog){grid-area:intro;margin-top:24px}.blog-article .flex:has(.header_blog)>div:has(>img){grid-area:cover;align-self:center;margin:0}.blog-article .flex>div:has(>img){max-width:1080px;margin:40px auto 0}.blog-article .flex>div>img{display:block;width:100%;height:auto;min-height:0;max-height:none;border-radius:20px}.blog-article .flex>div>img+p{margin:12px 0 0;color:var(--op-muted);font-size:13px;line-height:1.6}.blog-article .html-wrapper p{margin-block:0 1.1em!important}.blog-article .html-wrapper>section+section{margin-top:48px;padding-top:40px;border-top:1px solid var(--op-line)}.blog-article .html-wrapper :is(h2,h3,h4){color:var(--op-text);font-weight:600!important;line-height:1.4!important;text-transform:none;letter-spacing:-.015em;scroll-margin-top:110px;text-wrap:pretty}.blog-article .html-wrapper h2{margin-block:0 22px!important;font-size:clamp(24px,2.2vw,32px)!important}.blog-article .html-wrapper h3{margin-block:32px 14px!important;font-size:clamp(20px,1.7vw,24px)!important}.blog-article .html-wrapper h4{margin-block:24px 12px!important;font-size:18px!important}.blog-article .html-wrapper :is(strong,b){font-weight:600!important}.blog-article .header_blog{margin-bottom:36px;padding-left:24px;border-left:2px solid var(--op-text);font-size:18px;line-height:1.8}.blog-article .html-wrapper :is(ul,ol){margin-block:20px 26px!important;padding-left:1.65em!important}.blog-article .html-wrapper li{margin-block:12px!important;padding-left:8px}.blog-article .html-wrapper li::marker{color:var(--op-text);font-weight:600}.blog-article .html-wrapper li>:is(ul,ol){margin-block:10px 0!important}.blog-article .header_blog+section,.blog-article .html-wrapper section>div:has(>h3):has(>ul),.blog-article .html-wrapper section>div:has(>h4):has(>ol){margin-block:28px;padding:28px 32px;border:1px solid #e9e9e9;border-radius:20px;background:var(--op-soft)}.blog-article .header_blog+section>ol>li+li{padding-top:14px;border-top:1px solid var(--op-line)}.blog-article .html-wrapper section>div>:is(h3,h4):first-child{margin-top:0!important}.blog-article
	.html-wrapper
	:is(section,.header_blog,section>div)>:is(p,ul,ol):last-child{margin-bottom:0!important}.blog-article .html-wrapper a{color:var(--op-text)!important;font-weight:500;text-decoration:underline!important;text-decoration-color:#999!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important;overflow-wrap:anywhere}.blog-article .html-wrapper a:hover{color:#111!important;text-decoration-color:currentColor!important}.blog-article .html-wrapper a:focus-visible{outline:2px solid var(--op-text);outline-offset:4px;border-radius:2px}.blog-article .html-wrapper table{display:table!important;width:100%!important;margin-block:26px 30px!important;table-layout:fixed;border-collapse:separate!important;border-spacing:0;white-space:normal!important;font-size:15px!important;line-height:1.65}.blog-article .html-wrapper caption{caption-side:top!important;padding:0 0 14px!important;color:var(--op-text)!important;text-align:left;font-size:18px!important;font-weight:600}.blog-article .html-wrapper :is(th,td){padding:16px!important;border:0!important;border-bottom:1px solid var(--op-line)!important;overflow-wrap:anywhere;word-break:normal;white-space:normal}.blog-article .html-wrapper thead th{background:var(--op-text)!important;color:#fff;font-weight:500!important}.blog-article .html-wrapper tbody th{background:transparent!important;color:var(--op-text);font-weight:600!important}.blog-article .html-wrapper thead th:first-child{border-radius:12px 0 0 0}.blog-article .html-wrapper thead th:last-child{border-radius:0 12px 0 0}.blog-article [itemtype="https://schema.org/Question"]{padding:24px 0;border-top:1px solid var(--op-line)}.blog-article [itemtype="https://schema.org/Question"] h3{margin-block:0 14px!important;font-size:20px!important}@media (min-width:641px){.blog-article .html-wrapper tbody tr:nth-child(2n){background:var(--op-soft)}}@media (min-width:992px){.blog-article>.container>.flex:has(.header_blog):has(>div>img){grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"date cover" "title cover" "intro intro";grid-template-rows:auto 1fr auto;column-gap:40px;row-gap:16px}.blog-article .html-wrapper:has(>.header_blog){margin-top:40px}}@media (max-width:991px){.blog-article>.container>.flex{margin-top:36px}.blog-article .html-wrapper>section+section{margin-top:36px;padding-top:32px}}@media (max-width:640px){.blog-article .html-wrapper{font-size:16px;line-height:1.75}.blog-article .header_blog{padding-left:16px;font-size:17px}.blog-article .header_blog+section,.blog-article .html-wrapper section>div:has(>h3):has(>ul),.blog-article .html-wrapper section>div:has(>h4):has(>ol){padding:22px 18px;border-radius:16px}.blog-article .html-wrapper li{padding-left:4px}.blog-article .flex>div>img{border-radius:14px}.blog-article .html-wrapper table{display:block!important;overflow:visible!important}.blog-article .html-wrapper caption{display:block}.blog-article .html-wrapper thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.blog-article .html-wrapper tbody{display:block}.blog-article .html-wrapper tbody tr{display:block;margin-bottom:16px;overflow:hidden;border:1px solid var(--op-line);border-radius:14px;background:#fff}.blog-article .html-wrapper tbody :is(th,td){display:block;width:100%;padding:14px 16px!important}.blog-article .html-wrapper tbody :is(th,td):first-child{background:var(--op-soft)!important}.blog-article .html-wrapper tbody :is(th,td):last-child{border-bottom:0!important}.blog-article .html-wrapper tbody [data-label]:before{content:attr(data-label);display:block;margin-bottom:6px;color:var(--op-muted);font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}}