.blog-intro{padding:90px 7vw 65px;background:#f2f6f8}.blog-intro h1{font-size:clamp(40px,5vw,72px);max-width:1000px}.blog-intro>p{margin:28px 0 0;max-width:680px;color:#49677b}.blog-collection,.home-blog,.blog-related{padding:65px 7vw 95px}.blog-toolbar{display:grid;grid-template-columns:1.4fr 1fr auto;gap:28px;align-items:end;margin-bottom:45px}.blog-toolbar label{display:grid;gap:10px;font-size:14px;font-weight:600}.blog-toolbar input,.blog-toolbar select{width:100%;min-height:54px;padding:12px 15px;border:1px solid #a9bdca;border-radius:6px;background:white;color:#16384f;font-size:16px}.blog-toolbar>p{font-size:13px;margin:0 0 15px;color:#49677b}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 30px}.blog-collection .blog-grid>[data-blog-item]:first-child{grid-column:1/-1}.blog-story{display:block}.blog-story-photo{overflow:hidden;background:#0a2031;border-radius:8px}.blog-story-photo img{width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.blog-story:hover img{transform:scale(1.035)}.blog-story-copy{padding:22px 0 0}.blog-story-copy>span,.blog-category{font-size:13px;color:#49677b}.blog-story h2{font-size:25px;line-height:1.25;margin:12px 0 15px}.blog-story p{font-size:15px;color:#49677b}.blog-story strong{font-size:13px;display:flex;gap:15px;align-items:center}.blog-featured{display:grid;grid-template-columns:1.3fr 1fr;gap:50px;align-items:center;margin-bottom:15px}.blog-featured h2{font-size:40px}.blog-featured .blog-story-copy{padding:0}.blog-empty{padding:50px;text-align:center;background:#f2f6f8}.blog-article-heading{max-width:980px;margin:auto;padding:70px 6vw 45px;text-align:center}.blog-article-heading>.text-link{font-size:13px;justify-content:center;margin-bottom:35px}.blog-article-heading h1{font-size:clamp(36px,4.5vw,60px);margin:18px 0 24px}.blog-deck{font-size:21px;color:#49677b}.blog-byline{font-size:13px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.blog-article-cover{width:86%;max-width:1350px;margin:auto;border-radius:10px;aspect-ratio:2/1;object-fit:cover}.blog-reading{display:grid;grid-template-columns:minmax(0,720px) minmax(230px,320px);gap:70px;padding:65px 7vw 85px;max-width:1350px;margin:auto;align-items:start}.blog-reading h2{font-size:30px;margin:38px 0 20px}.blog-reading h2:first-child{margin-top:0}.blog-reading p{font-size:18px;line-height:1.85}.blog-reading aside{position:sticky;top:125px;padding:30px;background:#f2f6f8;border-radius:8px}.blog-reading aside h2{font-size:28px}.blog-reading aside p{font-size:15px}.blog-reading aside .button{font-size:13px;width:100%;justify-content:center}.blog-reading aside .text-link{margin-top:20px;font-size:13px}.blog-reading .blog-editorial-note,.blog-reading .blog-source{font-size:13px;color:#49677b;border-top:1px solid #ccdbe5;padding-top:22px;margin-top:35px}.blog-source a{text-decoration:underline}.blog-related{background:#f2f6f8}.blog-related>h2{margin-bottom:40px}.home-blog{background:#f2f6f8}@media(max-width:850px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-toolbar{grid-template-columns:1fr 1fr}.blog-toolbar>p{grid-column:1/-1}.blog-featured{gap:25px}.blog-featured h2{font-size:30px}.blog-reading{grid-template-columns:1fr;gap:35px}.blog-reading aside{position:static}}@media(max-width:600px){.blog-intro{padding:55px 6vw 40px}.blog-collection,.home-blog,.blog-related{padding:40px 6vw 60px}.blog-toolbar{grid-template-columns:1fr;gap:18px;margin-bottom:25px}.blog-toolbar>p{margin:0}.blog-grid{grid-template-columns:1fr;gap:35px}.blog-featured{display:block;margin:0}.blog-featured .blog-story-copy{padding:22px 0 0}.blog-featured h2,.blog-story h2{font-size:27px}.blog-article-heading{padding:45px 6vw 30px}.blog-deck{font-size:18px}.blog-article-cover{width:100%;border-radius:0;aspect-ratio:4/3}.blog-reading{padding:35px 6vw 55px}.blog-reading p{font-size:17px}.blog-byline{font-size:12px}.blog-reading h2{font-size:27px}}@media(prefers-reduced-motion:reduce){.blog-story-photo img{transition:none}}