.blog-page{background:var(--studio-black)}.blog-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(48px,8vw,120px);padding-block:clamp(88px,12vw,170px) clamp(72px,9vw,118px);display:grid}.blog-hero h1,.blog-article__header h1{max-width:980px;color:var(--studio-white);font-family:var(--font-syne), sans-serif;letter-spacing:0;margin:18px 0 0;font-size:clamp(3.8rem,7vw,7.4rem);line-height:.92}.blog-hero__intro{gap:30px;padding-bottom:10px;display:grid}.blog-hero__intro p{color:#c6c8c7;margin:0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.blog-hero__intro span{border-top:1px solid var(--studio-line-dark);color:var(--studio-blue-light);text-transform:uppercase;padding-top:20px;font-size:.78rem;font-weight:800}.blog-index{border-top:1px solid var(--studio-line-dark);padding-bottom:clamp(80px,10vw,150px)}.blog-card{border-bottom:1px solid var(--studio-line-dark);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(38px,5vw,66px) 0;display:grid}.blog-card__number{color:#6e7580;font-family:var(--font-dm-mono), monospace;font-size:.8rem}.blog-card__body{max-width:860px}.blog-card__meta,.blog-article__meta{color:#8e96a2;text-transform:uppercase;flex-wrap:wrap;gap:8px 24px;font-size:.72rem;display:flex}.blog-card__meta span:first-child,.blog-article__meta span:first-child{color:var(--studio-blue-light)}.blog-card h2{font-family:var(--font-syne), sans-serif;margin:14px 0 12px;font-size:clamp(2rem,3.8vw,4.3rem);line-height:1}.blog-card h2 a{color:var(--studio-white);text-decoration:none}.blog-card p{color:#b7bbc0;max-width:760px;margin:0;line-height:1.7}.blog-card__link{min-height:44px;color:var(--studio-white);text-underline-offset:5px;align-items:center;gap:12px;font-size:.84rem;font-weight:800;display:inline-flex}.blog-card h2 a:hover,.blog-card h2 a:focus-visible,.blog-card__link:hover,.blog-card__link:focus-visible{color:var(--studio-blue-light)}.blog-article__header{padding-block:clamp(72px,10vw,130px) clamp(64px,8vw,100px)}.blog-article__header h1{max-width:1100px;font-size:clamp(3.4rem,7vw,7.2rem)}.blog-article__header>p{color:#c8c9c5;max-width:780px;margin:30px 0 0;font-size:clamp(1.1rem,1.7vw,1.4rem);line-height:1.65}.blog-back{color:#aeb3ba;text-underline-offset:5px;margin-bottom:42px;font-size:.82rem;display:inline-block}.blog-article__meta{margin-bottom:20px}.blog-article__layout{border-top:1px solid var(--studio-line-dark);grid-template-columns:minmax(170px,.28fr) minmax(0,.72fr);gap:clamp(50px,10vw,150px);padding-block:clamp(60px,8vw,110px) clamp(90px,12vw,170px);display:grid}.blog-article__aside{align-self:start;gap:6px;height:fit-content;display:grid;position:sticky;top:104px}.blog-article__aside span{color:#737b86;text-transform:uppercase;margin-top:20px;font-size:.68rem}.blog-article__aside span:first-child{margin-top:0}.blog-article__aside strong{color:var(--studio-white);font-size:.88rem}.blog-article__content{max-width:820px}.blog-article__content section+section{margin-top:clamp(54px,7vw,86px)}.blog-article__content h2{color:var(--studio-white);font-family:var(--font-syne), sans-serif;margin:0 0 22px;font-size:clamp(2rem,4vw,3.7rem);line-height:1.04}.blog-article__content p{color:#c6c8c7;margin:0 0 20px;font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.85}.blog-article__content ul{gap:0;margin:30px 0 0;padding:0;list-style:none;display:grid}.blog-article__content li{border-top:1px solid var(--studio-line-dark);color:var(--studio-white);padding:17px 0}.blog-article__content li:before{color:var(--studio-blue-light);content:"—";margin-right:14px}.blog-related{border-top:1px solid var(--studio-line-dark);gap:0;margin-top:90px;display:grid}.blog-related strong{color:#737b86;text-transform:uppercase;padding:20px 0;font-size:.7rem}.blog-related a{border-top:1px solid var(--studio-line-dark);color:var(--studio-white);justify-content:space-between;padding:22px 0;font-weight:800;text-decoration:none;display:flex}.blog-related a:hover,.blog-related a:focus-visible{color:var(--studio-blue-light)}.blog-close{background:var(--studio-blue);color:var(--studio-white)}.blog-close__inner{justify-content:space-between;align-items:center;gap:48px;padding-block:clamp(64px,8vw,108px);display:flex}.blog-close h2{max-width:850px;font-family:var(--font-syne), sans-serif;margin:10px 0 0;font-size:clamp(2.4rem,5vw,5.3rem);line-height:.98}.blog-close .overline{color:#dbe6ff}.blog-close .button{flex-shrink:0}.blog-close .button--light{background:var(--studio-white);color:var(--studio-ink)}.blog-close .button--light:hover{background:#e9edf6}@media (max-width:900px){.blog-hero{grid-template-columns:1fr;gap:40px}.blog-card{grid-template-columns:46px minmax(0,1fr)}.blog-card__link{grid-column:2;justify-self:start}.blog-article__layout{grid-template-columns:1fr;gap:54px}.blog-article__aside{border-bottom:1px solid var(--studio-line-dark);grid-template-columns:auto 1fr;column-gap:18px;padding-bottom:30px;position:static}.blog-article__aside span,.blog-article__aside span:first-child{margin-top:0}}@media (max-width:620px){.blog-hero{padding-top:64px}.blog-hero h1,.blog-article__header h1{overflow-wrap:normal;font-size:clamp(2.8rem,13vw,4.1rem)}.blog-card{grid-template-columns:1fr;gap:18px}.blog-card__number{display:none}.blog-card__link{grid-column:1}.blog-card__meta,.blog-article__meta{gap:7px 14px}.blog-article__header{padding-top:54px}.blog-back{margin-bottom:34px}.blog-close__inner{flex-direction:column;align-items:stretch}.blog-close .button{width:100%}}
