.blog-hero{padding-top:calc(54px + 2.4rem)!important}@media (min-width:768px){.blog-hero{padding-top:calc(90px + 4rem)!important}}.blog-hero{background:#f8f8fa;padding-bottom:2rem}.blog-hero .label{color:#2babe2}.blog-hero__title{font-family:var(--font-heading),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.05em;text-transform:uppercase;color:#1a1a24;max-width:700px;margin-top:1rem;font-size:clamp(2.5rem,1.5rem + 4vw,5rem);font-weight:900;line-height:.85}.blog-hero__title .text-secondary{color:#ff6b9b}.blog-posts{background:#f8f8fa;padding-top:1.5rem!important}.blog-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-grid{grid-template-columns:repeat(3,1fr)}}.blog-card{background:#fff;border:1px solid #00000014;border-radius:0;transition:all .25s;box-shadow:0 1px 3px #0000001f}.blog-card:hover{box-shadow:0 4px 12px #00000026}.blog-card{cursor:pointer;border:1px solid #00000014;flex-direction:column;height:100%;text-decoration:none;display:flex;overflow:hidden}.blog-card__image{aspect-ratio:16/9;background:linear-gradient(135deg,#e8e8ec,#d8d8de);overflow:hidden}.blog-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.blog-card:hover .blog-card__image img{transform:scale(1.05)}.blog-card__content{flex-direction:column;flex:1;padding:2rem;display:flex}.blog-card__category{letter-spacing:.2em;text-transform:uppercase;color:#ff6b9b;margin-bottom:.5rem;font-size:10px;font-weight:900;display:block}.blog-card__title{font-family:var(--font-heading),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-transform:uppercase;color:#1a1a24;margin-bottom:1rem;font-size:clamp(1.125rem,1rem + .6vw,1.25rem);font-weight:700;line-height:1.1}.blog-card__excerpt{color:#4a4a5a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1.5rem;font-size:clamp(.875rem,.8rem + .35vw,1rem);line-height:1.5;display:-webkit-box;overflow:hidden}.blog-card__date{color:#8a8a9a;margin-top:auto;font-size:clamp(.625rem,.6rem + .15vw,.75rem);line-height:1.5}.blog-post .container,.blog-post .container--narrow{max-width:none;padding-left:max(2rem,16vw);padding-right:max(2rem,16vw)}@media (max-width:767px){.blog-post .container,.blog-post .container--narrow{padding-left:1.5rem;padding-right:1.5rem}}.blog-post__header{padding-top:calc(54px + 1.2rem);padding-bottom:0}@media (min-width:768px){.blog-post__header{padding-top:calc(90px + 2rem)}}.blog-post__header{background:#f8f8fa;overflow:hidden}.blog-post__top-row{justify-content:space-between;align-items:baseline;gap:1.5rem;margin-bottom:2rem;display:flex}.blog-post__back{color:#2babe2;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700;text-decoration:none}.blog-post__back:hover{text-decoration:underline}.blog-post__date{letter-spacing:.1em;text-transform:uppercase;color:#8a8a9a;font-size:10px;font-weight:700}.blog-post__date--below{margin-top:1.5rem;display:block}.blog-post__hero-row{align-items:center;gap:3rem;display:flex}@media (max-width:767px){.blog-post__hero-row{flex-direction:column;align-items:flex-start}}.blog-post__hero-text{flex:1;min-width:0}@media (min-width:768px){.blog-post__hero-text{padding-right:clamp(1.5rem,5vw,4rem)}}.blog-post__hero-media{flex-shrink:0;width:400px;margin-top:-3rem;margin-right:-100px}@media (min-width:1024px){.blog-post__hero-media{width:480px;margin-right:-160px}}@media (min-width:1200px){.blog-post__hero-media{width:560px;margin-right:-240px}}@media (max-width:767px){.blog-post__hero-media{width:100%;margin-top:2rem;margin-right:0}}.blog-post__hero-img{border:1px solid #00000014;width:100%;height:auto;display:block}.blog-post__category{letter-spacing:.2em;text-transform:uppercase;color:#ff6b9b;margin-bottom:1rem;font-size:10px;font-weight:900;display:block}.blog-post__title{font-family:var(--font-heading),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.05em;text-transform:uppercase;color:#1a1a24;max-width:800px;margin-bottom:1.5rem;font-size:clamp(2.5rem,1.5rem + 4vw,5rem);font-weight:900;line-height:.85}.blog-post__excerpt{color:#4a4a5a;margin-bottom:0;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:300;line-height:1.3}.blog-post__meta{border-left:2px solid #ff6b9b;flex-direction:column;gap:4px;width:max-content;max-width:100%;margin-top:1.5rem;margin-left:auto;margin-right:100px;padding-left:1rem;display:flex}@media (min-width:1024px){.blog-post__meta{margin-right:160px}}@media (min-width:1200px){.blog-post__meta{margin-right:240px}}@media (max-width:767px){.blog-post__meta{margin-left:0;margin-right:0}}.blog-post__byline{color:#8a8a9a;margin-top:2px;font-size:clamp(.625rem,.6rem + .15vw,.75rem)}.blog-post__byline-role{color:#8a8a9a;font-size:clamp(.625rem,.6rem + .15vw,.75rem);display:block}.blog-post__body{background:#f8f8fa;padding-top:4rem;padding-bottom:6rem;overflow-x:hidden}.blog-post__body .blog-post__prose{max-width:800px;margin-left:max(2rem,16vw);margin-right:auto}.blog-post__body .blog-post__prose p{max-width:740px}.blog-post__body section{background:0 0;padding-top:1.5rem;padding-bottom:1.5rem}.blog-post__body section.ko-heading-block{padding-top:3rem;padding-bottom:.5rem}.blog-post__body section.ko-list-block{padding-top:0}.blog-post__body section>div{max-width:1080px;margin-left:max(2rem,16vw);margin-right:auto;padding-left:0;padding-right:0}.blog-post__body p{max-width:740px}.blog-post__body .blog-post__prose p,.blog-post__body .blog-post__prose li,.blog-post__body .ko-prose p,.blog-post__body .ko-prose li{font-size:clamp(1.125rem,1rem + .6vw,1.25rem);line-height:1.75}.blog-post__body .blog-post__prose h2,.blog-post__body .ko-prose h2{margin-top:var(--ko-space-56)}.blog-post__body .blog-post__prose h3,.blog-post__body .ko-prose h3{margin-top:var(--ko-space-48)}.blog-post__body .blog-post__prose h4,.blog-post__body .ko-prose h4{margin-top:var(--ko-space-40)}.blog-post__body .blog-post__prose h2:first-child,.blog-post__body .blog-post__prose h3:first-child,.blog-post__body .blog-post__prose h4:first-child,.blog-post__body .ko-prose h2:first-child,.blog-post__body .ko-prose h3:first-child,.blog-post__body .ko-prose h4:first-child{margin-top:0}.blog-post__body .blog-post__prose h2+*,.blog-post__body .blog-post__prose h3+*,.blog-post__body .blog-post__prose h4+*,.blog-post__body .ko-prose h2+*,.blog-post__body .ko-prose h3+*,.blog-post__body .ko-prose h4+*{margin-top:var(--ko-space-16)}.blog-post__body .ko-card-body,.blog-post__body .ko-list-text,.blog-post__body .ko-timeline-body{font-size:clamp(1rem,.9rem + .5vw,1.125rem);line-height:1.65}@media (max-width:767px){.blog-post__body{padding-bottom:4rem}.blog-post__body .blog-post__prose,.blog-post__body section>div{max-width:100%;margin-left:0;margin-right:0;padding-left:1.5rem;padding-right:1.5rem}}.blog-post__nav{background:#f8f8fa;border-top:1px solid #00000014;padding-top:0;padding-bottom:0}.blog-post__nav .container--narrow{justify-content:space-between;gap:2rem;max-width:1080px;margin-left:max(2rem,16vw);margin-right:auto;padding-left:0;padding-right:0;display:flex}@media (max-width:767px){.blog-post__nav .container--narrow{max-width:100%;margin-left:0;padding-left:1.5rem;padding-right:1.5rem}}.blog-post__nav-link{flex-direction:column;flex:1 1 0;gap:.5rem;min-width:0;max-width:50%;padding-block:3rem;text-decoration:none;transition:opacity .2s;display:flex}.blog-post__nav-link:hover{opacity:.7}.blog-post__nav-link--prev{align-items:flex-start}.blog-post__nav-link--next{text-align:right;align-items:flex-end;margin-left:auto}.blog-post__nav-label{font-family:var(--font-heading),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:.15em;text-transform:uppercase;color:#2babe2;font-size:10px;font-weight:900}.blog-post__nav-title{max-width:14rem;font-family:var(--font-heading),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-transform:uppercase;color:#1a1a24;font-size:clamp(.875rem,.8rem + .35vw,1rem);font-weight:700;line-height:1.3}
