.pillar-page .article-hero-image{margin:24px 0}.pillar-page .article-hero-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:20px}.pillar-page figcaption{font-size:12px;line-height:1.8;color:#6c7a88;text-align:center;margin-top:10px}.pillar-content{overflow-wrap:anywhere}.pillar-content h2[id],#ping-compare{scroll-margin-top:105px}.pillar-toc{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.pillar-toc a{padding:8px 12px;border:1px solid #dfc48b;border-radius:999px;background:#fff7e7;color:#79541d;text-decoration:none;font-size:13px}.pillar-table-wrap{overflow-x:auto;max-width:100%;border:1px solid #dce3e9;border-radius:16px;margin:22px 0}.pillar-table{width:100%;border-collapse:collapse;font-size:14px;line-height:1.9}.pillar-table caption{text-align:right;font-weight:700;padding:14px;background:#eef3f6;color:#263b4d}.pillar-table th,.pillar-table td{text-align:right;padding:14px;border-bottom:1px solid #dce3e9;vertical-align:top}.pillar-table tr:last-child td{border-bottom:0}.pillar-table th{background:#f7f9fb}.pillar-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0}.pillar-link-grid>a{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid #dce3e9;border-radius:18px;background:#fff;text-decoration:none;box-shadow:0 7px 22px #18334a08}.pillar-link-grid strong{font-size:18px;color:#263b4d}.pillar-link-grid span{font-size:14px;color:#68798a;line-height:1.9}.pillar-link-grid b{font-size:13px;color:#8c621e}.pillar-link-grid>a:hover,.pillar-link-grid>a:focus-visible{border-color:#d5a44e;background:#fffbf2}.pillar-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.pillar-cta,.ping-comparison{padding:26px;border-radius:20px;border:1px solid #dec086;background:linear-gradient(125deg,#fff6e6,#edf4f8);margin:28px 0}.pillar-cta h2{margin-top:0}.pillar-updated{font-size:12px!important;color:#d5ba86!important;margin-bottom:0!important}.ping-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ping-inputs label{display:grid;gap:10px;font-size:14px;font-weight:700;color:#2d4051}.ping-inputs textarea{box-sizing:border-box;width:100%;min-height:90px;resize:vertical;border:1px solid #bccbd8;border-radius:12px;padding:14px;font:inherit;font-weight:400;background:#fff;color:#273c4f}.ping-inputs textarea:focus{outline:2px solid #bd8c35;outline-offset:2px}#pingInputHint{font-size:13px;color:#65778a}.ping-result{border:1px solid #b0d8c1;border-radius:14px;padding:18px;margin-top:20px;background:#edf9f2}.ping-result p{font-size:14px;line-height:1.9;margin:0 0 10px}.ping-result p:last-child{margin-bottom:0}.ping-result-error{border-color:#e1a599;background:#fff1ec}.pillar-related{margin-top:28px;padding:20px;border:1px solid #dec086;border-radius:16px;background:#fff8ec}.pillar-related h2{margin-top:0;font-size:19px}.pillar-related p{margin-bottom:0}.pillar-topic-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pillar-topic-links a{font-size:14px;color:#805922}@media(max-width:600px){.pillar-link-grid,.ping-inputs{grid-template-columns:1fr}.pillar-link-grid>a,.pillar-cta,.ping-comparison{padding:18px}.pillar-table th,.pillar-table td{font-size:12px;padding:10px 8px}.pillar-actions .button{flex:1 1 160px;justify-content:center;text-align:center}.pillar-content h2{font-size:23px}.pillar-toc{gap:8px}.pillar-related{padding:16px}.article-header h1{overflow-wrap:anywhere}}