.blog-article__inner{max-width:1000px}.blog-article__head{padding:80px 0 0}.blog-article__title{font-size:64px;line-height:1.08;font-weight:700;letter-spacing:-.02em;color:var(--text-title)}.blog-article__byline{display:flex;align-items:center;gap:14px;margin-top:40px}.blog-article__avatar{width:48px;height:48px;border-radius:50%;flex:none}.blog-article__author{font-size:18px;font-weight:600;color:var(--text-title);line-height:1.2}.blog-article__date{font-size:16px;color:var(--text-dim);line-height:1.4;margin-top:2px}.blog-article__share{margin-top:48px}.blog-article__share-label{font-size:16px;font-weight:600;color:var(--text-title)}.blog-share{display:flex;align-items:center;gap:10px;margin-top:14px;list-style:none}.blog-share__link{display:inline-flex;color:var(--text-title);transition:opacity 0.18s ease,transform 0.15s ease}.blog-share__link:hover{opacity:.7;transform:translateY(-1px)}.blog-share__icon{display:block}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.blog-article__figure{margin-top:56px}.blog-article__figure-img{width:100%;height:auto;display:block;border-radius:16px}.blog-article__content{margin-top:56px;padding-bottom:80px;font-size:18px;line-height:1.7;color:var(--text)}.blog-article__content>*+*{margin-top:10px}.blog-article__content h2{font-size:36px;line-height:1.2;font-weight:700;color:var(--text-title);margin-top:56px}.blog-article__content h3{font-size:26px;line-height:1.25;font-weight:700;color:var(--text-title);margin-top:40px}.blog-article__content h4,.blog-article__content h5,.blog-article__content h6{font-size:20px;line-height:1.3;font-weight:600;color:var(--text-title);margin-top:32px}.blog-article__content a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.blog-article__content strong{font-weight:600;color:var(--text-title)}.blog-article__content ul,.blog-article__content ol{padding-left:22px}.blog-article__content li+li{margin-top:10px}.blog-article__content li::marker{color:var(--text-dim)}.blog-article__content img{max-width:100%;height:auto;display:block;border-radius:12px}.blog-article__content figcaption{font-size:15px;color:var(--text-dim);margin-top:10px}.blog-article__content blockquote{border-left:3px solid var(--primary);padding-left:22px;font-size:22px;line-height:1.45;color:var(--text-title)}.blog-article__content hr{border:0;border-top:1px solid #e6e6e6;margin-top:48px}.blog-article__content table{width:100%;border-collapse:collapse;font-size:16px}.blog-article__content th,.blog-article__content td{border:1px solid #e6e6e6;padding:12px 14px;text-align:left;vertical-align:top}.blog-article__content th{font-weight:600;color:var(--text-title);background:#faf9f7}.blog-article__content code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em;background:#f4f1ea;padding:2px 6px;border-radius:4px}.blog-article__content pre{background:#f4f1ea;padding:20px;border-radius:12px;overflow-x:auto}.blog-article__content pre code{background:none;padding:0}.section-blog-related{padding:72px 0 96px}.blog-related__head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:36px}.blog-related__title{font-size:36px;line-height:1.1;font-weight:700;color:var(--text-title)}.blog-related__nav{display:flex;gap:12px;flex:none}.blog-related__arrow{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e0e0e0;border-radius:10px;background:#fff0;color:var(--text-title);cursor:pointer;transition:border-color 0.18s ease,background 0.18s ease,opacity 0.18s ease}.blog-related__arrow:hover{border-color:var(--text-title);background:#fafafa}.blog-related__arrow[disabled]{opacity:.35;cursor:default}.blog-related__arrow[disabled]:hover{border-color:#e0e0e0;background:#fff0}.blog-related__track{display:flex;gap:28px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.blog-related__track::-webkit-scrollbar{display:none}.blog-card{flex:0 0 calc((100% - 84px) / 4);scroll-snap-align:start}.blog-card__link{display:flex;flex-direction:column;height:100%;color:var(--text-title)}.blog-card__media{display:block;overflow:hidden;border-radius:10px;margin-bottom:20px}.blog-card__img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;transition:transform 0.35s ease}.blog-card__link:hover .blog-card__img{transform:scale(1.04)}.blog-card__title{font-size:24px;line-height:1.18;font-weight:700;color:var(--text-title)}.blog-card__more{margin-top:auto;padding-top:24px;font-size:16px;font-weight:600;color:var(--text-title)}.blog-card__more::after{content:"";display:block;height:1px;background:currentColor;margin-top:4px}.blog-related__foot{display:flex;justify-content:center;margin-top:64px}.blog-related__all{height:56px;padding:0 34px;border-radius:999px;background:var(--text-title);border-color:var(--text-title);color:var(--white)}.blog-related__all:hover{background:#2b2b2b;border-color:#2b2b2b}@media (max-width:1200px){.blog-card{flex:0 0 calc((100% - 56px) / 3)}}@media (max-width:900px){.blog-article__head{padding-top:48px}.blog-article__title{font-size:40px}.blog-article__byline{margin-top:28px}.blog-article__share{margin-top:32px}.blog-article__figure,.blog-article__content{margin-top:36px}.blog-article__content h2{font-size:28px;margin-top:40px}.blog-article__content h3{font-size:22px}.section-blog-related{padding:48px 0 64px}.blog-related__title{font-size:28px}.blog-card{flex:0 0 calc((100% - 28px) / 2)}}@media (max-width:640px){.blog-article__title{font-size:32px}.blog-related__nav{display:none}.blog-card{flex:0 0 80%}.blog-card__title{font-size:20px}.blog-related__foot{margin-top:40px}}