.blog__group{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;min-width:0;padding-left:10px;padding-right:10px;position:relative;width:100%}.blog__inner{display:flex;flex-direction:column;flex-grow:1;margin-left:auto;margin-right:auto;max-width:min(100%,1024px);padding-bottom:160px;padding-top:10px;width:100%}.blog__heading{margin-left:auto;margin-right:auto;max-width:710px;padding-bottom:60px;padding-top:63px;text-align:center}.blog__title{color:#1f281f;font-size:60px;font-weight:500;letter-spacing:calc(-2px - .018em);line-height:1.35em;margin-bottom:10px;margin-top:0;padding-left:7%;padding-right:7%}.blog__subtitle{color:#404040;font-size:20px;letter-spacing:0;line-height:1.65em;margin:0;padding-top:10px}.blog__grid{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);padding:0 10px;position:relative;width:100%}.blog__card{background-color:#fbfafa;border:1px solid #e0e0e0;border-radius:34px;display:flex;flex-direction:column;height:100%;padding:30px;position:relative}.blog__card-link{inset:0;position:absolute;z-index:2}.blog__card-media img{aspect-ratio:3 / 2;border-radius:24px;display:block;height:auto;object-fit:cover;width:100%}.blog__card-body{display:flex;flex-direction:column;flex-grow:1}.blog__card-cats{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0 20px;position:relative;z-index:3}.blog__card-cat{background-color:#fff;border-radius:20px;box-shadow:#00000003 0 0 0 1px,#0000000f 0 2px 4px -2px,#0000000d 0 4px 11px -2px;color:#1e1e1e;font-size:14px;font-weight:400;letter-spacing:.5px;line-height:1.1em;padding:6px 15px;position:relative;text-decoration:none;transition:color .2s;z-index:3}.blog__card-cat:hover{color:#17b26a}.blog__card-title{color:#1f281f;font-size:22px;font-weight:500;line-height:1.38em;margin:0;padding-bottom:8px;letter-spacing:-.018em}.blog__card-title a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;color:inherit;padding-bottom:1px;position:relative;text-decoration:none;transition:background-size .4s ease;z-index:3}.blog__card-title a:hover{background-size:100% 2px}.blog__card-excerpt{color:#666;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.66em;margin:9px 0 29px}.blog__card-date{align-items:center;color:#919191;display:inline-flex;font-size:14px;font-weight:400;letter-spacing:.5px;line-height:1;margin-top:auto}.blog__card-date-icon{flex-shrink:0;height:17px;margin-right:6px;width:17px}body.post-page{background-color:#fff}.post__group{background-color:#fff;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;min-width:0;padding-left:10px;padding-right:10px;position:relative;width:100%}.post__inner{display:flex;flex-direction:column;flex-grow:1;margin-left:auto;margin-right:auto;max-width:min(100%,1024px);padding-bottom:0;padding-top:10px;width:100%}.post__header{margin:0 auto;max-width:724px;padding-bottom:0;padding-top:58px;text-align:left;width:100%}.post__cats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.post__cat{background-color:#fff;border-radius:20px;box-shadow:#00000003 0 0 0 1px,#0000000f 0 2px 4px -2px,#0000000d 0 4px 11px -2px;color:#1e1e1e;display:inline-block;font-size:15px;font-weight:400;letter-spacing:.5px;line-height:1.1em;padding:6px 15px;text-decoration:none;transition:color .2s}.post__cat:hover{color:#17b26a}.post__title{color:#1f281f;font-size:52px;font-weight:500;letter-spacing:-2px;line-height:1.2em;margin:0}.post__meta{color:#9f9f9f;font-family:Flexi,sans-serif;font-size:16px;line-height:16px;margin:0;padding-top:20px}.post__header{padding-bottom:40px}.post__meta-item{align-items:center;display:inline-flex;min-height:34px;padding:5px 15px;vertical-align:middle}.post__meta-item:first-child{padding-left:0}.post__meta-icon{fill:#989898;flex-shrink:0;height:17px;margin-right:8px;width:auto}.post__meta-icon--clock{height:21px;margin-right:6px}.post__meta-text{color:#9f9f9f;font-size:14px;font-weight:600;letter-spacing:.3px;line-height:1}.post__meta-item:first-child .post__meta-text{font-size:13px;letter-spacing:.2px}.post__featured{margin:0 auto 10px;width:100%}.post__featured img{border-radius:32px;display:block;height:auto;max-width:100%;width:100%}.post__body{margin:0 auto;max-width:724px;width:100%}.post__back{margin:10px auto 80px;max-width:1024px;padding:0 10px;text-align:center;width:100%}.post__back-link{color:#00371e;font-size:16px;letter-spacing:.3px;text-decoration:none}.post__back-link:hover{color:#17b26a}.post__body .kata-post-content{color:#222;font-size:18px;letter-spacing:0;line-height:1.58em;padding-bottom:60px;padding-top:20px}.post__body p{margin:0 0 20px}.post__body h2{color:#1f281f;font-family:Flexi,sans-serif;font-size:30px;font-weight:600;letter-spacing:-.2px;line-height:1.2em;margin:40px 0 30px}.post__body h3{color:#1f281f;font-family:Flexi,sans-serif;font-size:24px;font-weight:500;letter-spacing:.2px;line-height:1.2em;margin:30px 0 20px}.post__body h4{color:#1f281f;font-family:Flexi,sans-serif;font-size:20px;font-weight:500;margin:30px 0 15px}.post__body a{background:linear-gradient(#17b36a4d,#17b36a4d) 0 100% / 100% 2px no-repeat;border-radius:2px;color:#00371e;text-decoration:none}.post__body a:hover{color:#077943}.post__body ul,.post__body ol{margin:0 0 20px;padding-left:25px}.post__body ul{list-style:circle}.post__body li{margin-bottom:8px}.post__body strong{font-weight:600}.post__body blockquote{border-left:4px solid #8c8c8c;color:#6c6c6c;font-family:Flexi,sans-serif;font-size:20px;font-style:italic;font-weight:500;letter-spacing:0;line-height:1.58em;margin:0 0 1.75em;padding-left:1em}.post__body img{border-radius:16px;height:auto;margin-bottom:10px;max-width:100%}.post__body figure{margin:25px 0}.post__body figure.post-table{margin:0 0 1.6em;overflow-x:auto}.post__body figcaption{color:#909090;font-size:15px;margin-top:8px;text-align:center}.post__body table{border:1px solid #d5d5d5;border-collapse:collapse;border-radius:6px;font-size:.9em;line-height:1;margin:0;width:100%}.post__body table.has-fixed-layout{table-layout:fixed}.post__body th,.post__body td{border:1px solid #d5d5d5;letter-spacing:0;line-height:1;padding:.5em;text-align:center;vertical-align:middle}.post__body th{background-color:#f7f8f9;color:#222;font-weight:700}.post__body pre{background-color:#1f281f;border-radius:16px;color:#f0f0f0;font-size:15px;line-height:1.6em;overflow-x:auto;padding:20px 24px}.post__body pre code{background:none;padding:0}.post__body code{background-color:#f1f1f1;border-radius:6px;font-size:.9em;padding:2px 7px}.post__body hr{border:0;border-top:1px solid #ececec;margin:2.5em auto;width:60%}.post__body iframe{aspect-ratio:16 / 9;border-radius:16px;max-width:100%;width:100%}.yt-facade{align-items:center;background:#0b1f16;border-radius:16px;color:#fff;display:flex;flex-direction:column;gap:12px;justify-content:center;overflow:hidden;padding:24px;position:relative;text-align:center;width:100%}.yt-facade--16x9{height:360px}.yt-facade--4x3{height:480px}.yt-facade.is-playing iframe{aspect-ratio:auto;height:100%}.yt-facade.is-playing{padding:0}.yt-facade__play{align-items:center;background:#17b36a;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:64px;justify-content:center;width:64px}.yt-facade__play:hover{background:#12975a}.yt-facade__play:focus-visible{outline:3px solid #fff;outline-offset:3px}.yt-facade__title{font-size:17px;font-weight:500;line-height:1.3;max-width:560px}.yt-facade__note{color:#ffffffb3;font-size:13px;line-height:1.4}@media(max-width:768px){.blog__title{font-size:44px}.post__title{font-size:33px;letter-spacing:-.018em}.post__meta-icon,.post__meta-item:first-child .post__meta-icon{font-size:14px;height:14px}.post__meta-icon--clock{height:16px}.post__meta-text,.post__meta-item:first-child .post__meta-text{font-size:12px}.post__body .stk-block-button a.stk-button{padding-bottom:11px!important;padding-top:11px!important}.post__featured img{border-radius:20px}.post__body h2{font-size:26px;letter-spacing:0}.post__body h3{font-size:23px;letter-spacing:0}}@media(max-width:640px){.blog__grid{grid-template-columns:1fr}}@media(max-width:480px){.blog__card{border-radius:20px;padding:15px}.blog__card-media img{border-radius:16px}.blog__card-title{font-size:21px}.blog__heading{padding-top:45px}.blog__title{font-size:36px;padding-left:5px;padding-right:5px}.blog__subtitle{font-size:15px;padding-left:10px;padding-right:10px}.post__header{padding:28px 10px 62px}.post__title{font-size:33px;letter-spacing:-.018em}.post__featured,.post__featured img{border-radius:12px}.post__body{padding-left:10px;padding-right:10px}.post__body h2{font-size:26px}.post__body h3{font-size:23px}.post__meta-item{min-height:28px;padding:5px 6px}.post__meta-item:first-child{padding-left:3px}.post__meta-text{line-height:14px}}.post__related{margin:0 auto;max-width:1024px;padding:90px 0 0;width:100%}.post__related-title{color:#1f281f;font-size:33px;font-weight:500;letter-spacing:calc(-.5px - .018em);line-height:1.35em;margin:0 auto 10px;max-width:560px;text-align:center}.post__related-grid{display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr))}.post__related-card{background-color:#f6f6f6;border-radius:28px;color:inherit;display:flex;flex-direction:column;padding:20px;text-decoration:none}.post__related-media img{aspect-ratio:3 / 2;height:auto;border-radius:20px;display:block;object-fit:cover;width:100%}.post__related-card-title{color:#1f281f;font-size:18px;font-weight:500;line-height:1.38em;margin:0;padding:20px 0 10px;letter-spacing:-.018em}@media(max-width:1024px){.post__related-grid{grid-template-columns:1fr}}@media(max-width:480px){.post__related{padding-left:0;padding-right:0}.post__related-grid{gap:35px}.post__related-media img{aspect-ratio:var(--ar, 3 / 2);height:auto}.post__related-card-title{margin-top:15px}.post__related-title{font-size:30px;margin-bottom:39px;padding-left:5px;padding-right:5px}.post__related-card{border-radius:20px;padding:15px}.post__related-media img{border-radius:16px}.post__related-card-title{font-size:21px}}.post__toc-toggle{background-color:#fff;border:0;border-radius:0 10px 10px 0;box-shadow:#00000017 1px 1px 15px -1px;color:#333;cursor:pointer;display:none;font-family:Flexi,sans-serif;font-weight:400;left:0;line-height:1.4;padding:5px 10px 15px;position:fixed;top:45%;transform:translateY(-50%);transition:color .2s;z-index:900}.post__toc-toggle:hover{color:#17b26a}.post__toc-arrow{display:block;font-size:18px;line-height:1;text-align:center}.post__toc-label{display:block;font-size:13px;text-orientation:mixed;writing-mode:vertical-rl}.post__toc-panel{background-color:#fff;box-shadow:#00000017 4px 0 18px -4px;font-size:14px;height:100vh;left:0;max-width:440px;overflow-y:auto;padding:20px 30px;position:fixed;top:0;width:100%;z-index:901}.post__toc-head{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.post__toc-title{color:#aaa;font-size:13px;font-weight:400;letter-spacing:1px}.post__toc-close{background:none;border:0;color:#909090;cursor:pointer;font-size:22px;line-height:1}.post__toc-close:hover{color:#1f281f}.post__toc-list{list-style:none;margin:0;padding:0}.post__toc-item a{color:#000;display:block;font-size:14px;font-weight:400;letter-spacing:.5px;line-height:1.8;padding:3px 0;text-decoration:none}.post__toc-num{float:left;margin-right:.35em}.post__toc-item a:hover{text-decoration:underline}.post__toc-item--sub a{padding-left:1.1em}.post__body h2,.post__body h3{scroll-margin-top:100px}@media(min-width:1025px){.post__toc-toggle{display:inline-grid}}.post__share{align-items:center;display:none;flex-direction:column;position:fixed;right:10px;top:100px;width:47px;z-index:900}.post__share-title{color:#686868;display:block;font-size:12px;font-weight:400;letter-spacing:.5px;line-height:20px;margin-bottom:20px;text-align:center;width:100%}.post__share-btn{align-items:center;background-color:#fff;border:1px solid #e8e8e8;border-radius:50%;color:#8c8c8c;display:flex;height:37px;justify-content:center;margin-bottom:10px;padding:10px;text-decoration:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease;width:37px}.post__share-btn svg{display:block;height:15px;width:15px}.post__share-btn:hover{background-color:#17b26a;border-color:#17b26a;color:#fff}@media(min-width:1025px){.post__share{display:flex}}.blog__grid{gap:45px;padding:0}.blog__heading{padding-bottom:42px}.blog__card-media img{object-fit:fill}.blog__card-cats{margin:35px 0 15px}.blog__card{padding-bottom:38px}.blog__title{font-size:50px;letter-spacing:-.018em;line-height:60px;margin:0 auto 10px;max-width:450px;padding:0}.blog__subtitle{font-size:21px;line-height:26.5px;margin:0 auto;max-width:450px}.blog__grid .is-hidden{display:none}.blog__more{display:flex;justify-content:center;margin-top:50px}.blog__more-btn{background:#fff;border:0;border-radius:14px;box-shadow:#0000000f 0 0 0 1px,#0000000d 0 4px 10px -2px,#00000008 0 2px 4px -1px,#0000000a 0 -3px inset;color:#1f281f;cursor:pointer;font-size:17px;font-weight:400;letter-spacing:calc(.5px - .012em);line-height:17px;padding:17px 20px;transition:.18s ease-in-out}.blog__more-btn:hover,.blog__more-btn:focus-visible{box-shadow:#00000014 0 0 0 1px,#0000000d 0 4px 10px,#00000008 0 2px 4px -2px,#0000000a 0 -6px inset}@media(max-width:480px){.blog__title{font-size:50px;max-width:none}.blog__subtitle{font-size:21px}.blog__card{padding-bottom:19px}.blog__card-cats{margin-top:30px}.blog__heading{padding-bottom:50px;padding-top:60px}.blog__subtitle{max-width:none}.blog__card-excerpt{margin-bottom:50px}}.post__body blockquote p{color:#222;font-size:18px;line-height:28.44px}.blog__heading--topic{max-width:none;padding-bottom:50px;padding-top:50px}.blog__topic-title{color:#000;font-size:22px;font-weight:400;letter-spacing:calc(.3px - .012em);line-height:34.88px;margin:5px 0}.blog__topic-name{font-weight:500}.blog__group--topic .blog__grid{margin:0 auto;max-width:995px}@media(max-width:480px){.blog__heading--topic{padding:50px 25px}.blog__group--topic .blog__grid{gap:20px;max-width:330px;margin:0}}.post__mshare{display:none}@media(max-width:1024px){.post__mshare{display:block;margin:0 auto;max-width:750px;padding:0 10px;box-sizing:border-box;width:100%}.post__mshare-title{color:#686868;font-size:12px;font-weight:400;line-height:20px;margin:0 0 20px;width:100%}.post__mshare-icons{height:48px}.post__mshare-icons a{align-items:center;color:#000;display:inline-flex;height:36px;margin:0 0 10px;padding-left:11px;vertical-align:top;width:47px}.post__mshare-icons svg{fill:currentColor;height:15px;width:15px}}.post__body .lightbox-trigger{display:none}.post__body .kata-post-content p{color:#404040;font-size:18px}.post__body .kata-post-content figure.post-image,.post__body .kata-post-content figure.post-embed{margin:0}.post__body .post-lightbox-container{display:flex;flex-direction:column;position:relative}.post__body img{vertical-align:bottom}.post__body .post-lightbox-container img{display:block}.post__body .post-caption{color:#555;font-size:13px;line-height:1.4;margin:.5em 0 1em;padding:8px 5px 4px;text-align:center}.post__body ul.post-list,.post__body ol.post-list{margin:0 0 21px 20px;padding-left:0}.post__body li{margin-bottom:4px}.post__body .stk-block-icon-list li{margin-bottom:0}.post__body h4{letter-spacing:normal;line-height:26px;margin-top:25px}.post__body figure.post-table{margin:0}.post__body table{font-size:1em;margin-bottom:1.6em}.post__body th,.post__body td{font-size:.9em;vertical-align:baseline}.post__body code{background-color:#f3f3f3;border-radius:0;color:#000;display:inline-block;font-family:monospace,monospace;font-size:14px;line-height:1.1;padding:5px 10px}.post__body pre.post-code{background-color:#f3f3f3;color:#000;font-family:Menlo,Consolas,monaco,monospace;font-size:14px;line-height:1.4;margin:0 0 20px;padding:.8em 1em}.post__body pre.post-code code{background-color:#f3f3f3;display:block;font-family:inherit;padding:5px 10px}.post__body hr.post-separator{border:0;border-bottom:1px solid #a6a7a8;margin:0;width:100px}.post__body blockquote.stk-block-blockquote{margin-bottom:var(--stk-block-margin-bottom, 24px);padding-left:0}.post__body #post-faq h3{font-family:Flexi,sans-serif;font-size:21px;line-height:1.2;margin-bottom:10px;margin-top:40px}.post__body #post-faq h3 strong{font-weight:500}.post__body li>ol.post-list,.post__body li>ul.post-list{font-size:.9em;margin:4px 0 5px 15px}.post__body li>ol.post-list>li,.post__body li>ul.post-list>li{margin-bottom:6px}.post__body img.stk-img{vertical-align:middle}.post__body .post-table thead{border-bottom:3px solid}.post__related{padding:110px 0 70px}.post__related-title{margin-bottom:40px}.post__related-media{display:block}.post__related-media img{aspect-ratio:var(--ar, 3 / 2)}.post__related-card-title a{color:inherit;text-decoration:none;transition:.2s}.post__related-card-title a:hover{text-decoration:underline}@media(max-width:1024px){.post__related{padding-top:120px}}@media(max-width:480px){.post__related{padding-bottom:91px}.post__related-title{margin-bottom:40px}.post__header{padding-bottom:42px}.post__featured{margin-bottom:30px}}@media(min-width:481px)and (max-width:1024px){.post__header{max-width:none;padding:50px 30px 44px}.post__body{max-width:none;padding:0 20px}.post__featured{margin-bottom:40px}.post__related{padding-top:140px}.post__related-title{margin-bottom:30px}.post__related-card{margin-bottom:20px;padding-bottom:30px}.post__related-card-title{margin-top:15px}}.post__share-btn{margin-bottom:9px;transition:all .3s}.post__share-btn:hover{box-shadow:#17b26a 1px 2px 10px -4px}.post__toc-toggle{font-size:16px;line-height:1.4;transform:none}.post__toc-arrow{line-height:1.4}.post__body .kata-post-content{line-height:18px}.post__body .kata-post-content :is(p,li,blockquote){line-height:1.58em}.post__body .kata-post-content li{font-size:18px}@media(max-width:768px){.post__body .kata-post-content li{color:#000}.post__body .kata-post-content p{color:#404040}}@media(max-width:1024px){.post__mshare-title{letter-spacing:.5px}.post__mshare-icons{display:flex}.post__mshare-icons a{display:block;height:36px;padding-left:0;text-decoration:none;transition:.2s;width:auto}.post__mshare-icons svg{background-color:#fff;border:1px solid #e8e8e8;border-radius:50%;box-sizing:border-box;display:block;fill:#8c8c8c;height:37px;margin-right:10px;padding:10px;transition:.3s;width:37px}.post__mshare-icons a:hover svg{background-color:#17b26a;border-color:#17b26a;box-shadow:#17b26a 1px 2px 10px -4px;fill:#fff}}.post__cats{display:block;font-size:13px;line-height:13px;margin-top:2px;padding:5px 15px 5px 0}.post__cat{display:inline;margin-right:10px}.yt-facade{margin-bottom:3px}.post__body a{transition:.2s}.blog__subtitle{text-wrap:pretty}.post__body h2.post-heading--sub{font-size:24px;font-weight:500;margin:30px 0 20px}@media(max-width:768px){.post__body h2.post-heading--sub{font-size:23px}}:root .post__body h2.post-heading--sub{letter-spacing:-.2px}@media(max-width:1024px){:root .post__body h2.post-heading--sub{letter-spacing:-.5px}}@media(max-width:480px){:root .post__body h2.post-heading--sub{letter-spacing:-.7px}}
