.pg-preview-bar{position:relative;z-index:100;box-sizing:border-box;background:#15243a;color:#fff;padding:12px max(16px,calc((100vw - 1120px)/2));font:14px/1.45 system-ui,sans-serif;text-align:left;letter-spacing:normal}
.pg-preview-bar a{color:#fff;text-decoration:none;font:inherit}
.pg-preview-bar a:hover,.pg-preview-bar a:focus-visible{text-decoration:underline}
.pg-preview-title,.pg-preview-bar nav{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}
.pg-preview-title>a:first-child{font-weight:750;font-size:17px}
.pg-preview-title span,.pg-preview-bar p{color:#c7d6e8}
.pg-preview-bar nav{margin-top:8px;position:static;padding:0;background:none;min-height:0}
.pg-preview-bar nav a{padding:4px 8px;border-radius:4px;background:#263c59}
.pg-preview-bar nav a[aria-current=page]{background:#fff;color:#15243a}
.pg-preview-bar p{margin:8px 0 0;font:12px/1.4 system-ui,sans-serif}
.pg-preview-content{position:relative;min-width:0}
.pg-preview-index{max-width:900px;margin:52px auto;padding:0 18px;font-family:system-ui,sans-serif;color:#15243a}
.pg-source-heading{margin:24px auto 12px;padding:0 18px;max-width:1100px;font:700 clamp(24px,4vw,38px)/1.2 system-ui,sans-serif}
.pg-preview-disclosures{box-sizing:border-box;max-width:1100px;margin:0 auto 12px;padding:0 16px;position:relative;z-index:2;font:14px/1.5 system-ui,sans-serif}
.pg-preview-disclosures details{padding:6px 0}
.pg-preview-disclosures summary{cursor:pointer;font-weight:650}
.pg-preview-disclosures p{margin:6px 0}
