.blog-page .standfirst{--standfirst-dash: 54px}.blog-hero{padding-bottom:0}.masthead{display:grid;grid-template-columns:minmax(0, 66%) minmax(340px, 1fr);gap:clamp(40px,5vw,80px);align-items:start;padding-top:48px}.masthead-title{max-width:19ch;margin-top:26px}.masthead-aside{display:flex;align-items:flex-start;margin-top:40px}.blog-tabs{margin-top:calc(clamp(48px,6vw,92px) + 3px)}.blog-tab{--tab-pad: 22px;--tab-weight: var(--fw-bold);--tab-color: rgba(255, 255, 255, 0.5);--tab-color-active: var(--white);--tab-underline: var(--purple-bright);--tab-underline-height: 3px;--tab-underline-bottom: 0}.featured-section{padding:0 0 calc(clamp(56px,6vw,92px) - 32px);background:#f4f2f8}.featured-section .container{padding-top:calc(clamp(30px,3.4vw,52px) + 8px)}.featured{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:clamp(28px,4vw,72px);align-items:stretch;color:inherit;transition:opacity .22s ease}.featured:hover .btn-track{transform:translateY(-100%)}.featured-text{grid-column:1/7;display:flex;flex-direction:column;padding-top:16px;border-top:1px solid #cfc7dd}.featured-category{color:var(--purple)}.featured-title{margin-top:auto;padding-top:clamp(16px,2.35vw,40px);font-family:var(--font-heading);font-size:clamp(32px,4.4vw,62px);font-weight:200;line-height:1.04;letter-spacing:-0.035em;text-wrap:pretty;transition:color .25s ease}.featured:hover .featured-title{color:var(--purple)}.featured-teaser{max-width:50ch;margin-top:clamp(18px,2vw,28px);font-size:16.5px;line-height:1.6;color:#5a5766}.featured-more{margin-top:clamp(20px,2.2vw,30px);margin-bottom:auto;transition:opacity .25s ease;align-self:baseline}.featured:hover .featured-more{opacity:.72}.featured-byline{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:clamp(16px,2.35vw,40px);padding-top:14px;border-top:1px solid #cfc7dd}.featured-byline[hidden]{display:none}.featured-media{grid-column:7/13}.featured-media-frame{--media-radius: var(--radius-panel)}.featured-media-frame img{transition:transform .6s var(--ease-out)}.featured:hover .featured-media-frame img{transform:scale(1.03)}.blog-feed{padding:clamp(56px,6vw,90px) 0 clamp(84px,9vw,140px);background:var(--white)}.feed-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(48px,5.4vw,78px) clamp(26px,3vw,44px)}.feed-item{display:flex;flex-direction:column;min-width:0}.feed-item[hidden]{display:none}.feed-item-card{display:flex;flex:1;min-width:0;transition:transform .35s var(--ease-out)}.feed-item-card:hover{transform:translateY(-5px)}.feed-item-card>.post-card{flex:1;min-width:0}.subscribe{padding-block:140px 150px}.subscribe-content{max-width:760px}.subscribe p{margin-bottom:36px}.subscribe-form{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;max-width:480px;margin:0 auto;padding:8px 8px 8px 20px;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-pill);background:var(--white);box-shadow:0 20px 50px rgba(16,6,36,.35)}.subscribe-form svg,.subscribe-form .btn{flex:0 0 auto}.subscribe-form input{flex:1;min-width:170px;border:0;background:none;outline:none;font-family:inherit;font-size:15px;color:var(--ink)}.subscribe-form label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width: 1040px){.feed-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.featured{grid-template-columns:1fr 1fr}.featured-text{grid-column:1}.featured-media{grid-column:2}}@media(max-width: 820px){.featured{display:block}.featured-media{margin-top:28px}.featured-byline{margin-top:26px}}@media(max-width: 700px){.masthead{grid-template-columns:1fr;gap:30px}.masthead-title{max-width:none;font-size:min(46px,11.4vw)}.masthead-aside{margin-top:0}.blog-tabs{gap:18px 22px}.feed-grid{grid-template-columns:1fr;row-gap:44px}.blog-page .subscribe{padding-block:96px 104px}}
