.public-site .pgs-toc{border-top:1px solid var(--rule-bright);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.public-site .pgs-toc-link{color:var(--ink);align-items:baseline;gap:14px;padding:14px 24px;text-decoration:none;display:flex}.public-site .pgs-toc-link:hover{color:var(--accent)}.public-site .pgs-2up,.public-site .pgs-split,.public-site .pgs-ble-config,.public-site .pgs-support{grid-template-columns:1fr 1fr;gap:18px;display:grid}.public-site .pgs-ble-config{border-top:1px solid var(--rule-bright);grid-template-columns:260px 1fr;gap:32px;padding-top:22px}.public-site .pgs-support{border-top:1px solid var(--rule-bright);grid-template-columns:repeat(3,1fr);gap:0}.public-site .pgs-split{gap:0}.public-site .pgs-split-col,.public-site .pgs-support-cell{flex-direction:column;gap:18px;padding:28px 32px;display:flex}.public-site .pgs-support-cell{gap:10px;padding:28px 30px}.public-site .pgs-wizard{border:1px solid var(--rule-bright);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.public-site .pgs-wizard-cell{border-right:1px solid var(--rule);flex-direction:column;gap:8px;padding:18px 20px;display:flex}.public-site .pgs-wizard-cell:last-child{border-right:none}.public-site .pgs-table-wrap{width:100%;max-width:100%;overflow-x:auto}.public-site .pgs-table{table-layout:fixed;border-collapse:collapse;border:1px solid var(--rule-bright);width:100%}.public-site .pgs-table th,.public-site .pgs-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:12px 14px}.public-site .pgs-table th{letter-spacing:.22em;color:var(--ink-dim);background:var(--bg-2);border-bottom:1px solid var(--rule-bright);font-size:9px}.public-site .pgs-table td{color:var(--ink);opacity:.88;font-size:12.5px;line-height:1.55}.public-site .pgs-table th:last-child,.public-site .pgs-table td:last-child{border-right:none}@media (max-width:900px){.public-site .pgs-split>.rule-right,.public-site .pgs-support>.rule-right{border-right:none;border-bottom:1px solid var(--rule-bright)}.public-site .pgs-block-body:not(.is-tight){padding:24px 20px!important}.public-site .pgs-split-col,.public-site .pgs-support-cell{padding:24px 20px}}