.KmdKHW_hero{--blog-header-offset:66px;isolation:isolate;min-height:350px;margin-top:calc(var(--blog-header-offset) * -1);padding:calc(var(--blog-header-offset) + 56px) var(--page-gutter) 64px;background:#fbfbff;place-items:center;display:grid;position:relative;overflow:hidden}.KmdKHW_hero:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#0000 0 48%,#ffffffb3 100%);position:absolute;inset:0}.KmdKHW_gradientCanvas{z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.KmdKHW_content{text-align:center;width:min(100%,1320px)}.KmdKHW_content h1{max-width:1120px;color:var(--color-text-primary);letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;margin:0 auto;font-size:clamp(2.5rem,3.75vw,3.375rem);font-weight:650;line-height:1.2}.KmdKHW_content>p{color:#475467;text-wrap:pretty;max-width:555px;margin:8px auto 0;font-size:1.125rem;line-height:1.5}.KmdKHW_detail{min-height:500px;padding-block:calc(var(--blog-header-offset) + 48px) 56px}.KmdKHW_detail .KmdKHW_content{flex-direction:column;align-items:center;gap:24px;display:flex}@media (max-width:640px){.KmdKHW_hero{min-height:310px;padding:calc(var(--blog-header-offset) + 36px) 20px 48px}.KmdKHW_content h1{font-size:clamp(2rem,9vw,2.5rem);line-height:1.25}.KmdKHW_content>p{font-size:1rem}.KmdKHW_detail{min-height:0;padding-block:calc(var(--blog-header-offset) + 32px) 44px}.KmdKHW_detail .KmdKHW_content{text-align:left;align-items:flex-start;gap:20px}.KmdKHW_detail .KmdKHW_content h1{margin-inline:0}}
