.mbt-hero--plain::before{opacity:1}.mbt-layout--no-toc{grid-template-columns:minmax(0,820px);justify-content:center}.mbt-toc__item a.is-active{color:var(--mbt-primary);background:var(--mbt-soft);border-left-color:var(--mbt-primary);font-weight:700}.mbt-content h4{margin:1.4em 0 .4em;font-size:18px;font-weight:600}.mbt-content img,.mbt-content figure{max-width:100%;height:auto;border-radius:12px}.mbt-content figure{margin:1.8em 0}.mbt-content figcaption{margin-top:8px;color:var(--mbt-muted);font-size:14px;text-align:center}.mbt-content blockquote{margin:1.8em 0;padding:18px 24px;background:var(--mbt-soft);border-left:4px solid var(--mbt-accent);border-radius:0 10px 10px 0;color:var(--mbt-dark);font-size:18px;font-style:italic}.mbt-content blockquote p:last-child{margin-bottom:0}.mbt-faq{max-width:780px;margin-top:48px;scroll-margin-top:110px}.mbt-faq__title{margin:0 0 18px;color:var(--mbt-dark);font:700 clamp(24px,2.6vw,30px)/1.25 var(--mbt-head)}.mbt-faq__item{margin-bottom:10px;background:#fff;border:1px solid var(--mbt-line);border-radius:10px;overflow:hidden}.mbt-faq__item[open]{border-color:var(--mbt-primary)}.mbt-faq__item summary{position:relative;padding:16px 52px 16px 20px;cursor:pointer;list-style:none;color:var(--mbt-dark);font:600 16.5px/1.45 var(--mbt-head)}.mbt-faq__item summary::-webkit-details-marker{display:none}.mbt-faq__item summary::after{content:"+";position:absolute;right:18px;top:50%;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--mbt-soft);color:var(--mbt-primary);font-size:20px;line-height:1;transform:translateY(-50%)}.mbt-faq__item[open] summary::after{content:"–";background:var(--mbt-primary);color:#fff}.mbt-faq__item summary:focus-visible{outline:2px solid var(--mbt-accent);outline-offset:-2px}.mbt-faq__answer{padding:0 20px 6px;color:var(--mbt-text);font-size:15.5px}.mbt-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:36px}.mbt-tags a{padding:5px 13px;border:1px solid var(--mbt-line);border-radius:999px;color:var(--mbt-muted);font-size:14px;text-decoration:none}.mbt-tags a:hover{border-color:var(--mbt-primary);color:var(--mbt-primary)}.mbt-blogs-page{padding-top:10px}.mbt-blogs{max-width:var(--mbt-max);margin:0 auto;padding:56px 24px 10px}.mbt-blogs__title{display:flex;align-items:center;gap:28px;margin:0 0 40px;color:var(--mbt-primary);font:700 clamp(30px,4.4vw,54px)/1.15 var(--mbt-head);letter-spacing:-.01em;text-align:center}.mbt-blogs__title::before,.mbt-blogs__title::after{content:"";flex:1;max-width:160px;height:3px;border-radius:3px;background:var(--mbt-accent)}.mbt-blogs__title{justify-content:center}.mbt-blogs__empty{text-align:center;color:var(--mbt-muted)}.mbt-carousel{position:relative;padding:0 30px}.mbt-carousel__track{--mbt-per:4;display:grid;grid-auto-flow:column;grid-auto-columns:calc(( 100% - ( var(--mbt-per) - 1 ) * 24px ) / var(--mbt-per));column-gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 2px 10px}.mbt-carousel__track::-webkit-scrollbar{display:none}.mbt-carousel__track:focus-visible{outline:2px solid var(--mbt-accent);outline-offset:4px;border-radius:12px}.mbt-carousel__slide{scroll-snap-align:start}.mbt-carousel .mbt-card__body{display:flex;flex-direction:column;flex:1;padding:18px 20px 22px}.mbt-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px}.mbt-card__cat{padding:3px 10px;border-radius:999px;background:var(--mbt-soft);color:var(--mbt-accent);font:600 12px/1.5 var(--mbt-head)}.mbt-card__meta .mbt-card__date{margin:0}.mbt-carousel .mbt-card__title{font-size:17px;line-height:1.4;margin-bottom:8px}.mbt-card__excerpt{display:block;color:var(--mbt-muted);font-size:14.5px;line-height:1.6;margin-bottom:16px}.mbt-card__more{margin-top:auto;align-self:flex-start;padding-bottom:2px;border-bottom:2px solid var(--mbt-primary);color:var(--mbt-accent);font:600 14px/1.4 var(--mbt-head)}.mbt-card:hover .mbt-card__more{color:var(--mbt-primary)}.mbt-carousel__arrow{position:absolute;top:38%;z-index:2;width:46px;height:46px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--mbt-primary);color:#fff;cursor:pointer;box-shadow:0 6px 18px rgba(15,53,51,.18);transition:background-color .2s,opacity .2s}.mbt-carousel__arrow:hover{background:var(--mbt-accent)}.mbt-carousel__arrow:focus-visible{outline:3px solid var(--mbt-accent);outline-offset:2px}.mbt-carousel__arrow:disabled{opacity:.35;cursor:default;background:var(--mbt-primary)}.mbt-carousel__arrow--prev{left:-8px}.mbt-carousel__arrow--next{right:-8px}.mbt-carousel.is-static .mbt-carousel__arrow{display:none}.mbt-carousel__dots{display:flex;justify-content:center;gap:8px;margin-top:22px}.mbt-carousel__dot{width:10px;height:10px;padding:0;border:0;border-radius:999px;background:var(--mbt-line);cursor:pointer;transition:width .2s,background-color .2s}.mbt-carousel__dot.is-active{width:28px;background:var(--mbt-primary)}.mbt-carousel__dot:focus-visible{outline:2px solid var(--mbt-accent);outline-offset:2px}.mbt-blogs-page__intro{max-width:780px;margin:40px auto 0;padding:0 24px}@media (max-width:1100px){.mbt-carousel__track{--mbt-per:3}}@media (max-width:800px){.mbt-carousel__track{--mbt-per:2}}@media (max-width:560px){.mbt-blogs{padding:40px 18px 0}.mbt-blogs__title{gap:14px;margin-bottom:28px}.mbt-blogs__title::before,.mbt-blogs__title::after{max-width:50px}.mbt-carousel{padding:0}.mbt-carousel__track{--mbt-per:1;grid-auto-columns:84%;column-gap:16px}.mbt-carousel__arrow{display:none}}@media (max-width:991px){.mbt-toc.is-open .mbt-toc__chev{transform:rotate(-135deg)}.mbt-toc.is-open .mbt-toc__list{display:block}}