/* Data Room gateway only. Shared institutional footer and interactions are unchanged. */
.data-room-deep-page{background:#15191c}.data-room-deep-page .nav .nav-cta[aria-current="page"]{outline:1px solid #c5a07a;outline-offset:3px}.data-room-deep-page :focus-visible{outline:2px solid #caa67d;outline-offset:5px}
.dr-skip{position:fixed;top:-120px;left:20px;z-index:1000;padding:14px 20px;background:#dfb48a;color:#15191c;opacity:0;pointer-events:none}.dr-skip:focus{top:12px;opacity:1;pointer-events:auto}
.data-room-deep-page main h2{font-size:clamp(34px,3.6vw,54px);font-weight:500;line-height:1.16;letter-spacing:-.04em;margin:0 0 28px}.data-room-deep-page main h3{font-weight:500}.dr-opening{padding:165px 0 70px;background:#141a1d}.dr-opening h1{font-size:clamp(45px,6vw,90px);line-height:1.07;letter-spacing:-.05em;font-weight:500;margin:28px 0 40px}.dr-opening h1 span{color:#c4a382}.dr-opening-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(40px,7vw,110px)}.dr-lead{font-size:20px;line-height:1.85;color:#bbc4bb;margin:0}.dr-access-note{border-left:1px solid #ac825a66;padding-left:28px}.dr-access-note>p:not(.dr-label){font-size:17px;line-height:1.85;color:#b1bcaf;margin:0}.dr-label{font:12px/1.7 monospace;text-transform:uppercase;letter-spacing:.09em;color:#bea080;margin:0 0 18px}.dr-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:35px}.dr-email-note{font-size:14px;line-height:1.8;color:#a8b3a4;max-width:650px;margin:20px 0 0}
.dr-section{padding:80px 0;border-top:1px solid #ffffff18}.dr-boundary,.dr-open{background:#11181b}.dr-boundary-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:40px}.dr-boundary-grid>div{border-top:1px solid #ab855b66;padding-top:25px}.dr-boundary-grid h3{font-size:25px;line-height:1.4;margin:0 0 18px}.dr-boundary-grid p{font-size:18px;line-height:1.85;color:#b4beaf;margin:0}.dr-note{font-size:14px;line-height:1.8;color:#a4b09f;margin:28px 0 0;max-width:900px}.dr-index-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:40px}.dr-index-heading>p{font-size:18px;line-height:1.8;color:#afbaaa;margin:0 0 28px}.dr-evidence-list{list-style:none;padding:0;margin:0;border-bottom:1px solid #ffffff22}.dr-evidence-list>li{display:grid;grid-template-columns:65px minmax(210px,.7fr) minmax(0,1.3fr);gap:30px;padding:35px 0;border-top:1px solid #ffffff22}.dr-index-number{font:24px/1.5 monospace;color:#c3996d}.dr-evidence-list h3{font-size:26px;line-height:1.4;letter-spacing:-.025em;margin:0}.dr-evidence-copy>p{font-size:17px;line-height:1.85;color:#bec7b7;margin:0}.dr-evidence-copy>.dr-status{font-size:14px;line-height:1.8;color:#a6b19f;margin-top:16px;border-left:1px solid #b58a5d55;padding-left:16px}
.dr-editorial{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,110px)}.dr-editorial>div>p:not(.kicker):not(.dr-label):not(.dr-note){font-size:18px;line-height:1.85;color:#b4beae;margin:0 0 18px}.dr-open-list{list-style:none;padding:0;margin:0}.dr-open-list li{padding:17px 0;border-top:1px solid #ffffff20;font-size:18px;line-height:1.6;color:#bcc6b4}.dr-link{display:inline-block;color:#d5b38b;text-decoration:none;border-bottom:1px solid #a4815f55;padding:12px 0;font-size:15px;line-height:1.6}.dr-link:hover{color:#f1d5b2}.dr-steps{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:35px}.dr-steps>li{border-top:1px solid #b28b6255;padding-top:24px}.dr-steps .dr-label{display:block}.dr-steps h3{font-size:22px;line-height:1.4;margin:0 0 18px}.dr-steps p{font-size:16px;line-height:1.85;color:#aeb9a7;margin:0}.dr-public-links{display:flex;flex-wrap:wrap;gap:15px 45px;margin-top:35px}.dr-closing{scroll-margin-top:90px}.dr-contact-intro{max-width:700px;margin:0 auto 30px;font-size:18px;line-height:1.85;color:#b7c2ad}.dr-contact{font-size:17px;line-height:1.8;color:#c2cbb9;margin-bottom:30px}.dr-contact strong{display:block;font-size:24px;font-weight:500}.dr-contact p>span{display:block;font:12px/1.8 monospace;letter-spacing:.08em;color:#b49a7b;margin-top:8px}.dr-contact>a{display:block;width:fit-content;max-width:100%;margin:8px auto;color:#b3c0aa;text-decoration:none;overflow-wrap:anywhere}.dr-closing .dr-note{margin-inline:auto;max-width:600px}.dr-closing .btn,.dr-actions .btn{white-space:normal}
@media(max-width:1100px){.dr-evidence-list>li{grid-template-columns:45px minmax(170px,.8fr) minmax(0,1.2fr);gap:22px}.dr-evidence-list h3{font-size:23px}.dr-steps{grid-template-columns:1fr 1fr;gap:35px}.dr-index-heading{gap:40px}}
@media(max-width:750px){.dr-opening{padding:130px 0 55px}.dr-opening h1{font-size:clamp(42px,7vw,58px)}.dr-opening-grid,.dr-boundary-grid,.dr-index-heading,.dr-editorial{grid-template-columns:1fr;gap:28px}.dr-lead{font-size:18px}.dr-access-note{padding-left:20px}.dr-section{padding-block:60px}.dr-index-heading{margin-bottom:30px}.dr-index-heading h2{margin-bottom:0}.dr-index-heading>p{margin:0}.dr-evidence-list>li{grid-template-columns:35px minmax(0,1fr);gap:12px 18px;padding-block:28px}.dr-evidence-list h3{font-size:25px}.dr-evidence-copy{grid-column:2}.dr-index-number{font-size:21px}.dr-closing{padding-block:70px}.dr-closing .closing-investor-actions{align-items:stretch;flex-direction:column}}
@media(max-width:420px){.dr-actions{flex-direction:column;align-items:stretch}.dr-steps{grid-template-columns:1fr;gap:26px}.dr-evidence-list>li{column-gap:12px}.dr-evidence-copy{grid-column:1/-1;margin-top:8px}.dr-public-links{gap:12px}.dr-contact strong{font-size:23px}}

/* Let the centered final CTA heading use the full container width and wrap naturally. */
.data-room-deep-page .dr-closing h2{max-width:none;margin-inline:auto;text-align:center}


