.pdr-seo-content nav{padding:1rem;background:#f0f5fa;border-radius:.5rem;line-height:2}
.pdr-seo-content nav a{display:inline-block;margin-right:.4rem}
.pdr-seo-content input{font:inherit;max-width:100%;padding:.7rem;border:1px solid #64748b;border-radius:.35rem;box-sizing:border-box}
.pdr-seo-content label{display:block;font-weight:600;margin-bottom:.3rem}
.pdr-seo-table{overflow-x:auto;max-width:100%;margin:1.3rem 0}
.pdr-seo-table table{border-collapse:collapse;width:100%;font-size:.95em}
.pdr-seo-table th,.pdr-seo-table td{border:1px solid #cbd5e1;padding:.8rem;text-align:left;vertical-align:top;min-width:120px;overflow-wrap:anywhere}
.pdr-seo-table th{background:#eef4f9}
.pdr-seo-content figure{margin:1.5rem 0}.pdr-seo-content figure img{display:block;max-width:100%;height:auto;max-height:650px;width:auto}
.pdr-seo-content figcaption{font-size:.9em;line-height:1.6;color:#475569;margin-top:.5rem}
.pdr-seo-content section,.pdr-seo-section{scroll-margin-top:100px;margin:2rem 0}
.pdr-seo-content h2,.pdr-seo-section h2{font-size:26px;line-height:1.3;margin:28px 0 14px}
.pdr-seo-table tr[hidden]{display:none!important}
.pdr-source-note{background:#fff8e8;border-left:4px solid #a86b00;padding:16px 20px;margin:24px 0;color:#493c25}
.pdr-source-note p:last-child{margin-bottom:0}
.pdr-source-original{line-height:1.9;overflow-wrap:anywhere;background:#f5f8fb;padding:20px;border:1px solid #d7e1eb}
.pdr-source-block{scroll-margin-top:100px;overflow-wrap:anywhere}
.pdr-source-block figure img{max-height:none;max-width:100%;height:auto}
.pdr-source-block h3{font-size:20px;line-height:1.45}
@media(max-width:600px){.pdr-seo-table th,.pdr-seo-table td{padding:.55rem;min-width:100px}.pdr-seo-content nav a{line-height:2.4}}
