.b-blog-single{padding-top:55px;position:relative;z-index:1}@media (min-width:768px){.b-blog-single{padding-top:75px}}@media (min-width:992px){.b-blog-single{padding-top:60px}}@media (min-width:1200px){.b-blog-single{padding-top:80px}}@media (min-width:1400px){.b-blog-single{padding-top:100px}}.b-blog-single{padding-bottom:55px}@media (min-width:768px){.b-blog-single{padding-bottom:75px}}@media (min-width:992px){.b-blog-single{padding-bottom:60px}}@media (min-width:1200px){.b-blog-single{padding-bottom:80px}}@media (min-width:1400px){.b-blog-single{padding-bottom:100px}}.b-blog-single--no-padding,.b-blog-single--no-spacing{padding-bottom:0!important;padding-top:0!important}.b-blog-single--padding-top,.b-blog-single--spacing-top{padding-bottom:0!important}.b-blog-single--padding-bottom,.b-blog-single--spacing-bottom{padding-top:0!important}@media (max-width:991px){.b-blog-single{padding-top:32px}}.b-blog-single__container{margin-inline:auto;max-inline-size:80rem;padding-inline:1em;position:relative}@media (min-width:768px){.b-blog-single__container{align-items:flex-start;display:flex}.b-blog-single__content-area{width:70%}.b-blog-single__sidebar{max-height:70vh;order:1;overflow-y:auto;position:sticky;top:100px;transition:all .3s cubic-bezier(.19,1,.22,1);width:30%}}.b-blog-single__sidebar__anncouncement{background:rgba(205,176,255,.6);border-radius:8px;margin:0 auto 48px;padding:20px;width:80%}@media (min-width:768px){.b-blog-single__sidebar__anncouncement{margin:48px 0 0;width:unset}.b-blog-single__toc{display:contents}}.b-blog-single__mobile-back-link{display:none}@media (max-width:767px){.b-blog-single__mobile-back-link{display:block;margin-bottom:16px}}.b-blog-single__header{margin-bottom:30px}.b-blog-single__header__content h1{margin-block-start:16px}@media (min-width:992px){.b-blog-single__header__content h1{padding-right:128px}}.b-blog-single__header__back-link{margin-bottom:20px}@media (max-width:767px){.b-blog-single__header__back-link{display:none}}@media (min-width:992px){.b-blog-single__article{padding-right:128px}}.b-blog-single__article h2,.b-blog-single__article h3{scroll-margin-top:80px}@media (min-width:768px){.b-blog-single__article h2,.b-blog-single__article h3{scroll-margin-top:120px}}.b-blog-single__article a:not(.c-btn){border:none!important;font-weight:400!important;text-decoration:underline!important;text-underline-offset:4px}.hs-audio-player{margin:20px 0 32px;width:100%}@media (min-width:768px){.hs-audio-player{margin:40px 0 48px;width:80%}}@media (max-width:767px){.b-blog-single__toc{margin-inline:-1em;position:sticky;top:var(--toc-offset,60px);transition:all .3s cubic-bezier(.19,1,.22,1);z-index:300}}.b-blog-single__toc__toggle{display:none}@media (max-width:767px){.b-blog-single__toc__toggle{align-items:center;background:#fff;border:none;border-bottom:1px solid #e3e3e3;cursor:pointer;display:flex;font-family:JapaneseOnly,Titillium Web,sans-serif;font-size:15px;font-weight:700;justify-content:space-between;padding:16px 1em;transition:all .3s cubic-bezier(.19,1,.22,1);width:100%}}@media (max-width:767px) and (min-width:768px){.b-blog-single__toc__toggle{font-size:16px}}.b-blog-single__toc__chevron{display:block;flex-shrink:0;height:18px;stroke:currentColor;width:18px}.b-blog-single__toc__toggle[aria-expanded=true] .b-blog-single__toc__chevron{transform:rotate(180deg);transition:all .3s cubic-bezier(.19,1,.22,1)}@media (max-width:767px){.b-blog-single-sidebar{background:#fff;border-radius:0 0 8px 8px;box-shadow:0 8px 16px rgba(0,0,0,.15);margin:0;max-height:calc(100dvh - 100px);overflow-y:auto;padding:0 20px 20px;transition:all .3s cubic-bezier(.19,1,.22,1)}.b-blog-single-sidebar[hidden]{display:none}}@media (min-width:768px){.b-blog-single-sidebar[hidden]{display:block}}@media (max-width:767px){.b-blog-single-sidebar .c-tableofcontents{padding-top:20px}}.b-blog-single__toc-backdrop{display:none}@media (max-width:767px){.b-blog-single__toc-backdrop:not([hidden]){background:rgba(0,0,0,.08);display:block;inset:0;position:fixed;z-index:290}}.b-blog-recommended{margin-inline:auto;max-inline-size:80rem;padding-inline:1em;position:relative}@media (min-width:768px){.b-blog-recommended{display:flex;flex-direction:column}}.b-blog-recommended__title{margin-bottom:3rem}.b-blog-recommended__listing{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 -20px}.b-blog-recommended__item{margin:20px;transition:all .3s cubic-bezier(.19,1,.22,1);width:100%}@media (min-width:768px){.b-blog-recommended__item{width:calc(50% - 40px)}}@media (min-width:992px){.b-blog-recommended__item{width:calc(33.33333% - 40px)}}.c-post-tags{list-style:none}.c-post-author,.c-post-tags{display:flex;justify-content:flex-start}.c-post-author{align-items:center;margin:1.5rem 0 0}.c-post-author__avatar{border-radius:50%;height:32px;margin-right:.75rem;object-fit:cover;width:32px}.c-post-author__text .divider-dot{color:#9da9b4;margin:0 1rem}.c-comments #comments-listing{border:none;padding:0}.c-comments .comment,.c-comments .comment[class*=depth-]{background-color:#f5f5f5;border-radius:8px;padding:12px 16px 16px;width:100%}.c-comments .comment.depth-0{margin-top:0}.c-comments .comment-wrapper:not(.comment-wrapper-depth-0){margin-bottom:0;margin-top:12px}.c-comments .comment-wrapper-depth-1{margin-left:36px}.c-comments .comment-wrapper-depth-2{margin-left:72px}.c-comments .comment-wrapper-depth-3{margin-left:108px}.c-comments .comment-wrapper-depth-4{margin-left:144px}.c-comments .comment-wrapper-depth-5{margin-left:180px}.c-comments .comment-wrapper-depth-0{margin-bottom:0;margin-top:36px}.c-comments .comment-from__avatar{align-items:center;background-color:#6be8aa;border-radius:100%;color:#fff;display:flex;flex-shrink:0;font-size:20px;height:36px;justify-content:center;text-transform:uppercase;width:36px}.c-comments .comment-wrapper{display:flex;flex-direction:row;gap:8px}