.research-example{max-width:1080px;margin:0 auto;padding:2rem 1.25rem 4rem}.research-example .hero{max-width:850px;padding:1.5rem 0 2rem}.research-example .fiction-notice{font-weight:600;color:#182230}.example-toc{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 2rem}.example-toc a,.example-actions a,.example-print{display:inline-flex;align-items:center;min-height:44px}.research-example section{scroll-margin-top:6rem;margin:0 0 2.5rem}.research-example section>p{max-width:850px}.research-example h2{line-height:1.3}.example-record{margin:1.25rem 0}.example-record>div{display:grid;grid-template-columns:minmax(140px,1fr) 3fr;gap:.5rem 1.5rem;padding:.9rem 0;border-bottom:1px solid #cbd5e1}.example-record dt{font-weight:700;color:#182230}.example-record dd{margin:0;color:#344054;overflow-wrap:anywhere}.research-example table{width:100%;min-width:600px;border-collapse:collapse}.research-example th,.research-example td{padding:1rem;text-align:left;vertical-align:top;border:1px solid #cbd5e1}.research-example th{background:#f2f4f7;color:#182230}.example-actions{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.5rem}.example-print{font:inherit;cursor:pointer;padding:.55rem .9rem;border:1px solid #475467;border-radius:6px;background:#fff;color:#182230}.research-example a:focus-visible,.example-print:focus-visible{outline:3px solid #175cd3;outline-offset:3px}@media(max-width:600px){.research-example{padding:1rem 1rem 3rem}.research-example .hero{padding:1rem 0 1.5rem}.example-record>div{grid-template-columns:1fr;gap:.3rem}.example-toc{display:grid;gap:.25rem}.research-example table{font-size:.95rem}}@media print{.site-header,.breadcrumbs,.example-toc,.example-actions,footer,.skip-link{display:none!important}.research-example{max-width:none;padding:0;color:#000}.research-example .hero{padding:0 0 1rem}.research-example section{margin-bottom:1.5rem;break-inside:auto}.research-example h1,.research-example h2{break-after:avoid}.research-example .table-wrap{overflow:visible}.research-example table{min-width:0;width:100%;font-size:10pt}.research-example tr,.example-record>div{break-inside:avoid}.research-example th,.research-example td{padding:.5rem}.research-example a{color:#000}.research-example .table-keyboard-hint{display:none}}
