.rd-document-copy small{line-height:1.65;max-width:85ch}.rd-document-link{align-items:flex-start}.rd-document-arrow{align-self:center}.rd-content{background:#fff;border:1px solid #dce5ed;border-radius:16px;padding:clamp(24px,5vw,56px);margin-top:28px;color:#435d70;line-height:1.8;overflow-wrap:anywhere}.rd-content h2,.rd-content h3,.rd-content h4{color:#19384b;line-height:1.3;margin:1.4em 0 .6em}.rd-content>:first-child{margin-top:0}.rd-content img{max-width:100%;height:auto}.rd-content a{color:#1769a5;text-decoration:underline}.rd-content table{width:100%;border-collapse:collapse;display:block;overflow:auto}.rd-content td,.rd-content th{padding:12px;border:1px solid #dce5ed}.rd-content ul,.rd-content ol{padding-left:24px}.rd-hero a.rd-eyebrow{color:inherit}.rd-document-link:focus-visible{outline:3px solid #287fba;outline-offset:3px}

.rd-document-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.rd-document-actions a,.rd-document-actions button{display:inline-flex;align-items:center;border:1px solid #c6d6e2;border-radius:8px;padding:11px 18px;background:#fff;color:#19384b;font:inherit;font-weight:600;cursor:pointer;text-decoration:none}.rd-document-actions :focus-visible,.rd-document-contents :focus-visible{outline:3px solid #287fba;outline-offset:3px}.rd-document-contents{background:#fff;border:1px solid #dce5ed;border-radius:12px;padding:18px 24px;margin-top:20px}.rd-document-contents summary{cursor:pointer;font-weight:700;color:#19384b}.rd-document-contents ul{columns:24rem;column-gap:32px;padding:0;list-style:none;margin:20px 0 0}.rd-document-contents li{break-inside:avoid;margin:0 0 8px}.rd-document-contents a{color:#1769a5;text-decoration:underline}.rd-document-contents .rd-toc-h2{font-weight:700}.rd-content [id]{scroll-margin-top:120px}.rd-content [tabindex="-1"]:focus{outline:none}
@media print{.rp-header,.rp-footer,header,footer,.rd-document-actions,.rd-document-contents,.rd-eyebrow,.rd-hero-foot,.rp-breadcrumbs,.skip-link{display:none!important}body,.rd-directory,.rd-content,.rd-hero{background:#fff!important;color:#111!important;margin:0!important;padding:0!important;max-width:none!important;border:0!important;box-shadow:none!important}.rd-content{font-size:10pt;line-height:1.5}.rd-hero{min-height:0!important}.rd-hero h1{font-size:24pt!important}.rd-content h2,.rd-content h3{break-after:avoid}.rd-content a{color:#111}.rd-content table{display:table}.rd-content tr{break-inside:avoid}}
