.core-blog,.core-blog-preview{--blog-slate:#2d3740;--blog-paper:#fbfaf7;--blog-violet:var(--fjord);--blog-wash:#e8f0f1;--blog-rule:#dcd8d1;font-family:var(--font-ui);font-weight:300}.blog-utility,.blog-byline,.blog-feature figcaption,.blog-preview-notice,.blog-editor-rail,.blog-related-image span{letter-spacing:.065em;font-family:Core UI,Arial,sans-serif;font-weight:400}.blog-utility{text-transform:uppercase;font-size:12px;line-height:1.4;color:var(--blog-violet)!important}.blog-index{min-height:calc(100svh - 76px);padding-top:clamp(82px,11vw,144px);padding-bottom:clamp(110px,14vw,190px)}.blog-index-heading{max-width:930px}.blog-index-heading h1{color:var(--blog-slate);letter-spacing:-.035em;margin-top:18px;font-size:clamp(52px,7.3vw,92px);line-height:.98}.blog-index-heading h1 em{color:var(--blog-violet)}.blog-index-intro{max-width:530px;font-size:23px;line-height:1.48;color:#514d48!important;margin-top:30px!important}.blog-empty{border-top:1px solid var(--blog-slate);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:34px;margin-top:clamp(80px,11vw,138px);padding:34px 0 0;display:grid;position:relative}.blog-empty-mark{background:var(--blog-violet);width:24px;height:2px;margin-top:9px}.blog-empty h2{max-width:590px;color:var(--blog-slate);letter-spacing:-.025em;margin-top:13px;font-size:clamp(31px,4vw,47px)}.blog-empty div>p:last-child{max-width:580px;margin-top:18px;font-size:19px;line-height:1.6}.blog-empty-links{flex-direction:column;align-items:flex-start;gap:12px;padding-top:2px;font-size:17px;display:flex}.blog-empty-links a,.blog-inline-link,.blog-preview-notice a{text-underline-offset:5px;align-items:center;gap:9px;-webkit-text-decoration:underline #4a747866;text-decoration:underline #4a747866;text-decoration-thickness:1px;transition:color .16s cubic-bezier(.23,1,.32,1),text-decoration-color .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.blog-empty-links a:first-child,.blog-inline-link{color:var(--blog-violet)}.blog-preview-notice{border-bottom:1px solid var(--blog-rule);color:#625e58;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;width:min(1160px,100% - 96px);margin:24px auto 0;padding:12px 0;font-size:11px;line-height:1.4;display:flex}.blog-preview-notice>span{color:var(--blog-violet)}.blog-preview-notice a{text-decoration:none}.blog-article-header{text-align:center;max-width:980px;padding-top:clamp(88px,11vw,138px)}.blog-article-header h1{max-width:880px;color:var(--blog-slate);letter-spacing:-.035em;margin:20px auto 0;font-size:clamp(54px,7vw,88px);line-height:.98}.blog-deck{text-wrap:pretty;max-width:680px;font-size:23px;line-height:1.5;color:#514d48!important;margin:27px auto 0!important}.blog-byline{color:#716c66;text-transform:uppercase;justify-content:center;gap:26px;margin-top:34px;font-size:11px;line-height:1.4;display:flex}.blog-byline span+span{position:relative}.blog-byline span+span:before{content:"";background:#8c8780;border-radius:50%;width:2px;height:2px;position:absolute;top:50%;left:-14px}.blog-feature{margin-top:clamp(64px,8vw,104px)}.blog-feature-frame{aspect-ratio:16/9;background:var(--blog-slate);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 24px 65px -48px #2d374080}.blog-feature-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 64%,#1a1a171f);position:absolute;inset:0}.blog-feature img{object-fit:cover;object-position:center 48%;width:100%;height:100%}.blog-feature figcaption{color:#716c66;text-transform:uppercase;margin-top:12px;font-size:10px;line-height:1.4}.blog-reading{grid-template-columns:126px minmax(0,690px);gap:54px;width:min(924px,100% - 96px);margin:clamp(86px,10vw,128px) auto 0;display:grid}.blog-editor-rail{color:#78736d;text-transform:uppercase;align-content:stretch;font-size:10px;line-height:1.4;display:grid}.blog-editor-rail span{border-right:1px solid #4a747866;padding:3px 20px 100px 0;position:relative}.blog-editor-rail span:after{background:var(--blog-paper);width:5px;height:5px;box-shadow:inset 0 0 0 1px var(--blog-violet);content:"";border-radius:50%;position:absolute;top:5px;right:-3px}.blog-prose{min-width:0}.blog-prose p{color:#45423e;text-wrap:pretty;font-size:21px;font-weight:300;line-height:1.72}.blog-prose .blog-lede{color:var(--blog-slate);font-family:Fraunces,Georgia,serif;font-size:clamp(27px,3vw,34px);line-height:1.38}.blog-prose h2{color:var(--blog-slate);letter-spacing:-.025em;margin-top:72px;margin-bottom:22px;font-size:clamp(34px,4vw,45px)}.blog-prose blockquote{border-left:1px solid var(--blog-violet);color:var(--blog-slate);letter-spacing:-.018em;margin:72px 0;padding:30px 0 30px 34px;font-family:Fraunces,Georgia,serif;font-size:clamp(27px,3.1vw,37px);line-height:1.3}.blog-prose cite{color:#716c66;letter-spacing:.065em;text-transform:uppercase;margin-top:19px;font-family:Core UI,Arial,sans-serif;font-size:10px;font-style:normal;line-height:1.4;display:block}.blog-inline-link{margin-top:36px;font-size:18px}.blog-related{border-top:1px solid var(--blog-slate);margin-top:clamp(120px,15vw,190px);padding-top:42px;padding-bottom:clamp(120px,14vw,174px)}.blog-related-heading{grid-template-columns:1fr 1fr;align-items:end;gap:24px;display:grid}.blog-related-heading .blog-utility{grid-column:1/-1}.blog-related-heading h2{color:var(--blog-slate);letter-spacing:-.03em;font-size:clamp(38px,5vw,58px)}.blog-related-heading>p:last-child{justify-self:end;max-width:330px;font-size:17px}.blog-related-grid{grid-template-columns:1.5fr .75fr .75fr;gap:18px;margin-top:50px;display:grid}.blog-related-card{min-width:0}.blog-related-image{aspect-ratio:4/3;background:var(--blog-wash);color:#637375;border-radius:12px;place-items:end start;margin-bottom:20px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #4a747814}.blog-related-wide .blog-related-image{aspect-ratio:16/9;background:linear-gradient(132deg,#dfe4e5 0 48%,#0000 48%),#eee9e0}.blog-related-compact:nth-child(2) .blog-related-image{background:#e8e5df}.blog-related-image span{text-transform:uppercase;font-size:9px}.blog-related-card h3{color:var(--blog-slate);letter-spacing:-.02em;margin-top:9px;font-family:Fraunces,Georgia,serif;font-size:26px;font-weight:400;line-height:1.15}@media (hover:hover) and (pointer:fine){.blog-empty-links a:hover,.blog-inline-link:hover,.blog-preview-notice a:hover{color:#2f4244;text-decoration-color:currentColor}}@media (max-width:800px){.blog-empty{grid-template-columns:20px minmax(0,1fr)}.blog-empty-links{grid-column:2;margin-top:8px}.blog-related-grid{grid-template-columns:1.25fr .75fr}.blog-related-card:last-child{grid-column:2}}@media (max-width:700px){.core-blog .core-wrap,.core-blog-preview .core-wrap,.blog-preview-notice,.blog-reading{width:min(100% - 40px,1160px)}.blog-index{padding-top:65px;padding-bottom:110px}.blog-index-heading h1{font-size:clamp(46px,14vw,62px)}.blog-index-heading h1 br{display:none}.blog-index-intro,.blog-deck{font-size:20px}.blog-empty{grid-template-columns:1fr;gap:24px;margin-top:76px;padding-top:26px}.blog-empty-mark{display:none}.blog-empty-links{grid-column:1}.blog-preview-notice{align-items:flex-start;margin-top:14px}.blog-preview-notice>span{max-width:160px}.blog-article-header{padding-top:68px}.blog-article-header h1{font-size:clamp(47px,14vw,62px)}.blog-byline{flex-direction:column;gap:8px}.blog-byline span+span:before{display:none}.blog-feature{margin-top:62px}.blog-feature-frame{aspect-ratio:4/3}.blog-reading{grid-template-columns:1fr;gap:35px;margin-top:72px}.blog-editor-rail{border-bottom:1px solid #4a747866;gap:18px;padding-bottom:13px;display:flex}.blog-editor-rail span{border:0;padding:0}.blog-editor-rail span:after{display:none}.blog-prose p{font-size:20px}.blog-prose h2{margin-top:58px}.blog-prose blockquote{margin:58px 0;padding:25px 0 25px 22px}.blog-related{margin-top:110px}.blog-related-heading,.blog-related-grid{grid-template-columns:1fr}.blog-related-heading>p:last-child{justify-self:start}.blog-related-card:last-child{grid-column:1}.blog-related-image,.blog-related-wide .blog-related-image{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.blog-empty-links a,.blog-inline-link,.blog-preview-notice a{transition:none}}
