.blog-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.blog-list article{border-top:1px solid var(--line);padding-top:28px}.blog-list h2{font-size:27px;line-height:1.3;letter-spacing:-.6px}.blog-list p{color:var(--muted)}.blog-list .eyebrow{color:var(--blue)}.blog-article{max-width:900px;padding-top:36px;padding-bottom:70px;overflow-wrap:anywhere}.blog-article nav,.blog-meta,.blog-disclosure{font-size:13px;color:var(--muted)}.blog-article header{margin:44px 0}.blog-article h1{font-size:clamp(34px,5vw,56px);line-height:1.12;letter-spacing:-1.8px;font-weight:550}.blog-description{font-size:20px}.blog-disclosure{border-left:3px solid var(--line);padding-left:18px}.blog-article section{margin:45px 0}.blog-article h2{font-size:28px;line-height:1.25;letter-spacing:-.6px}.blog-article p{line-height:1.85}.blog-article a:not(.button),.blog-list h2 a:hover{text-decoration:underline;text-underline-offset:4px}.blog-table{overflow-x:auto;border:1px solid var(--line);border-radius:10px}.blog-table:focus-visible{outline:3px solid #829afa;outline-offset:4px}.blog-table table{border-collapse:collapse;width:100%;min-width:590px;font-size:14px}.blog-table caption{padding:14px;text-align:left;font-weight:600}.blog-table td,.blog-table th{padding:16px;text-align:left;vertical-align:top;border-top:1px solid var(--line)}.blog-table thead{background:#e9eddf}.blog-table tbody th{width:22%}.blog-table td{width:39%}.blog-next{background:#e9eddf;padding:25px;border-radius:12px}.blog-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:650px){.blog-list{grid-template-columns:1fr;gap:24px}.blog-article header{margin:30px 0}.blog-article h1{letter-spacing:-1px}.blog-article h2{font-size:24px}.blog-description{font-size:18px}}
