.oa-blog-cover{margin:0 0 40px;max-width:1040px}.oa-blog-cover img{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;-o-object-fit:cover;object-fit:cover;background:#f7f6f5}.oa-blog-article{padding-bottom:60px}.oa-blog-foot{padding-bottom:80px}.oa-blog-back{font-weight:500;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}@media(hover:hover){.oa-blog-back:hover{text-decoration-color:transparent}}.oa-blog-article .prose-v2{font-size:16px;line-height:24px;overflow-wrap:break-word}.oa-blog-article .prose-v2>*+:is(p,ul,ol,h2,h3,h4,figure,blockquote,pre,hr){margin-top:20px}.oa-blog-article .prose-v2 h2{margin-top:60px;font-family:var(--font-display-v2);font-weight:400;font-variation-settings:"opsz" 72;font-feature-settings:"liga","clig","calt";font-size:32px;line-height:1.125;letter-spacing:-.02em;text-wrap:balance}.oa-blog-article .prose-v2 h3{margin-top:40px;font-size:18px;line-height:24px;font-weight:500;letter-spacing:-.01em}.oa-blog-article .prose-v2 h4{margin-top:30px;font-size:16px;line-height:24px;font-weight:600}.oa-blog-article .prose-v2 :is(h2,h3,h4)+:is(h3,h4){margin-top:20px}.oa-blog-article .prose-v2 :is(ul,ol){padding-left:20px}.oa-blog-article .prose-v2 ul{list-style:disc}.oa-blog-article .prose-v2 ol{list-style:decimal}.oa-blog-article .prose-v2 li+li,.oa-blog-article .prose-v2 :is(ul,ol) :is(ul,ol){margin-top:10px}.oa-blog-article .prose-v2 li::marker{color:#707070}.oa-blog-article .prose-v2 strong{font-weight:600}.oa-blog-article .prose-v2 em{font-style:italic}.oa-blog-article .prose-v2 a:not([class]){color:inherit;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}@media(hover:hover){.oa-blog-article .prose-v2 a:not([class]):hover{text-decoration-color:transparent}}.oa-blog-article .prose-v2 hr{margin-block:40px;border:0;border-top:1px solid #CCCCCC}.oa-blog-article .prose-v2 blockquote{padding-left:20px;border-left:2px solid #CCCCCC}.oa-blog-article .prose-v2 blockquote>*+*{margin-top:20px}.oa-blog-article .prose-v2 :not(pre)>code{padding:.1em .35em;border-radius:4px;background:#f7f6f5;font-family:var(--font-mono-v2);font-size:.875em}.oa-blog-article .prose-v2 img{display:block;width:auto;max-width:100%;height:auto;max-height:80vh;max-height:80svh}.oa-blog-figure,.oa-blog-article .prose-v2>.oa-blog-figure{margin-block:40px}.oa-blog-figure img{display:block;width:auto;max-width:100%;height:auto;max-height:80vh;max-height:80svh}.oa-blog-figure figcaption{margin-top:10px;font-size:14px;line-height:21px;color:#707070}.oa-blog-code{overflow-x:auto;padding:16px 20px;border-radius:10px;background:#f7f6f5;font-family:var(--font-mono-v2);font-size:14px;line-height:21px;white-space:pre}.oa-blog-code code{font:inherit}.oa-blog-index{padding-bottom:80px}.oa-blog-list{display:grid;grid-template-columns:minmax(0,1fr);gap:60px 20px;margin:0;padding:0;list-style:none}.oa-blog-card{position:relative;max-width:685px}.oa-blog-card-cover{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;-o-object-fit:cover;object-fit:cover;margin-bottom:20px;background:#f7f6f5}.oa-blog-card h2{font-family:var(--font-display-v2);font-weight:400;font-variation-settings:"opsz" 72;font-feature-settings:"liga","clig","calt";font-size:28px;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.oa-blog-card h2 a:after{content:"";position:absolute;inset:0}.oa-blog-card h2 a{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1.5px;text-underline-offset:4px}@media(hover:hover){.oa-blog-card:hover h2 a{text-decoration-color:currentColor}}.oa-blog-card h2 a:focus-visible{outline:none}.oa-blog-card:has(a:focus-visible){outline:2px solid #1F5BFF;outline-offset:6px;border-radius:4px}.oa-blog-card-date{margin-top:8px;font-size:14px;line-height:21px;color:#707070}.oa-blog-card-date+p{margin-top:10px;font-size:16px;line-height:24px}.oa-blog-empty{font-size:18px;line-height:24px;font-weight:500;color:#707070}.oa-blog-empty-home{margin-top:20px}@media(min-width:740px){.oa-blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.oa-blog-article .prose-v2 h2{font-size:36px}.oa-blog-cover{margin-bottom:60px}.oa-blog-article{padding-bottom:80px}.oa-blog-foot,.oa-blog-index{padding-bottom:120px}.oa-blog-card h2{font-size:32px}}@media(min-width:1280px){.oa-blog-article .prose-v2 h2{font-size:40px}.oa-blog-article .prose-v2 h3{font-size:20px}.oa-blog-list{grid-template-columns:repeat(3,minmax(0,1fr))}}
