.blog-header{--color:white;--color-rgb:var(--white-rgb);display:flex;align-items:center;gap:32px;padding-top:16px;padding-bottom:16px;color:white;color:var(--color)}.--eleven .blog-header{padding-top:112px;padding-bottom:92px}@media (max-width:1320px){.--eleven .blog-header{padding-top:92px;padding-bottom:72px}}@media (max-width:1024px){.--eleven .blog-header{padding-top:64px;padding-bottom:52px}}@media (max-width:768px){.blog-header{flex-direction:column;align-items:stretch}.--eleven .blog-header{padding-top:32px;padding-bottom:0}}.blog-header__image{position:relative;flex:1}.blog-header__image img{width:100%;height:auto;max-height:450px;border-radius:var(--radius);-o-object-fit:cover;object-fit:cover}.blog-header__content{flex:1}.--lb .blog-header__content__wrap{--vertical-padding:24px;padding-top:24px;padding-top:var(--vertical-padding);padding-bottom:24px;padding-bottom:var(--vertical-padding);padding-left:56px}@media (max-width:1320px){.--lb .blog-header__content__wrap{padding-left:24px}}@media (max-width:1024px){.--lb .blog-header__content__wrap{padding-left:16px}}@media (max-width:768px){.--lb .blog-header__content__wrap{padding-top:16px;padding-bottom:0;padding-left:0}}.blog-header__header{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.blog-header__date{font-size:15px;font-weight:400;line-height:1.4;color:rgba(var(--color-rgb),.7)}.blog-header__title{font-size:var(--font-size-36);font-weight:700;line-height:1.1}*+.blog-header__title{margin-top:16px}@media (max-width:768px){.blog-header__title br{display:none}}.blog-header__introduction{max-width:55ch;font-size:18px;font-weight:400;line-height:1.5;color:rgba(var(--color-rgb),.7)}*+.blog-header__introduction{margin-top:16px}@media (max-width:1024px){.blog-header__introduction{font-size:17px}}@media (max-width:768px){.blog-header__introduction{font-size:16px}}.blog-header__introduction>*+p{margin-top:.5em}.blog-header__sub-title{font-size:var(--font-size-16);font-weight:500;line-height:1.4;letter-spacing:.01em}*+.blog-header__sub-title{margin-top:24px}@media (max-width:768px){*+.blog-header__sub-title{margin-top:16px}}