.sort-menu{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}@media screen and (max-width:764px){.sort-menu{align-items:flex-start}}.sort-menu__topics{display:flex;flex-wrap:wrap;gap:6px}.sort-menu__topic{background-color:#fff;border:1px solid #e6e6e6;border-radius:999px;color:#1a1a1a;cursor:pointer;font-size:13.5px;font-weight:500;line-height:18px;padding:8px 15px;transition:background-color .3s,border-color .3s;white-space:nowrap}.sort-menu__topic:hover{background-color:#fffbe6}.sort-menu__topic.is-active{background-color:#fff6cc;border-color:#ffdd2d;font-weight:700}.sort-menu__kinds{background-color:#fff;border-radius:999px;display:flex;gap:6px;padding:4px}@media screen and (max-width:764px){.sort-menu__kinds{max-width:100%;overflow-x:auto;scrollbar-width:none}.sort-menu__kinds::-webkit-scrollbar{display:none}}.sort-menu__kind{background-color:transparent;border:0;border-radius:999px;color:#8a8a8a;cursor:pointer;font-size:13.5px;font-weight:600;line-height:18px;padding:8px 15px;transition:background-color .3s,color .3s;white-space:nowrap}.sort-menu__kind:hover{color:#1a1a1a}.sort-menu__kind.is-active{background-color:#1a1a1a;color:#fff}.blog-card{align-content:start;background-color:#fff;border-radius:20px;color:#1a1a1a;display:grid;overflow:hidden;text-decoration:none;transition:background-color .3s,transform .3s}.blog-card:hover{background-color:#fffbe6;transform:translateY(-2px)}.blog-card__cover{align-items:flex-start;aspect-ratio:16/9;background-color:#f4f4f4;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;gap:8px;justify-content:space-between;padding:12px}.blog-card__kind,.blog-card__time{border-radius:999px;flex-shrink:0;font-size:11.5px;font-weight:700;line-height:16px;padding:4px 11px;white-space:nowrap}.blog-card__kind{background-color:hsla(0,0%,100%,.92);color:#1a1a1a}.blog-card__time{background-color:rgba(0,0,0,.5);color:#fff;font-weight:600}.blog-card__body{grid-gap:8px;display:grid;gap:8px;padding:16px}.blog-card__title{font-size:16px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.blog-card__lead{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#666;display:-webkit-box;font-size:13px;line-height:1.4;overflow:hidden}.blog-card__meta{border-top:1px solid #f4f4f4;color:#8a8a8a;font-size:12.5px;line-height:18px;padding-top:4px}.blog-card_hero{align-content:end;background:linear-gradient(160deg,#2b2b2b,#1a1a1a);border-radius:24px;color:#fff;min-height:380px;padding:28px;position:relative}.blog-card_hero:hover{background:linear-gradient(160deg,#333,#1f1f1f)}.blog-card_hero.blog-card_with-cover{background:linear-gradient(180deg,rgba(0,0,0,.05) 0,rgba(0,0,0,.35) 45%,rgba(0,0,0,.85) 100%),var(--blog-card-cover) center/cover no-repeat,#1a1a1a}.blog-card_hero.blog-card_with-cover:hover{background:linear-gradient(180deg,rgba(0,0,0,.12) 0,rgba(0,0,0,.45) 45%,rgba(0,0,0,.9) 100%),var(--blog-card-cover) center/cover no-repeat,#1a1a1a}.blog-card_hero.blog-card_with-cover .blog-card__lead{color:#e6e6e6}.blog-card_hero.blog-card_with-cover .blog-card__meta{color:#cfcfcf}.blog-card_hero .blog-card__body{gap:10px;max-width:560px;padding:0}.blog-card_hero .blog-card__title{font-size:clamp(24px,2.6vw,34px);font-weight:800;letter-spacing:-.025em;line-height:1.1}.blog-card_hero .blog-card__lead{-webkit-line-clamp:3;color:#bbb;font-size:14.5px}.blog-card_hero .blog-card__meta{border-top:0;color:#8a8a8a;font-size:12.5px;padding-top:4px}@media screen and (max-width:764px){.blog-card_hero{min-height:280px;padding:20px}}.blog-card__pills{display:flex;gap:8px;left:20px;position:absolute;top:20px}@media screen and (max-width:764px){.blog-card__pills{left:16px;top:16px}}.blog-card__kind_hero{background-color:#ffdd2d;color:#1a1a1a;font-size:12px}.blog-card__time_hero{background-color:hsla(0,0%,100%,.14);font-size:12px}.blog-card_side .blog-card__cover{aspect-ratio:16/9}.blog{grid-gap:22px;display:grid;gap:22px;margin:0 auto;max-width:1152px;padding:32px 24px 80px}@media screen and (max-width:764px){.blog{gap:18px;padding:20px 16px 56px}}.blog__header{grid-gap:8px;display:grid;gap:8px;max-width:680px}.blog__header-title{font-size:clamp(30px,4vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:0}.blog__header-subtitle{color:#555;font-size:16px;line-height:1.4;margin:0}.blog__headline{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}@media screen and (max-width:1023px){.blog__headline{grid-template-columns:minmax(0,1fr)}}.blog__headline-side{grid-gap:16px;align-content:start;display:grid;gap:16px}@media screen and (max-width:1023px){.blog__headline-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:764px){.blog__headline-side{grid-template-columns:minmax(0,1fr)}}.blog__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media screen and (max-width:359px){.blog__grid{grid-template-columns:minmax(0,1fr)}}.blog__empty{color:#8a8a8a;padding:48px 0;text-align:center}.blog__soon{grid-gap:10px;background-color:#fff;border-radius:24px;display:grid;gap:10px;justify-items:start;padding:40px}@media screen and (max-width:764px){.blog__soon{border-radius:20px;padding:24px 20px}}.blog__soon-title{font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0}.blog__soon-text{color:#555;font-size:15px;line-height:1.45;margin:0;max-width:620px}.blog__soon-button{background-color:#ffdd2d;border-radius:999px;color:#1a1a1a;font-size:15px;font-weight:700;line-height:20px;margin-top:8px;padding:13px 24px;text-decoration:none;transition:background-color .3s}.blog__soon-button:hover{background-color:#f5d000}.blog__more{display:flex;justify-content:center}.blog__more-button{background-color:#fff;border:1px solid #ddd;border-radius:999px;color:#1a1a1a;cursor:pointer;font-size:15px;font-weight:600;line-height:20px;padding:13px 28px;transition:background-color .3s}.blog__more-button:hover{background-color:#fffbe6}.blog__cta{grid-gap:20px;align-items:center;background-color:#1a1a1a;border-radius:24px;color:#fff;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;padding:32px}@media screen and (max-width:764px){.blog__cta{border-radius:20px;grid-template-columns:minmax(0,1fr);padding:24px 20px}}.blog__cta-title{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0}.blog__cta-subtitle{color:#bbb;font-size:15px;line-height:1.4;margin:6px 0 0;max-width:560px}.blog__cta-button{background-color:#ffdd2d;border-radius:999px;color:#1a1a1a;font-size:15px;font-weight:700;line-height:20px;padding:15px 26px;text-decoration:none;transition:background-color .3s;white-space:nowrap}.blog__cta-button:hover{background-color:#f5d000}@media screen and (max-width:764px){.blog__cta-button{justify-self:start}}