.blog-section{max-width:1200px;margin-bottom:65px}.blog-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.blog-tools .filters{flex-wrap:wrap;gap:9px;display:flex}.blog-tools .filters a{font-size:14px}.blog-tools .search{border-bottom:1px solid var(--line);align-items:center;gap:9px;min-width:225px;padding:8px 0;display:flex}.blog-tools .search input{width:100%;min-width:0;font:inherit;outline-offset:5px;color:var(--ink);background:0 0;border:0;font-size:15px}.blog-section .result-count{color:var(--muted);margin:23px 0 6px;font-size:13px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 42px;display:grid}.text-post-card{min-width:0}.text-post-card .post-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;font-size:12px;display:flex}.text-post-card .post-meta>span:first-child{background:var(--mint);color:var(--ink);border-radius:22px;padding:3px 12px}.text-post-card h3{letter-spacing:-.025em;font-size:27px;font-weight:400;line-height:1.55}.text-post-card h3 a:hover{color:var(--rose)}.text-post-card p{color:var(--muted);max-width:540px;font-size:16px;line-height:1.9}.text-post-card .sample-note{color:var(--muted);margin-top:13px;font-size:12px;display:block}.editorial-note{background:var(--mint-light);border-radius:24px;margin:30px 0;padding:25px 30px}.editorial-note b,.editorial-note h2{font-size:22px;font-weight:400}.editorial-note p{color:var(--muted);margin-top:9px;font-size:16px;line-height:1.9}.empty-state{color:var(--muted);padding:28px 0}.topic-links{flex-wrap:wrap;align-items:center;gap:20px;margin:25px 0;font-size:14px;display:flex}.topic-links>span{color:var(--muted)}.topic-links a[aria-current=page]{text-underline-offset:5px;text-decoration:underline}.article-wrap{max-width:1200px;margin-top:35px;margin-bottom:65px}.breadcrumb{color:var(--muted);flex-wrap:wrap;gap:10px;margin:0 0 40px;font-size:13px;display:flex}.article-heading{max-width:970px;margin-bottom:45px}.article-heading h1{letter-spacing:-.035em;font-size:clamp(35px,4.4vw,58px);font-weight:400;line-height:1.4}.article-deck{color:var(--muted);margin:23px 0;font-size:20px;line-height:1.8}.author-line{justify-content:space-between;align-items:center;gap:20px;font-size:15px;display:flex}.author-line small{color:var(--muted);margin-top:5px;font-size:12px}.copy-page{font:inherit;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:22px;padding:8px 14px;font-size:13px}.article-layout{grid-template-columns:210px minmax(0,800px);align-items:start;gap:65px;display:grid}.article-layout .toc{border-left:1px solid var(--line);padding-left:20px;font-size:13px;line-height:1.8;position:sticky;top:30px}.article-layout .toc a{color:var(--muted);margin:13px 0;display:block}.article-layout .toc a:hover{color:var(--ink)}.article-note{color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:19px;font-size:13px;line-height:1.8}.takeaway{background:var(--mint-light);border-radius:22px;margin-bottom:32px;padding:22px 25px}.takeaway>span{letter-spacing:.06em;color:var(--muted);font-size:12px}.takeaway>p{margin:9px 0 0}.source-box{border-top:1px solid var(--line);margin-top:40px;padding-top:18px}.source-box h2{margin-top:15px;font-size:22px}.source-box p,.source-box li{color:var(--muted);font-size:14px}.author-box{background:var(--mint-light);border-radius:24px;margin-top:40px;padding:27px 30px}.author-box h3{margin-top:0}.author-box p{font-size:16px}.author-box a{font-size:14px}.related{margin-top:65px}.related .section-head{justify-content:space-between;align-items:center;gap:25px;margin-bottom:22px;display:flex}.related .section-head h2{font-size:29px;font-weight:400}.related .section-head>a{font-size:14px}.related .home-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:27px;display:grid}.related .text-post-card h3{font-size:22px}.related .text-post-card .post-meta{display:block}.related .text-post-card .post-meta>span{margin:0 5px 7px 0;display:inline-block}.pink{color:var(--rose)}@media (width<=900px){.article-layout{grid-template-columns:170px minmax(0,1fr);gap:30px}.blog-grid{column-gap:25px}.related .home-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.article-heading h1{font-size:43px}}@media (width<=600px){.blog-section{margin-bottom:40px}.blog-tools{gap:15px}.blog-tools .filters{gap:7px}.blog-tools .filters a{padding:8px 12px;font-size:13px}.blog-tools .search{width:100%}.blog-grid{grid-template-columns:1fr;gap:0}.text-post-card h3{font-size:25px}.text-post-card .post-meta{font-size:12px}.editorial-note{padding:22px}.topic-links{gap:14px;font-size:13px}.article-wrap{margin-top:24px;margin-bottom:40px}.breadcrumb{gap:7px;margin-bottom:29px}.article-heading{margin-bottom:30px}.article-heading h1{font-size:35px}.article-deck{margin:19px 0;font-size:18px}.author-line{flex-wrap:wrap;align-items:flex-start;gap:12px}.article-layout{display:block}.article-layout .toc{border-left:0;border-bottom:1px solid var(--line);margin-bottom:27px;padding:0 0 15px;position:static}.article-layout .toc a{margin:7px 0}.article-layout .toc .eyebrow{margin-bottom:12px}.takeaway{padding:20px}.author-box{padding:23px}.related{margin-top:42px}.related .home-posts{grid-template-columns:1fr;gap:0}.related .section-head{align-items:flex-start;gap:15px}.related .section-head h2{font-size:24px}.related .section-head>a{white-space:nowrap}.related .text-post-card h3{font-size:23px}}.article-cover{border-radius:20px;margin:0 0 30px;overflow:hidden}.article-cover img{width:100%;max-width:100%;height:auto;display:block}.blog-grid .post-cover{margin-bottom:22px}
