
.pg-article .article-body{max-width:920px}.pg-article .article-body h2{scroll-margin-top:100px}.pg-article .article-body p,.pg-article .article-body li{line-height:1.75}
.pg-figure{margin:32px 0}.pg-figure img{width:100%;height:auto;display:block;border:1px solid #d8dbd3;max-height:620px;object-fit:contain;background:#f7f7f2}.pg-figure figcaption{font-size:13px;line-height:1.55;margin-top:12px;color:#55584e}
.pg-table{overflow-x:auto;margin:28px 0;border:1px solid #d8dbd3}.pg-table table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}.pg-table caption{text-align:left;padding:16px;font-weight:600;background:#f4f4ef}.pg-table th,.pg-table td{padding:16px;vertical-align:top;text-align:left;border-bottom:1px solid #d8dbd3;line-height:1.6}.pg-table thead{background:#efefe8}.pg-table tbody th{min-width:105px}.pg-table:focus-visible,.pg-cards a:focus-visible{outline:3px solid #244c3b;outline-offset:4px}
.pg-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.pg-cards>a{display:block;border-top:1px solid #b9bdb1;padding:24px 0;text-decoration:none}.pg-cards h3{font-size:24px;line-height:1.2;margin:14px 0}.pg-cards p{font-size:15px;line-height:1.65;max-width:38em}.pg-discovery .section-heading{margin-bottom:24px}.pg-article code{overflow-wrap:anywhere}.pg-compare{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pg-compare figure{min-width:0}
@media(max-width:780px){.pg-cards{grid-template-columns:1fr}.pg-compare{grid-template-columns:1fr}.pg-table th,.pg-table td{padding:12px}.pg-cards h3{font-size:22px}.pg-discovery .section-heading{display:block}}
