.blog-page{box-sizing:border-box;color:#243649;width:100%;max-width:none;margin:0 auto;padding:0 clamp(20px,3vw,80px) 40px}.blog-hero{text-align:center;flex-direction:column;align-items:center;padding:clamp(60px,5.2vw,100px) 0 0;display:flex}.blog-crumbs.blog-crumbs--mobile{display:none}.blog-crumbs{color:#adb6be;align-items:center;gap:10px;margin:0;font-size:14px;line-height:1.2}.blog-crumbs a{color:inherit;text-decoration:none}.blog-crumbs a:hover{color:#243649}.blog-crumbs-dot{background:#adb6be;border-radius:50%;flex-shrink:0;width:4px;height:4px;display:block}.blog-crumbs-current{color:#243649}.blog-title{color:#243649;max-width:min(707px,92vw);margin:0;font-size:clamp(42px,3.65vw,70px);font-weight:400;line-height:1.2}.blog-title-mobile{display:none}.blog-filters--desktop{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:30px;display:flex}.blog-filters--mobile{display:none}.blog-tub{box-sizing:border-box;color:#5b6c7d;cursor:pointer;background:#ebf4fb;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:8px 25px;font-size:16px;line-height:1.2;transition:background-color .16s,color .16s;display:inline-flex}.blog-tub--active{color:#fff;background:#ff2c4e}.blog-tub--tags{background:#ebf4fb;transition:background-color .2s cubic-bezier(.22,1,.36,1),color .2s,box-shadow .22s}.blog-filters--desktop .blog-tags-wrap:hover .blog-tub--tags,.blog-filters--desktop .blog-tags-wrap:focus-within .blog-tub--tags,.blog-tags-wrap--open .blog-tub--tags,.blog-tub--tags-open{background:#d5e2eb}.blog-tub img,.blog-tub-m img{transition:transform .28s cubic-bezier(.22,1,.36,1);display:block}.blog-filters--desktop .blog-tags-wrap:hover .blog-tub img,.blog-filters--desktop .blog-tags-wrap:focus-within .blog-tub img,.blog-tags-wrap--open .blog-tub img,.blog-tags-wrap--open .blog-tub-m img,.blog-chevron-open{transform:rotate(180deg)}.blog-tags-wrap,.blog-kind-wrap{position:relative}.blog-filters--desktop .blog-tags-wrap:after{content:"";width:100%;height:16px;position:absolute;top:100%;left:0}.blog-tags-panel{--panel-ease:cubic-bezier(.22, 1, .36, 1);z-index:20;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;width:300px;transition:opacity .22s var(--panel-ease), transform .32s var(--panel-ease), visibility 0s linear .22s, box-shadow .28s ease;will-change:opacity, transform;background:#fafdff;border-radius:20px;flex-wrap:wrap;gap:5px;padding:15px;display:flex;position:absolute;top:calc(100% + 12px);left:0;transform:translateY(-8px)scale(.96);box-shadow:2px 4px 20px #c4cfd766}.blog-filters--desktop .blog-tags-wrap:hover .blog-tags-panel,.blog-filters--desktop .blog-tags-wrap:focus-within .blog-tags-panel,.blog-tags-wrap--open .blog-tags-panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .24s var(--panel-ease), transform .36s var(--panel-ease), visibility 0s linear 0s, box-shadow .32s ease;transform:translate(0,0)scale(1);box-shadow:2px 4px 20px #c4cfd766,0 12px 40px #2436490f}.blog-tag-chip{color:#5b6c7d;cursor:pointer;opacity:0;height:30px;transition:background-color .18s ease, color .18s ease, opacity .22s var(--panel-ease), transform .28s var(--panel-ease);background:#ebf4fb;border:0;border-radius:20px;justify-content:center;align-items:center;padding:0 15px;font-size:14px;line-height:1.2;transition-delay:0s,0s,0s,0s;display:inline-flex;transform:translateY(6px)}.blog-filters--desktop .blog-tags-wrap:hover .blog-tag-chip,.blog-filters--desktop .blog-tags-wrap:focus-within .blog-tag-chip,.blog-tags-wrap--open .blog-tag-chip{opacity:1;transition-delay:0s, 0s, calc(40ms + var(--chip-i,0) * 28ms), calc(40ms + var(--chip-i,0) * 28ms);transform:translate(0,0)}.blog-tag-chip:hover{background:#dceaf6}.blog-tag-chip--on{color:#fff;background:#ff2c4e}.blog-tag-chip--on:hover{background:#e62848}.blog-tags-sheet{display:none}@media (prefers-reduced-motion:reduce){.blog-tags-panel,.blog-tag-chip,.blog-tub img,.blog-tub-m img,.blog-card,.blog-card-cover img{transition:none!important;animation:none!important}.blog-tags-panel{transform:none}.blog-tag-chip{opacity:1;transform:none}}.blog-rule{border:0;border-top:1px solid #ced7df;width:100%;height:0;margin:50px 0 30px}@keyframes blogCardFadeIn{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}@media (min-width:1921px){.blog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}}.blog-card{color:inherit;animation:.32s cubic-bezier(.22,1,.36,1) both blogCardFadeIn;animation-delay:calc(var(--card-i,0) * 35ms);flex-direction:column;gap:10px;text-decoration:none;display:flex}.blog-card-cover img{transition:transform .38s cubic-bezier(.22,1,.36,1)}.blog-card:hover .blog-card-cover img,.blog-card:focus-visible .blog-card-cover img{transform:scale(1.06)}.blog-card-cover{aspect-ratio:586/440;background:#d2dee9;border-radius:20px;width:100%;position:relative;overflow:hidden}.blog-card--red .blog-card-cover{background:#ef0840}.blog-card--orange .blog-card-cover{background:#f4a574}.blog-card--blue .blog-card-cover{background:#cde9ff}.blog-card-body{flex-direction:column;gap:20px;display:flex}.blog-card-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.blog-card-author{align-items:center;gap:10px;min-width:0;display:inline-flex}.blog-card-avatar{background:#ebf4fb;border-radius:40px;flex-shrink:0;width:40px;height:40px;position:relative;overflow:hidden}.blog-card-avatar img{width:100%;height:100%}.blog-card-avatar-icon{object-fit:contain;padding:8px}.blog-card-avatar-fallback{color:#5b6c7d;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.blog-card-author-name{color:#5b6c7d;white-space:nowrap;font-size:16px;line-height:1.2}.blog-card-tags{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.blog-card-tag{color:#5b6c7d;white-space:nowrap;background:#dceaf680;border-radius:20px;justify-content:center;align-items:center;height:30px;padding:0 15px;font-size:14px;line-height:1.2;display:inline-flex}.blog-card-title{color:#243649;letter-spacing:-.01em;margin:0;font-size:24px;font-weight:400;line-height:1.25;transition:color .18s}.blog-card:hover .blog-card-title,.blog-card:focus-visible .blog-card-title{color:#ff2c4e}.blog-empty{color:#5b6c7d;text-align:center;margin:40px 0 0;font-size:16px}@media (max-width:1439px){.blog-page{padding:0 24px 40px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media (max-width:1199px){.blog-page{padding:0 20px 20px}.blog-crumbs.blog-crumbs--mobile{color:#adb6be;align-self:flex-start;align-items:center;gap:10px;font-size:14px;line-height:1.2;display:inline-flex}.blog-crumbs--mobile a{color:#adb6be;text-decoration:none}.blog-hero{align-items:stretch;padding:30px 0 0}.blog-crumbs--mobile+.blog-title{margin-top:40px}.blog-title{max-width:min(640px,92vw);margin-left:auto;margin-right:auto;font-size:clamp(36px,5vw,52px);line-height:1.15}.blog-filters--desktop{display:none}.blog-filters--mobile{justify-content:center;align-items:flex-start;gap:8px;margin-top:24px;display:flex}.blog-tub-m{box-sizing:border-box;color:#5b6c7d;cursor:pointer;background:#ebf4fb;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:10px 15px;font-size:12px;line-height:1.2;display:inline-flex}.blog-tub-m--kind{background:#ebf4fb}.blog-tub-m--open{background:#d6e2eb}.blog-kind-panel{--kind-ease:cubic-bezier(.25, .1, .25, 1);z-index:20;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;width:142px;transition:opacity .18s var(--kind-ease), transform .2s var(--kind-ease), visibility 0s linear .2s;background:#fafdff;border-radius:10px;flex-direction:column;gap:15px;padding:15px 10px;display:flex;position:absolute;top:calc(100% + 5px);left:0;transform:translateY(-6px);box-shadow:2px 4px 20px #c4cfd766}.blog-kind-wrap--open .blog-kind-panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s var(--kind-ease), transform .2s var(--kind-ease), visibility 0s linear 0s;transform:translate(0,0)}.blog-kind-option{color:#5b6c7d;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:0 15px;font-size:12px;line-height:1.2;transition:color .14s,opacity .14s;display:flex}.blog-kind-option:active{opacity:.75}.blog-kind-option--on{color:#ff2c4e;padding-left:0}.blog-kind-dot{opacity:0;width:5px;height:5px;transition:transform .16s var(--kind-ease), opacity .14s ease;background:#ff2c4e;border-radius:50%;transform:scale(.6)}.blog-kind-wrap--open .blog-kind-option--on .blog-kind-dot{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.blog-kind-panel,.blog-kind-option,.blog-kind-dot{transition:none!important}.blog-kind-panel{transform:none}.blog-kind-dot{opacity:1;transform:none}}.blog-tags-panel--mobile{display:none}.blog-tags-sheet{--sheet-ease:cubic-bezier(.25, .1, .25, 1);z-index:80;pointer-events:none;visibility:hidden;transition:visibility 0s linear .22s;display:block;position:fixed;inset:0}.blog-tags-sheet--open{pointer-events:auto;visibility:visible;transition:visibility linear}.blog-tags-sheet-backdrop{-webkit-backdrop-filter:blur(10px);cursor:pointer;opacity:0;transition:opacity .2s var(--sheet-ease);background:#16336f33;border:0;padding:0;position:absolute;inset:0}.blog-tags-sheet--open .blog-tags-sheet-backdrop{opacity:1}.blog-tags-sheet-panel{box-sizing:border-box;min-height:246px;transition:transform .22s var(--sheet-ease);will-change:transform;background:#fff;border-radius:30px 30px 0 0;flex-direction:column;align-items:stretch;padding:20px 15px;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.blog-tags-sheet--open .blog-tags-sheet-panel{transform:translate(0,0)}.blog-tags-sheet-chips{flex-wrap:wrap;gap:5px;width:100%;max-width:min(560px,100%);margin:0 auto;display:flex}.blog-tag-chip--sheet{opacity:1;transition:background-color .14s,color .14s;transform:none}.blog-tag-chip--sheet:active{opacity:.85}.blog-tags-sheet-actions{flex-direction:column;align-items:center;gap:15px;width:100%;max-width:min(560px,100%);margin:auto auto 0;padding-top:24px;display:flex}.blog-tags-sheet-apply{box-sizing:border-box;color:#fff;cursor:pointer;background:#ff2c4e;border:0;border-radius:900px;justify-content:center;align-items:center;width:100%;height:50px;padding:0 40px;font-size:16px;line-height:1.2;transition:background-color .14s,opacity .14s;display:flex}.blog-tags-sheet-apply:hover{background:#e62848}.blog-tags-sheet-apply:active{opacity:.9}.blog-tags-sheet-reset{color:#adb6be;text-align:center;cursor:pointer;background:0 0;border:0;width:100%;max-width:270px;padding:0;font-size:14px;line-height:1.2;transition:color .14s,opacity .14s;display:block}.blog-tags-sheet-reset:hover,.blog-tags-sheet-reset:active{color:#5b6c7d}.blog-tags-sheet-reset:active{opacity:.75}@media (prefers-reduced-motion:reduce){.blog-tags-sheet-backdrop,.blog-tags-sheet-panel,.blog-tag-chip--sheet,.blog-tags-sheet-apply,.blog-tags-sheet-reset{transition:none!important}}.blog-rule{border-top-color:#dceaf6;margin:24px 0}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}@media (max-width:767px){.blog-page{padding:0 15px 20px}.blog-title{width:min(100%,clamp(345px,92vw,520px));max-width:100%;margin-left:auto;margin-right:auto;font-size:40px;line-height:1}.blog-title-desktop{display:none}.blog-title-mobile{display:inline}.blog-filters--mobile{margin-top:20px}.blog-tags-sheet-chips,.blog-tags-sheet-actions{max-width:min(520px,100%)}.blog-rule{margin:15px 0}.blog-grid{grid-template-columns:1fr;gap:40px}.blog-card-cover{aspect-ratio:345/300}.blog-card-body{gap:10px}.blog-card-avatar{width:30px;height:30px}.blog-card-author-name{font-size:14px}.blog-card-tag{font-size:12px}.blog-card-title{font-size:18px}}@media (min-width:520px) and (max-width:767px){.blog-title-desktop{display:inline}.blog-title-mobile{display:none}}
