.blog-heading{padding-top:160px;padding-bottom:64px}.blog-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:50px}.blog-heading h1{font:400 clamp(45px,5.3vw,76px)/1.05 var(--serif);letter-spacing:-2px}.blog-heading h1 em{font-weight:400;color:#687e95}.blog-heading-row>p{max-width:320px;font-size:16px;line-height:1.85;color:var(--muted);margin:0 0 5px}.blog-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--line);padding:27px 0 16px}.blog-filters{display:flex;gap:8px;flex-wrap:wrap}.blog-filters button{padding:10px 17px;border:1px solid #d8e0e9;border-radius:999px;font-size:13px;background:#fff;transition:background .2s,color .2s}.blog-filters button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.blog-search input{font:400 14px var(--sans);border:1px solid #d8e0e9;border-radius:999px;padding:12px 18px;width:225px;max-width:100%;background:white;color:var(--ink)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.blog-results{font-size:11px;letter-spacing:.06em;color:#778495;margin:4px 0 24px}.blog-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.blog-card{min-width:0;border:1px solid #dce3e9;border-radius:22px;overflow:hidden;background:white;transition:box-shadow .25s,transform .25s}.blog-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #1528450d}.blog-card-link{display:flex;flex-direction:column;height:100%}.blog-card-image{overflow:hidden;aspect-ratio:1.8;background:#e5ebf2}.blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.blog-card:hover img{transform:scale(1.025)}.blog-card-copy{padding:32px;display:flex;flex-direction:column;flex:1}.blog-meta{font:500 11px/1.6 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#5a7290;margin-bottom:18px}.blog-meta span{padding:0 5px}.blog-card h2{font:400 clamp(27px,2.4vw,35px)/1.18 var(--serif);letter-spacing:-.7px}.blog-excerpt{font-size:14px;line-height:1.85;color:var(--muted);margin:19px 0 30px}.blog-read{font-size:13px;display:flex;align-items:center;gap:12px;margin-top:auto;font-weight:500}.blog-read svg,.blog-newsletter svg,.article-talk svg{width:19px;height:19px;flex:none}.read-time{margin-left:auto;font-size:11px;color:#7b8797;font-weight:400}.blog-card-featured{grid-column:1/-1}.blog-card-featured .blog-card-link{display:grid;grid-template-columns:1.05fr 1fr;min-height:410px}.blog-card-featured .blog-card-image{aspect-ratio:auto;min-height:410px}.blog-card-featured .blog-card-copy{padding:46px;background:#f2f6fa}.blog-card-featured h2{font-size:clamp(32px,3vw,44px)}.blog-card[hidden],.blog-empty[hidden]{display:none!important}.blog-empty{padding:70px 25px;text-align:center;border:1px solid #e0e5eb;border-radius:20px;background:#f6f8fa}.blog-empty h2{font-size:34px}.blog-empty p{color:var(--muted);margin:15px 0}.blog-empty button{text-decoration:underline;text-underline-offset:4px;padding:12px}.blog-newsletter{margin-top:80px;margin-bottom:90px;padding:48px 50px;border-radius:24px;background:#152845;color:white;display:flex;align-items:center;justify-content:space-between;gap:45px}.blog-newsletter .eyebrow{font-size:11px;color:#d8c48e}.blog-newsletter h2{font-size:43px;letter-spacing:-1px}.blog-newsletter p:not(.eyebrow){font-size:14px;line-height:1.8;color:#c2cede;margin:20px 0 0;max-width:500px}.blog-newsletter .button{white-space:nowrap;background:#efdfb6;color:#152845}.article-heading{padding-top:155px;padding-bottom:44px}.article-back{display:inline-block;font-size:12px;color:#6b7b90;margin-bottom:35px;padding:8px 0}.article-heading h1{font:400 clamp(40px,4.6vw,65px)/1.1 var(--serif);letter-spacing:-1.8px;max-width:990px}.article-intro{font-size:18px;line-height:1.85;color:var(--muted);max-width:860px;margin:30px 0 0}.article-cover{height:400px;border-radius:22px;overflow:hidden}.article-cover img{width:100%;height:100%;object-fit:cover}.article-layout{display:grid;grid-template-columns:.6fr 1.4fr;gap:70px;padding-top:70px;padding-bottom:70px}.article-layout aside .eyebrow{font-size:10px;margin-bottom:15px}.article-layout aside p:not(.eyebrow){font-size:14px;color:#61758d}.article-layout aside a{font-size:12px;text-decoration:underline;text-underline-offset:4px}.article-copy section+section{margin-top:38px}.article-copy h2{font-size:31px;letter-spacing:-.6px}.article-copy section p{font-size:16px;line-height:1.95;color:#5b6c81;margin:18px 0 0}.article-note{border-top:1px solid #dce2e9;padding-top:25px;margin:38px 0 20px;font-size:12px;line-height:1.9;color:#778494}.article-talk{display:inline-flex;align-items:center;gap:15px;font-size:14px;padding:12px 0;text-decoration:underline;text-underline-offset:5px}.article-related{padding-top:35px;padding-bottom:85px;border-top:1px solid #dce2e9}.article-related>div{display:grid;grid-template-columns:1fr 1fr;gap:25px}.article-related a{border:1px solid #dce2e9;padding:30px;border-radius:20px;display:flex;flex-direction:column}.article-related a>span:first-child{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#647e98;margin-bottom:16px}.article-related h3{font-size:27px;margin-bottom:25px}.article-related .blog-read{font-size:12px}@media(max-width:900px){.blog-heading-row{gap:30px}.blog-heading-row>p{max-width:260px;font-size:14px}.blog-toolbar{align-items:stretch;flex-direction:column;gap:16px}.blog-search input{width:100%}.blog-card-featured .blog-card-copy{padding:30px}.blog-newsletter{padding:36px;gap:30px}.blog-newsletter h2{font-size:36px}.article-layout{gap:40px;grid-template-columns:.45fr 1fr}}@media(max-width:700px){.blog-heading{padding-top:120px;padding-bottom:36px}.blog-heading-row{display:block}.blog-heading h1{font-size:45px;letter-spacing:-1.4px}.blog-heading-row>p{margin-top:23px;max-width:350px}.blog-heading .eyebrow{font-size:11px}.blog-toolbar{padding-top:22px}.blog-filters{gap:7px}.blog-filters button{font-size:11px;padding:10px 13px}.blog-grid{grid-template-columns:1fr;gap:24px}.blog-card-featured .blog-card-link{display:flex;min-height:0}.blog-card-featured .blog-card-image{aspect-ratio:1.65;min-height:0}.blog-card-featured .blog-card-copy,.blog-card-copy{padding:26px}.blog-card h2,.blog-card-featured h2{font-size:29px}.blog-excerpt{font-size:14px;margin-top:16px;margin-bottom:24px}.blog-meta{font-size:10px}.blog-newsletter{display:block;margin-top:45px;margin-bottom:55px;padding:32px 26px}.blog-newsletter h2{font-size:34px}.blog-newsletter .button{margin-top:25px;white-space:normal;font-size:12px}.article-heading{padding-top:110px;padding-bottom:30px}.article-heading h1{font-size:40px;letter-spacing:-1px}.article-intro{font-size:16px;margin-top:24px}.article-cover{height:240px;border-radius:16px}.article-layout{grid-template-columns:1fr;gap:32px;padding-top:40px;padding-bottom:45px}.article-layout aside{display:none}.article-copy h2{font-size:28px}.article-copy section p{font-size:16px}.article-related>div{grid-template-columns:1fr}.article-related{padding-bottom:50px}.article-related a{padding:26px}}@media(prefers-reduced-motion:reduce){.blog-card,.blog-card img,.blog-filters button{transition:none!important;transform:none!important}}
