.post-layout .post-content h2,.post-layout .post-content h3,.tag-typography h2,.tag-typography h3{font-weight:600;margin-bottom:24px}.post-layout .post-content h2:not(:first-of-type),.post-layout .post-content h3:not(:first-of-type),.tag-typography h2:not(:first-of-type),.tag-typography h3:not(:first-of-type){margin-top:40px}.post-layout .post-content h2,.tag-typography h2{font-size:20px;line-height:24px}.post-layout .post-content h3,.tag-typography h3{font-size:18px;line-height:22px}.post-layout .post-content hr,.tag-typography hr{margin-bottom:16px}.post-layout .post-content code,.post-layout .post-content kbd,.post-layout .post-content pre,.tag-typography code,.tag-typography kbd,.tag-typography pre{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.post-layout .post-content pre,.tag-typography pre{white-space:pre-wrap;word-wrap:break-word;overflow:auto}.post-layout .post-content p:not(:last-of-type),.tag-typography p:not(:last-of-type){margin-bottom:24px}.post-layout .post-content img,.tag-typography img{align-self:center;margin:0 auto;max-width:100%}.post-layout .post-content ol,.post-layout .post-content ul,.tag-typography ol,.tag-typography ul{counter-reset:list-number;font-size:16px;font-weight:400;line-height:24px;list-style:none;margin:24px 0 0;padding-left:8px;position:relative}@media (max-width:992px){.post-layout .post-content ol,.post-layout .post-content ul,.tag-typography ol,.tag-typography ul{font-size:14px;line-height:22px;margin:16px 0 0}}.post-layout .post-content ul>li,.tag-typography ul>li{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='5' fill='%23FCD000'/%3E%3C/svg%3E");background-position:0 7px;background-repeat:no-repeat}.post-layout .post-content ol>li:before,.tag-typography ol>li:before{content:counter(list-number) ".";counter-increment:list-number;left:8px;position:absolute}.post-layout .post-content li,.tag-typography li{padding-left:22px}.post-layout .post-content li:not(:first-of-type),.tag-typography li:not(:first-of-type){margin-top:24px}.post-layout .list-breadcrumbs{align-self:flex-start!important}.post-layout .social{align-items:center;display:flex;justify-content:flex-start;line-height:16px}.post-layout .contents{margin-top:32px}@media (max-width:992px){.post-layout .contents{margin-top:24px}}.post-layout .post-content{margin-top:32px}.post-layout .post-content a{color:#333;text-decoration:underline}.post-layout .post-footer{align-items:center;border-bottom:2px solid #f1f1f1;border-top:2px solid #f1f1f1;display:flex;justify-content:space-between;padding:24px 0}.post-layout .post-footer .tags{background:unset;border-radius:unset;padding:0}@media (max-width:767px){.post-layout .post-footer .tags{margin-bottom:16px}.post-layout .post-footer{display:block}}.post-layout .post-wrapper__c2 .text-h2{color:#333;font-size:20px;font-weight:600;line-height:24px;margin-bottom:24px}.post-layout .post-card{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.post-layout .post-card__body{display:flex;flex-direction:column}.post-layout .post-card__title{color:#333;font-size:14px;font-weight:400;line-height:22px;margin-bottom:8px}.post-layout .post-card_small .img-link img{border-radius:11px;height:84px;margin-left:16px;margin-right:0;-o-object-fit:cover;object-fit:cover;width:84px}.post-layout .post-also{display:flex;flex-direction:column;row-gap:24px}.post-layout .post-header-img{display:flex}.post-layout .post-header-img>img{border-radius:22px;width:100%}.post-layout .post-meta{align-items:center;color:#666;display:flex;flex-direction:row;font-size:12px;line-height:20px}.post-layout .post-meta>.ico{margin-right:4px}.post-layout .post-meta__info{margin-right:24px}.post-layout .post__sidebar{align-self:flex-start;flex-shrink:0;position:sticky;top:110px;width:347px}@media (max-width:992px){.post-layout .post__sidebar{width:100%}}.post-layout .post__content{flex:1}.post-layout .post__header{flex:1 1 100%}.post-layout .post__layout{-moz-column-gap:32px;column-gap:32px;display:flex;flex-direction:row;flex-wrap:wrap;margin-top:32px;padding-bottom:72px;row-gap:32px}@media (max-width:992px){.post-layout .post__layout{padding-bottom:32px}}@media (max-width:767px){.post-layout .post__layout{margin-top:0}}.post-layout .post__detail{display:flex;flex-direction:column}.post-layout .post__detail>.text-h2{margin-bottom:12px}.post-layout .post__detail>.btn-link{color:#333;display:inline-block;font-size:14px;font-weight:400;line-height:22px;margin-bottom:24px}
