.yl-blog-hero{background-color:var(--color-surface-default);padding-block: var(--section-py-sm);padding-top:20px}
.yl-blog-hero__inner{align-items:center;display:flex;flex-direction:column;gap:29px;margin-inline:auto;max-width:1440px;padding-inline:clamp(24px,6vw,256px);text-align:center}
.yl-blog-hero__asterisk{display:block;height:75px;transform:rotate(150.33deg) scaleY(-1);transform-origin:center;width:72px}
.yl-blog-hero__title{color:var(--color-text-default);font-family:'Instrument Sans',sans-serif;font-size:52px;font-weight:600;letter-spacing:-1.56px;line-height:1;margin:0;text-align:center}
.yl-blog-hero__title-regular{font-family:'Instrument Sans',sans-serif;font-style:normal;font-weight:600;letter-spacing:-1.56px}
.yl-blog-hero__title-italic{color:var(--color-orange-500);font-family:'Playfair Display',Georgia,serif;font-style:italic;font-weight:700;letter-spacing:-1.04px}
.yl-blog-hero__subtitle{color:var(--color-text-default);font-family:'Instrument Sans',sans-serif;font-size:18px;font-weight:500;letter-spacing:-0.09px;line-height:1.7;margin:0;text-align:center}
@media (max-width:768px){.yl-blog-hero__title{font-size:38px;letter-spacing:-1.14px}.yl-blog-hero__title-regular{letter-spacing:-1.14px}.yl-blog-hero__title-italic{letter-spacing:-.76px}.yl-blog-hero__asterisk{height:56px;width:54px}}
@media (max-width:480px){.yl-blog-hero__title{font-size:32px;letter-spacing:-.96px}.yl-blog-hero__subtitle{font-size:16px}}
