@font-face{font-family:"DM Sans";src:url(/assets/fonts/dm-sans-500.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:"Alike";src:url(/assets/fonts/alike-400.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}.blog-page{--blog-cream: #fff6ee;color:var(--text-light)}.blog-page .site-header,.blog-page .site-nav a,.blog-page .site-nav button{color:var(--text)}.blog-page .brand--header img{filter:none}.blog-page--light-header .site-header,.blog-page--light-header .site-nav a,.blog-page--light-header .site-nav button{color:var(--text-light)}.blog-page--light-header .brand--header img{filter:invert(1)}.blog-page h1,.blog-page h2,.blog-page h3,.blog-page p,.blog-page blockquote,.blog-page figure,.blog-page ol,.blog-page ul{margin:0}.blog-canvas,.blog-shell,.blog-post-shell{width:100%}.blog-shell,.blog-post-top,.blog-post-bottom{--dot-highlight-opacity: 0;--dot-highlight-radius: 200px;--dot-highlight-strength: 48%;--dot-pointer-x: 50%;--dot-pointer-y: 0px;position:relative;overflow:clip;background-color:var(--background);background-image:radial-gradient(rgb(229 229 229 / 10%) calc(1.25 * var(--u)),transparent calc(1.35 * var(--u)));background-size:calc(24 * var(--u)) calc(24 * var(--u))}.blog-shell::before,.blog-post-top::before,.blog-post-bottom::before{position:absolute;z-index:0;inset:0;background-image:radial-gradient(rgb(229 229 229 / var(--dot-highlight-strength)) calc(1.25 * var(--u)),transparent calc(1.35 * var(--u)));background-size:calc(24 * var(--u)) calc(24 * var(--u));content:"";mask-image:radial-gradient(circle var(--dot-highlight-radius) at var(--dot-pointer-x) var(--dot-pointer-y),#000 0%,transparent 100%);opacity:var(--dot-highlight-opacity);pointer-events:none;transition:opacity 160ms ease;-webkit-mask-image:radial-gradient(circle var(--dot-highlight-radius) at var(--dot-pointer-x) var(--dot-pointer-y),#000 0%,transparent 100%)}.blog-shell--index{min-height:100vh;padding:calc(32 * var(--u));border-radius:calc(16 * var(--u))}.blog-shell>:not(.site-header),.blog-post-top>:not(.site-header),.blog-post-bottom>*{position:relative;z-index:1}.blog-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(24 * var(--u));padding-bottom:calc(80 * var(--u))}.blog-featured__media{grid-column:1 / -1;overflow:hidden;aspect-ratio:16 / 9;border-radius:calc(16 * var(--u));line-height:0}.blog-featured__media picture,.blog-card__media picture{width:100%;height:100%}.blog-featured__media img,.blog-post-hero>picture img,.blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 300ms ease-out}.blog-featured__copy{display:flex;grid-column:2 / span 2;flex-direction:column;gap:calc(32 * var(--u));padding-top:calc(24 * var(--u))}.blog-post-hero__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(16 * var(--u))}.blog-post-hero__meta a{color:var(--yellow);font-size:calc(20 * var(--u));text-decoration:none;text-underline-offset:calc(4 * var(--u))}.blog-post-hero__meta a:hover{text-decoration:underline}.blog-featured time,.blog-card time,.blog-post-hero time{color:rgb(255 246 238 / 80%);font-size:calc(20 * var(--u));font-weight:600;letter-spacing:calc(-0.6 * var(--u));line-height:1.1}.blog-featured h1,.blog-card--large h2,.blog-post-hero h1,.blog-category__heading h2{color:var(--text-light);font-size:calc(56 * var(--u));letter-spacing:calc(-2.24 * var(--u));line-height:1.1}.blog-featured h1 a,.blog-card a,.blog-quote,.blog-author a{text-decoration:none}.blog-featured__copy>p,.blog-card--large a>p{color:var(--text-light);font-family:"Alike",serif;font-size:calc(32 * var(--u));font-weight:400;line-height:1.3}.blog-author{display:flex;align-items:center}.blog-author img{flex:0 0 auto;border-radius:50%;filter:drop-shadow(calc(-1.7 * var(--u)) calc(1.7 * var(--u)) calc(8.5 * var(--u)) rgb(14 45 39 / 40%));object-fit:cover}.blog-author--compact{gap:calc(20 * var(--u))}.blog-author--compact img{width:calc(48 * var(--u));height:calc(48 * var(--u))}.blog-author--compact p{display:flex;gap:calc(12 * var(--u));align-items:center;font-size:calc(20 * var(--u));letter-spacing:calc(-0.6 * var(--u));line-height:1.4}.blog-author--compact strong{color:rgb(255 246 238 / 80%)}.blog-author--compact span{color:rgb(255 246 238 / 50%);font-weight:500}.blog-divider{width:calc(100% + calc(64 * var(--u)));margin-inline:calc(-32 * var(--u));padding-block:calc(16 * var(--u))}.blog-divider span{display:block;height:max(1px,calc(1 * var(--u)));background:rgb(255 255 255 / 10%)}.blog-large-row,.blog-large-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(24 * var(--u));padding-block:calc(80 * var(--u))}.blog-large-row .blog-card,.blog-large-list .blog-card{grid-column:2 / span 2}.blog-large-list .blog-card+.blog-card{margin-top:calc(80 * var(--u))}.blog-card a{display:flex;flex-direction:column;gap:calc(32 * var(--u))}.blog-card__media{display:block;overflow:hidden;width:100%;aspect-ratio:16 / 9;border-radius:calc(16 * var(--u));line-height:0}.blog-card--grid a{gap:calc(32 * var(--u))}.blog-card--grid .blog-card__media{aspect-ratio:1}.blog-card--grid h2,.blog-card--grid h3{font-size:calc(32 * var(--u));letter-spacing:calc(-0.96 * var(--u));line-height:1.3}.blog-quote{display:flex;min-height:calc(467 * var(--u));flex-direction:column;grid-column:2 / span 2;justify-content:center;gap:calc(24 * var(--u));margin-left:calc((100% + calc(24 * var(--u))) / 3);padding:calc(80 * var(--u)) 0;text-align:center}.blog-quote strong{color:var(--blog-cream);font-family:"Alike",serif;font-size:calc(48 * var(--u));font-weight:400;letter-spacing:calc(-0.96 * var(--u));line-height:1.2}.blog-quote span{color:var(--yellow);font-size:calc(24 * var(--u));letter-spacing:calc(-0.48 * var(--u));line-height:1.2}.blog-post-hero__lead,.about-page__bio p{font-family:"Alike",serif;font-size:calc(24 * var(--u));font-weight:400;line-height:1.4}.blog-post-hero__lead{color:var(--blog-cream)}.blog-categories-nav{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(16 * var(--u)) calc(24 * var(--u));padding-block:calc(32 * var(--u))}.blog-categories-nav h2{color:var(--text-light);font-size:calc(20 * var(--u));letter-spacing:calc(-0.6 * var(--u));line-height:1.2}.blog-categories-nav ul{display:flex;flex-wrap:wrap;gap:calc(16 * var(--u)) calc(24 * var(--u));padding:0;list-style:none}.blog-categories-nav a{color:var(--blog-cream);font-size:calc(20 * var(--u));text-decoration:none;text-underline-offset:calc(4 * var(--u))}.blog-categories-nav a:hover,.blog-categories-nav a[aria-current=page]{color:var(--yellow);text-decoration:underline}.about-page__bio{display:grid;grid-template-columns:calc(160 * var(--u)) minmax(0,1fr);gap:calc(24 * var(--u));padding-block:calc(64 * var(--u))}.about-page__bio>div{display:flex;flex-direction:column;gap:calc(16 * var(--u))}.about-page__bio img{width:100%;height:auto;border-radius:calc(8 * var(--u))}.about-page__bio a{color:var(--yellow)}.about-page__articles{padding-block:calc(48 * var(--u))}.blog-category{padding-block:calc(80 * var(--u))}.blog-category__heading{display:flex;width:calc((100% - calc(24 * var(--u))) * 2 / 3);flex-direction:column;gap:calc(16 * var(--u));margin-bottom:calc(80 * var(--u))}.blog-eyebrow{color:var(--text-light);font-size:calc(32 * var(--u));letter-spacing:calc(-0.96 * var(--u));line-height:1}.blog-eyebrow span{color:var(--yellow)}.blog-category__grid,.blog-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(80 * var(--u)) calc(24 * var(--u))}.blog-pagination{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:calc(24 * var(--u));padding:calc(64 * var(--u)) 0;color:var(--blog-cream);font-size:calc(32 * var(--u));font-weight:600;line-height:1.1}.blog-pagination a{display:inline-flex;min-height:calc(44 * var(--u));align-items:center;text-underline-offset:0.2em}.blog-post-top,.blog-post-bottom{padding-inline:calc(32 * var(--u))}.blog-post-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(24 * var(--u));padding-top:calc(32 * var(--u));padding-bottom:calc(80 * var(--u))}.blog-post-hero--plain{padding-top:calc(200 * var(--u))}.blog-post-hero>picture{grid-column:1 / -1;overflow:hidden;aspect-ratio:16 / 9;border-radius:calc(16 * var(--u))}.blog-post-hero__share{grid-column:1;padding-top:calc(24 * var(--u))}.blog-share{display:flex;flex-wrap:wrap;gap:calc(8 * var(--u))}.blog-share button,.blog-share a{display:inline-grid;width:calc(40 * var(--u));height:calc(40 * var(--u));flex:0 0 auto;place-items:center;padding:0;border-radius:50%;background:transparent;cursor:pointer}.blog-share img{width:100%;height:100%}.blog-share__status{width:100%;min-height:1.4em;color:rgb(255 246 238 / 80%);font-size:calc(16 * var(--u));font-weight:500}.blog-post-hero__copy{display:flex;grid-column:2 / span 2;flex-direction:column;gap:calc(32 * var(--u));padding-top:calc(24 * var(--u))}.article-main{padding:calc(80 * var(--u)) calc(32 * var(--u));background:var(--background)}.article-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;column-gap:calc(24 * var(--u));color:var(--text-light)}.article-content>*{grid-column:2 / span 2;min-width:0}.article-content>p,.article-content>ul,.article-content>ol,.article-content>blockquote{padding-block:calc(24 * var(--u));font-family:"Alike",serif;font-size:calc(32 * var(--u));font-weight:400;line-height:1.5}.article-content>ul,.article-content>ol{padding-left:calc(48 * var(--u))}.article-content a,.blog-author--bio a{color:var(--blog-cream);text-decoration-thickness:max(1px,calc(2 * var(--u)));text-underline-offset:0.16em}.article-content>h2{padding-block:calc(80 * var(--u)) calc(24 * var(--u));font-size:calc(48 * var(--u));letter-spacing:calc(-1.92 * var(--u));line-height:1.3}.article-content>h3{padding-block:calc(48 * var(--u)) calc(16 * var(--u));font-size:calc(32 * var(--u));letter-spacing:calc(-0.96 * var(--u));line-height:1.3}.article-content>pre{overflow-x:auto;margin:calc(24 * var(--u)) 0;padding:calc(24 * var(--u));border:max(1px,calc(1 * var(--u))) solid rgb(255 246 238 / 16%);border-radius:calc(12 * var(--u));background:rgb(255 246 238 / 6%);color:var(--blog-cream);font-size:calc(18 * var(--u));line-height:1.55;white-space:pre}.article-content>pre code{font:inherit}.article-content :not(pre)>code{padding:calc(2 * var(--u)) calc(6 * var(--u));border-radius:calc(4 * var(--u));background:rgb(255 246 238 / 10%);color:var(--blog-cream);font-size:0.84em}.article-content>table{--article-table-radius: calc(12 * var(--u));grid-column:1 / -1;width:100%;margin-block:calc(48 * var(--u));border:max(1px,calc(1 * var(--u))) solid rgb(255 246 238 / 20%);border-radius:var(--article-table-radius);border-collapse:separate;border-spacing:0;color:var(--blog-cream);font-size:calc(18 * var(--u));line-height:1.4;table-layout:fixed}.article-content>table th,.article-content>table td{overflow-wrap:anywhere;padding:calc(18 * var(--u));border-right:max(1px,calc(1 * var(--u))) solid rgb(255 246 238 / 14%);border-bottom:max(1px,calc(1 * var(--u))) solid rgb(255 246 238 / 14%);text-align:left;vertical-align:top}.article-content>table th{background:rgb(255 246 238 / 10%);font-weight:600}.article-content>table thead:first-child th:first-child{border-start-start-radius:var(--article-table-radius)}.article-content>table thead:first-child th:last-child{border-start-end-radius:var(--article-table-radius)}.article-content>table th:last-child,.article-content>table td:last-child{border-right:0}.article-content>table tbody tr:last-child td{border-bottom:0}.article-content>blockquote{padding-left:calc(40 * var(--u));border-left:calc(2 * var(--u)) solid var(--text-light)}.article-content>blockquote p{margin:0}.article-content>.article-lead{padding-block:calc(48 * var(--u));font-family:"DM Sans",sans-serif;font-size:calc(40 * var(--u));font-weight:500;letter-spacing:calc(-1.2 * var(--u));line-height:1.3}.article-content>.article-lead p{margin:0}.article-sidenote{grid-column:1;align-self:start;margin-top:calc(12 * var(--u));padding:calc(24 * var(--u)) calc(32 * var(--u)) 0 0;border-top:calc(2 * var(--u)) solid var(--text-light);color:var(--blog-cream);font-size:calc(20 * var(--u));font-style:normal;font-weight:500;line-height:1.5}.article-sidenote p{margin:0}.article-callout{padding-block:calc(80 * var(--u));text-align:center}.article-callout p{color:var(--blog-cream);font-family:"Alike",serif;font-size:calc(48 * var(--u));line-height:1.2}.article-callout span{display:block;margin-top:calc(24 * var(--u));color:var(--yellow);font-size:calc(24 * var(--u))}.article-figure{display:flex;grid-column:1 / -1;flex-direction:column;gap:calc(24 * var(--u));padding-block:calc(80 * var(--u))}.article-figure img{width:100%;height:auto;border-radius:calc(16 * var(--u))}.article-figure figcaption{width:calc((100% - calc(24 * var(--u))) / 2);padding-block:calc(12 * var(--u));color:var(--blog-cream);font-size:calc(20 * var(--u));font-weight:500;line-height:1.3}.article-figure figcaption p{margin:0}.article-author-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(24 * var(--u));padding-top:calc(80 * var(--u))}.blog-author--bio{grid-column:2 / span 2;gap:calc(40 * var(--u));padding-block:calc(12 * var(--u))}.blog-author--bio img{width:calc(100 * var(--u));height:calc(100 * var(--u))}.blog-author__bio-copy{display:flex;flex-direction:column;gap:calc(20 * var(--u));color:var(--blog-cream);font-size:calc(20 * var(--u));font-weight:500;line-height:1.4}.blog-post-bottom{padding-inline:calc(32 * var(--u))}.blog-related{padding-block:calc(80 * var(--u))}.blog-related__heading{display:flex;flex-direction:column;gap:calc(16 * var(--u));margin-bottom:calc(80 * var(--u))}.blog-related__heading h2{font-size:calc(56 * var(--u));letter-spacing:calc(-2.24 * var(--u));line-height:1.1}.blog-newsletter{padding-block:calc(80 * var(--u));color:var(--text)}.blog-newsletter__surface{overflow:hidden;padding-inline:calc(244 * var(--u))}.blog-newsletter__content{display:flex;width:calc(848 * var(--u));max-width:100%;flex-direction:column;align-items:center;gap:calc(24 * var(--u));text-align:center}.blog-newsletter h2{font-size:calc(56 * var(--u));letter-spacing:calc(-2.24 * var(--u));line-height:1.1}.newsletter-form{width:100%}.newsletter-form__fields{display:flex;width:100%;flex-direction:column;align-items:center;gap:calc(24 * var(--u))}.newsletter-form__field{width:100%;min-width:0}.newsletter-form__input{width:100%;height:calc(64 * var(--u));padding:0 calc(16 * var(--u));border:0;border-bottom:max(1px,calc(1 * var(--u))) solid var(--text);border-radius:0;background:transparent;font-size:calc(32 * var(--u));letter-spacing:calc(-1.28 * var(--u));line-height:1.1;text-align:center}.blog-newsletter .newsletter-form .newsletter-form__input::placeholder{color:rgb(10 10 10 / 50%);opacity:1}.newsletter-form__submit{position:relative;display:grid;width:calc(230 * var(--u));height:calc(64 * var(--u));flex:0 0 auto;place-items:center;padding:0 calc(24 * var(--u));border-radius:calc(32 * var(--u));background:var(--yellow);font-size:calc(32 * var(--u));letter-spacing:calc(-0.96 * var(--u));line-height:1.1;cursor:pointer}.blog-newsletter .newsletter-form .newsletter-form__disclaimer{margin:calc(24 * var(--u)) 0 0;color:rgb(10 10 10 / 50%);font-size:calc(20 * var(--u));line-height:1.3}.blog-newsletter .newsletter-form .newsletter-form__disclaimer a{color:var(--text);opacity:0.8;text-underline-offset:0.15em;transition:opacity 160ms ease}.blog-newsletter .newsletter-form .newsletter-form__disclaimer a:focus-visible{opacity:1}.newsletter-form__alert{margin:0 0 calc(16 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));border-radius:calc(8 * var(--u));background:rgb(255 216 206 / 82%);font-size:calc(16 * var(--u));list-style-position:inside}.newsletter-form__alert:empty{display:none}.newsletter-form__spinner{position:absolute;display:none;gap:calc(4 * var(--u));justify-content:center}.newsletter-form__spinner span{width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;background:currentColor;animation:spinner-pulse 0.8s ease-in-out infinite}.newsletter-form__spinner span:nth-child(2){animation-delay:0.12s}.newsletter-form__spinner span:nth-child(3){animation-delay:0.24s}.newsletter-form__submit[data-active] .newsletter-form__spinner{display:inline-flex}.newsletter-form__submit[data-active]>span:last-child{visibility:hidden}@media(hover:hover)and (pointer:fine){.blog-newsletter .newsletter-form .newsletter-form__disclaimer a:hover{opacity:1}.blog-featured__media:hover img,.blog-card a:hover .blog-card__media img{transform:scale(1.025)}.blog-share button:hover,.blog-share a:hover{transform:scale(1.06)}}@media(max-width:999px){.about-page__bio{width:100%;padding-block:calc(32 * var(--u))}.blog-post-hero__lead,.about-page__bio p,.blog-categories-nav a,.blog-categories-nav h2{font-size:calc(16 * var(--u))}.about-page__bio{grid-template-columns:minmax(0,1fr)}.about-page__bio img{width:calc(96 * var(--u))}.blog-canvas{container-type:inline-size;width:min(100%,500px);margin-inline:auto}.blog-shell,.blog-post-shell{--u: calc(100cqw / 390)}.blog-shell--index,.blog-post-top,.blog-post-bottom{padding-inline:calc(16 * var(--u));border-radius:0;background-color:transparent}.blog-shell--index{padding-top:calc(16 * var(--u))}.blog-featured,.blog-post-hero,.article-content,.article-author-wrap{display:flex;flex-direction:column}.blog-featured{gap:0;padding-bottom:calc(48 * var(--u))}.blog-featured__media,.blog-post-hero>picture,.blog-card__media,.article-figure img{border-radius:calc(8 * var(--u))}.blog-featured__media,.blog-post-hero>picture{aspect-ratio:1}.blog-featured__copy,.blog-post-hero__copy{gap:calc(20 * var(--u));padding-top:calc(24 * var(--u))}.blog-featured time,.blog-card time,.blog-post-hero time,.blog-post-hero__meta a,.blog-author__bio-copy,.article-figure figcaption,.article-sidenote{font-size:calc(16 * var(--u))}.blog-featured h1,.blog-card--large h2,.blog-post-hero h1,.blog-category__heading h2,.blog-related__heading h2{font-size:calc(32 * var(--u));letter-spacing:calc(-1.28 * var(--u))}.blog-featured__copy>p,.blog-card--large a>p{font-size:calc(20 * var(--u))}.blog-author--compact{gap:calc(12 * var(--u))}.blog-author--compact img{width:calc(40 * var(--u));height:calc(40 * var(--u))}.blog-author--compact p{display:block;font-size:calc(16 * var(--u));letter-spacing:calc(-0.3 * var(--u))}.blog-author--compact span{display:block}.blog-divider{width:calc(100% + calc(32 * var(--u)));margin-inline:calc(-16 * var(--u));padding-block:calc(12 * var(--u))}.blog-large-row,.blog-large-list{display:block;padding-block:calc(48 * var(--u))}.blog-large-list .blog-card+.blog-card{margin-top:calc(64 * var(--u))}.blog-card a,.blog-card--grid a{gap:calc(20 * var(--u))}.blog-card--grid h2,.blog-card--grid h3{font-size:calc(20 * var(--u));letter-spacing:calc(-0.6 * var(--u))}.blog-quote{min-height:0;gap:calc(16 * var(--u));margin-left:0;padding-block:calc(64 * var(--u))}.blog-quote strong,.article-callout p{font-size:calc(28 * var(--u));letter-spacing:calc(-0.56 * var(--u))}.blog-quote span,.article-callout span{font-size:calc(18 * var(--u))}.blog-category,.blog-related{padding-block:calc(48 * var(--u))}.blog-category__heading{width:100%;gap:calc(12 * var(--u));margin-bottom:calc(40 * var(--u))}.blog-eyebrow{font-size:calc(24 * var(--u))}.blog-category__grid,.blog-related__grid{grid-template-columns:1fr;gap:calc(48 * var(--u))}.blog-pagination{grid-template-columns:1fr 1fr;row-gap:calc(16 * var(--u));padding-block:calc(48 * var(--u));font-size:calc(16 * var(--u))}.blog-pagination span{grid-column:1 / -1;grid-row:1;text-align:center}.blog-pagination a{min-height:calc(44 * var(--u))}.blog-post-hero{gap:0;padding-top:calc(16 * var(--u));padding-bottom:calc(48 * var(--u))}.blog-post-hero--plain{padding-top:calc(220 * var(--u))}.blog-post-hero__share{order:3;padding-top:calc(24 * var(--u))}.blog-share button,.blog-share a{width:calc(44 * var(--u));height:calc(44 * var(--u))}.blog-share__status{font-size:calc(14 * var(--u))}.article-main{padding:calc(48 * var(--u)) calc(16 * var(--u))}.article-content{gap:0}.article-content>*{width:100%}.article-content>p,.article-content>ul,.article-content>ol,.article-content>blockquote{padding-block:calc(16 * var(--u));font-size:calc(20 * var(--u));line-height:1.55}.article-content>ul,.article-content>ol{padding-left:calc(28 * var(--u))}.article-content>h2{padding-block:calc(48 * var(--u)) calc(16 * var(--u));font-size:calc(28 * var(--u));letter-spacing:calc(-1.12 * var(--u))}.article-content>h3{padding-block:calc(32 * var(--u)) calc(12 * var(--u));font-size:calc(22 * var(--u));letter-spacing:calc(-0.66 * var(--u))}.article-content>pre{margin:calc(16 * var(--u)) 0;padding:calc(16 * var(--u));border-radius:calc(8 * var(--u));font-size:calc(14 * var(--u))}.article-content>table{--article-table-radius: calc(8 * var(--u));display:block;overflow-x:auto;margin-block:calc(32 * var(--u));font-size:calc(14 * var(--u));table-layout:auto}.article-content>table th,.article-content>table td{min-width:calc(144 * var(--u));padding:calc(12 * var(--u))}.article-content>blockquote{padding-left:calc(20 * var(--u));border-left-width:calc(2 * var(--u))}.article-content>.article-lead{padding-block:calc(32 * var(--u));font-size:calc(26 * var(--u));letter-spacing:calc(-0.78 * var(--u))}.article-sidenote{order:initial;margin:calc(24 * var(--u)) 0 calc(8 * var(--u));padding:calc(16 * var(--u)) 0 0}.article-callout{padding-block:calc(48 * var(--u))}.article-callout span{margin-top:calc(16 * var(--u))}.article-figure{gap:calc(16 * var(--u));padding-block:calc(48 * var(--u))}.article-figure figcaption{width:100%;padding-block:calc(8 * var(--u))}.article-author-wrap{padding-top:calc(48 * var(--u))}.blog-author--bio{align-items:flex-start;gap:calc(20 * var(--u))}.blog-author--bio img{width:calc(72 * var(--u));height:calc(72 * var(--u))}.blog-author__bio-copy{gap:calc(12 * var(--u))}.blog-related__heading{gap:calc(12 * var(--u));margin-bottom:calc(40 * var(--u))}.blog-newsletter{padding-block:calc(48 * var(--u))}.blog-newsletter__surface{height:auto;min-height:calc(460 * var(--u));padding:calc(48 * var(--u)) calc(16 * var(--u))}.blog-newsletter__content{width:100%;gap:calc(16 * var(--u))}.blog-newsletter h2{font-size:calc(32 * var(--u));letter-spacing:-0.04em}.newsletter-form__fields{flex-direction:column;align-items:stretch;gap:calc(16 * var(--u))}.newsletter-form__input,.newsletter-form__submit{width:100%;min-height:max(44px,calc(52 * var(--u)));font-size:max(20px,calc(24 * var(--u)))}.newsletter-form__input{height:max(44px,calc(52 * var(--u)))}.newsletter-form__submit{height:max(44px,calc(52 * var(--u)));border-radius:calc(26 * var(--u))}.blog-newsletter .newsletter-form .newsletter-form__disclaimer{margin-top:calc(16 * var(--u));font-size:max(14px,calc(14 * var(--u)))}.newsletter-form__alert{font-size:max(14px,calc(14 * var(--u)))}}@media(prefers-reduced-motion:reduce){.blog-featured__media img,.blog-post-hero>picture img,.blog-card__media img{transform:none!important}}
