.blog-page{max-width:760px;margin:0 auto;padding:64px 20px}.blog-page h1{margin-bottom:8px;font-size:32px}.blog-page>p{color:var(--muted)}.post-list{gap:14px;margin-top:32px;display:grid}.post-card{color:inherit;padding:22px;text-decoration:none;display:block}.post-card:hover{border-color:var(--accent)}.post-card h2{margin:0 0 8px;font-size:21px}.post-card p{color:var(--muted);margin:0}.post-card .post-date{color:var(--muted);margin-top:14px;font-size:13px;display:block}.post{max-width:760px;margin:0 auto;padding:64px 20px}.post-header{margin-bottom:36px}.post-header h1{margin:12px 0;font-size:36px;line-height:1.15}.post-meta{color:var(--muted);font-size:13px}.post-content{color:var(--text);font-size:16px;line-height:1.7}.post-content h2{margin:36px 0 12px;font-size:24px}.post-content p,.post-content ul,.post-content ol{margin:0 0 18px}.post-content ul,.post-content ol{padding-left:24px}.post-content a,.back-link{color:var(--accent);font-weight:600}.post-content code{overflow-wrap:anywhere}.comparison-wrap{margin:0 0 18px;overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:620px}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:12px}.comparison-table th{color:var(--muted);font-size:13px}.comparison-table .provider-name{color:var(--accent)}.back-link{margin-bottom:20px;display:inline-block}
