:root{--cliengo-purple:#63f;--header-text:#0f172a;--header-muted:#64748b;--header-max-w:720px;--header-max-w-wide:calc(var(--header-max-w) + 120px);--hero-h:380px;--hero-h-mobile:240px;--r:18px;--r-mobile:16px;--p-x:20px;--p-x-mobile:16px;--sp-1:8px;--sp-2:12px;--sp-3:16px;--sp-4:18px;--sp-5:28px;--sp-6:40px}.post-image{display:block}.headline-area .blog-title,.post-header-b .blog-title{margin:0}.headline-area{margin:0 auto;max-width:var(--header-max-w);padding:var(--sp-5) var(--p-x) var(--sp-2);text-align:center}.headline-area .blog-title{color:var(--cliengo-purple);font-size:clamp(32px,3.2vw,44px);letter-spacing:-.035em;line-height:1.06;margin:0 auto var(--sp-2);max-width:22ch;text-wrap:balance}.headline-area .date-blog-post{color:var(--header-muted);font-size:14px;line-height:1.4;margin:0}.headline-area .blog-post__timestamp{color:inherit}.image-wrapper{background:transparent;border-radius:var(--r);margin:var(--sp-4) auto var(--sp-6);max-width:var(--header-max-w-wide);overflow:hidden;padding:0 var(--p-x);position:relative}.image-wrapper picture,.image-wrapper span{border-radius:inherit;display:block;overflow:hidden}.image-wrapper .post-image{border-radius:inherit;height:var(--hero-h);max-height:var(--hero-h);object-fit:cover;transform:translateZ(0);width:100%}.post-header-b{margin:0 auto;max-width:var(--header-max-w-wide);padding:var(--sp-5) var(--p-x) 0;text-align:center}.post-header-b .title-content{margin:0 auto;max-width:var(--header-max-w)}.post-header-b .blog-title{color:var(--cliengo-purple);font-size:clamp(32px,3.2vw,44px);letter-spacing:-.035em;line-height:1.06;margin:0 auto var(--sp-2);max-width:22ch;text-wrap:balance}.post-header-b .date-blog-post{color:var(--header-muted);font-size:14px;line-height:1.4;margin:0 0 var(--sp-4)}.post-header-b>div:last-child{background:transparent;border-radius:var(--r);overflow:hidden;position:relative}.post-header-b>div:last-child picture,.post-header-b>div:last-child span{border-radius:inherit;display:block;overflow:hidden}.post-header-b>div:last-child .post-image{border-radius:inherit;height:var(--hero-h);max-height:var(--hero-h);object-fit:cover;transform:translateZ(0);width:100%}.image-wrapper,.post-header-b>div:last-child{border-radius:var(--r)!important;overflow:hidden!important}.image-wrapper .post-image,.post-header-b>div:last-child .post-image{border-radius:inherit!important;height:var(--hero-h)!important;max-height:var(--hero-h)!important;object-fit:cover!important}@media (max-width:640px){.headline-area{padding-left:var(--p-x-mobile);padding-right:var(--p-x-mobile);padding-top:22px}.headline-area .blog-title,.post-header-b .blog-title{font-size:clamp(28px,7vw,36px);letter-spacing:-.03em;line-height:1.08;max-width:18ch}.image-wrapper{border-radius:var(--r-mobile)!important}.image-wrapper,.post-header-b{padding-left:var(--p-x-mobile);padding-right:var(--p-x-mobile)}.post-header-b>div:last-child{border-radius:var(--r-mobile)!important}.image-wrapper .post-image,.post-header-b>div:last-child .post-image{height:var(--hero-h-mobile)!important;max-height:var(--hero-h-mobile)!important}}