.ccu-prospectus .prospectus-document {scroll-margin-top:90px;min-width:0}
.ccu-prospectus .prospectus-document-heading {display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;flex-wrap:wrap}
.ccu-prospectus .prospectus-document-heading .policy-section-title {margin:0}
.ccu-prospectus .prospectus-document-heading h2 {font-size:21px}
.ccu-prospectus .prospectus-document-heading p {margin:5px 0 0;font-size:11px}
.ccu-prospectus .prospectus-download {display:inline-flex;align-items:center;gap:10px;border:1px solid #d8e2eb;border-radius:6px;padding:11px 14px;color:#18344b;font-size:11px;font-weight:700;background:#f8fafc}
.ccu-prospectus .prospectus-download:hover {background:#f6f0e4;border-color:#c9a66b}
.ccu-prospectus .prospectus-viewer {border:1px solid #dbe4ec;border-radius:8px;overflow:hidden;background:#f1f5f8}
.ccu-prospectus .prospectus-viewer object {display:block;width:100%;height:720px;border:0}
.ccu-prospectus .prospectus-fallback {padding:60px 25px;text-align:center}
.ccu-prospectus .prospectus-fallback > i {color:#a37d3b;font-size:36px;margin-bottom:22px}
.ccu-prospectus .prospectus-fallback h3 {font:700 22px 'Open Sans',sans-serif;color:#18344b;margin:0}
.ccu-prospectus .prospectus-fallback a {display:inline-flex;align-items:center;gap:12px;border-radius:6px;background:#17364e;color:white;padding:13px 18px;font-size:12px;font-weight:700}
.ccu-prospectus .prospectus-viewer-note {display:flex;align-items:flex-start;gap:12px;margin-top:19px}
.ccu-prospectus .prospectus-viewer-note > i {color:#a37d3b;font-size:17px;margin-top:4px}
.ccu-prospectus .prospectus-viewer-note p {font-size:11px;margin:0;flex:1}
.ccu-prospectus .prospectus-viewer-note a {font-size:inherit;color:#18344b;text-decoration:underline}
.ccu-prospectus .prospectus-viewer-note a i {font-size:10px}
.ccu-prospectus .prospectus-access-card {padding:25px;border:1px solid #e0e7ed;background:#fff;border-radius:12px}
.ccu-prospectus .prospectus-access-card h2 {font-size:23px}
.ccu-prospectus .prospectus-access-card p {font-size:12px;margin:14px 0 20px}
.ccu-prospectus .prospectus-access-card a {display:flex;align-items:center;gap:12px;border-top:1px solid #e3e9ef;padding:15px 0;color:#456278;font-size:12px}
.ccu-prospectus .prospectus-access-card a:last-child {padding-bottom:0}
.ccu-prospectus .prospectus-access-card a i {color:#a37d3b}
@media(max-width:600px) {.ccu-prospectus .prospectus-document {padding:20px}.ccu-prospectus .prospectus-document-heading {gap:17px}.ccu-prospectus .prospectus-document-heading h2 {font-size:19px}.ccu-prospectus .prospectus-viewer object {height:480px}.ccu-prospectus .prospectus-fallback {padding:45px 20px}.ccu-prospectus .prospectus-fallback h3 {font-size:19px}.ccu-prospectus .prospectus-fallback p {font-size:12px}}
.ccu-prospectus .prospectus-mobile-document {display:none}
@media(max-width:600px) {
.ccu-prospectus .prospectus-viewer {display:none}
.ccu-prospectus .prospectus-mobile-document {display:block;padding:30px 20px;text-align:center;background:#f1f5f8;border:1px solid #dbe4ec;border-radius:8px}
.ccu-prospectus .prospectus-mobile-document > i {font-size:34px;color:#a37d3b;margin-bottom:20px}
.ccu-prospectus .prospectus-mobile-document h3 {font:700 19px 'Open Sans',sans-serif;color:#18344b;margin:0;line-height:1.4}
.ccu-prospectus .prospectus-mobile-document p {font-size:12px;margin:14px 0 20px}
.ccu-prospectus .prospectus-mobile-document a {display:inline-flex;align-items:center;gap:12px;border-radius:6px;background:#17364e;color:white;padding:13px 16px;font-size:11px;font-weight:700}
}
.ccu-prospectus .policy-hero-mark span {font-size:8px;letter-spacing:1px}