/* ASR public experience v13.16.9
   Institutional redesign for public-facing pages and DINAV Products page. */

body.asr-public-v13169{
  --asr-ink:#071323;
  --asr-navy:#07172d;
  --asr-navy-2:#0a213d;
  --asr-gold:#d5a34c;
  --asr-gold-2:#e4b861;
  --asr-paper:#f6f7f9;
  --asr-paper-2:#fbfcfd;
  --asr-white:#fff;
  --asr-text:#14243a;
  --asr-muted:#68778a;
  --asr-line:#dfe4ea;
  --asr-shadow:0 18px 50px rgba(14,31,51,.07);
  background:var(--asr-paper);
  color:var(--asr-text);
}
body.asr-public-v13169 .container{width:min(1180px,calc(100% - 48px));margin-inline:auto}
body.asr-public-v13169 main{min-height:60vh}

/* Header */
body.asr-public-v13169 .site-header.asr-header-v13169{
  position:sticky;top:0;z-index:1000;
  background:rgba(5,18,35,.94)!important;
  border-bottom:1px solid rgba(255,255,255,.08)!important;
  backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);
  box-shadow:0 10px 35px rgba(0,0,0,.12);
}
.asr-header-shell-v13169{min-height:78px;display:flex;align-items:center;gap:28px}
.asr-header-brand-v13169{display:flex;align-items:center;gap:12px;min-width:max-content;text-decoration:none}
.asr-header-brand-v13169 img{width:42px!important;height:42px!important;object-fit:contain;filter:none!important}
.asr-header-brand-v13169 .brand-copy{display:flex;flex-direction:column;line-height:1.1}
.asr-header-brand-v13169 .brand-copy>span{font-size:13px;font-weight:800;letter-spacing:.015em;color:#fff!important}
.asr-header-brand-v13169 .brand-copy small{margin-top:5px;color:#8999ad!important;font-size:8px!important;font-weight:800;text-transform:uppercase;letter-spacing:.16em}
.asr-header-nav-v13169{margin-left:auto;display:flex!important;align-items:center;justify-content:flex-end;gap:20px;min-width:0}
.asr-header-primary-v13169,.asr-header-actions-v13169{display:flex;align-items:center;gap:4px}
.asr-header-primary-v13169{padding-right:18px;border-right:1px solid rgba(255,255,255,.09)}
.asr-header-v13169 .asr-header-link-v13169{position:relative;display:inline-flex;align-items:center;min-height:40px;padding:0 11px;border-radius:7px;color:#abb9c9!important;text-decoration:none;font-size:11px!important;font-weight:750!important;letter-spacing:.01em;transition:color .18s ease,background .18s ease}
.asr-header-v13169 .asr-header-link-v13169:hover{color:#fff!important;background:rgba(255,255,255,.045)}
.asr-header-v13169 .asr-header-link-v13169[aria-current="page"]{color:#fff!important}
.asr-header-v13169 .asr-header-link-v13169[aria-current="page"]:after{content:"";position:absolute;left:11px;right:11px;bottom:2px;height:2px;border-radius:10px;background:var(--asr-gold)}
.asr-header-apply-v13169{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid rgba(213,163,76,.48);border-radius:7px;color:#f0c675!important;text-decoration:none;font-size:10px;font-weight:800;letter-spacing:.04em}
.asr-header-login-v13169{display:inline-flex;align-items:center;gap:14px;min-height:42px;padding:0 15px;border-radius:7px;background:linear-gradient(180deg,#dfb15a,#c99034);color:#071323!important;text-decoration:none;font-size:10px;font-weight:900;box-shadow:0 8px 24px rgba(0,0,0,.18)}
.asr-header-login-v13169 span{font-size:13px}
.asr-header-menu-v13169{display:none;margin-left:auto;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;color:#fff!important;padding:10px 13px!important;font-size:10px!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase}

/* Shared public hero language */
body.asr-public-v13169 .page-hero,
body.asr-public-v13169 .about-v13-hero,
body.asr-public-v13169 .apply-hero-v131{
  position:relative;isolation:isolate;overflow:hidden;
  background:linear-gradient(122deg,#061427 0%,#071a31 55%,#0a2340 100%)!important;
  color:#fff;border:0!important;
}
body.asr-public-v13169 .page-hero:before,
body.asr-public-v13169 .about-v13-hero:before,
body.asr-public-v13169 .apply-hero-v131:before{
  content:"";position:absolute;inset:0;z-index:-1;opacity:.45;
  background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),radial-gradient(circle at 15% 15%,rgba(88,126,178,.22),transparent 34%);
  background-size:72px 72px,72px 72px,auto;
}
body.asr-public-v13169 .page-hero .eyebrow,
body.asr-public-v13169 .about-v13-hero .eyebrow,
body.asr-public-v13169 .apply-hero-v131 .eyebrow{color:#e2b45c!important;font-size:10px!important;font-weight:850!important;letter-spacing:.17em!important;text-transform:uppercase}
body.asr-public-v13169 .page-hero h1,
body.asr-public-v13169 .about-v13-hero h1,
body.asr-public-v13169 .apply-hero-v131 h1{font-family:Georgia,"Times New Roman",serif!important;font-weight:500!important;letter-spacing:-.04em!important;color:#fff!important;line-height:1.03!important}
body.asr-public-v13169 .page-hero .lead,
body.asr-public-v13169 .about-v13-hero p{color:#b4c1d0!important;line-height:1.75!important}

/* Homepage live publications */
.asr-live-publication-context-v13169{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0 0}
.asr-live-publication-context-v13169 span{display:inline-flex;padding:5px 7px;border-radius:5px;background:#f3f5f8;color:#758296;font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}
.asr-live-publication-authors-v13169{display:block;margin-top:14px;color:#8793a1;font-size:9px;line-height:1.5}
.asr-publication-empty-v13169{grid-column:1/-1;display:flex;flex-direction:column;gap:6px;padding:26px;border:1px solid var(--asr-line);border-radius:10px;background:#fff;color:var(--asr-muted)}
.asr-publication-empty-v13169 strong{color:var(--asr-text);font-size:13px}

/* Publications */
body.asr-public-v13169 .publications-hero-v127{padding:88px 0 74px!important}
body.asr-public-v13169 .publications-hero-v127 .container{max-width:980px;margin-left:auto;margin-right:auto;text-align:left}
body.asr-public-v13169 .publications-hero-v127 h1{max-width:800px;margin:15px 0 18px;font-size:clamp(46px,6vw,72px)!important}
body.asr-public-v13169 .publications-hero-v127 .lead{max-width:720px;margin:0;font-size:15px}
body.asr-public-v13169 .publications-section{padding:58px 0 82px!important;background:#f5f7f9!important}
body.asr-public-v13169 .publication-catalogue-shell{display:flex;flex-direction:column;gap:24px}
body.asr-public-v13169 .publication-toolbar-v127{position:sticky;top:92px;z-index:20;display:grid!important;grid-template-columns:minmax(0,1fr) 180px 180px;gap:10px;padding:12px!important;border:1px solid #dfe4ea!important;border-radius:12px!important;background:rgba(255,255,255,.94)!important;backdrop-filter:blur(18px);box-shadow:0 12px 35px rgba(18,34,53,.07)!important}
body.asr-public-v13169 .publication-search-wrap{background:#f6f8fa!important;border:1px solid #e2e6eb!important;border-radius:8px!important}
body.asr-public-v13169 .publication-search-wrap input,
body.asr-public-v13169 .publication-toolbar-v127 select{min-height:44px!important;border:1px solid #e1e5ea!important;border-radius:8px!important;background:#fff!important;color:#22334a!important;font-size:11px!important}
body.asr-public-v13169 .publication-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
body.asr-public-v13169 .publication-card-v127{position:relative;min-height:330px;padding:25px!important;border:1px solid #dfe4ea!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#fbfcfd)!important;box-shadow:0 12px 35px rgba(16,33,53,.045)!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
body.asr-public-v13169 .publication-card-v127:hover{transform:translateY(-3px);border-color:#cbd4df!important;box-shadow:0 18px 42px rgba(16,33,53,.08)!important}
body.asr-public-v13169 .publication-card-v127 h3{font-family:Georgia,"Times New Roman",serif!important;font-size:26px!important;line-height:1.12!important;font-weight:500!important;color:#0d2139!important;letter-spacing:-.025em!important}
body.asr-public-v13169 .publication-card-v127 p{color:#667588!important;font-size:12px!important;line-height:1.72!important}
body.asr-public-v13169 .publication-card-badges span{background:#edf3f9!important;color:#355a82!important;border:0!important}
body.asr-public-v13169 .publication-card-badges em{color:#8a97a7!important}
body.asr-public-v13169 .publication-tags span{background:#f3f5f7!important;border-color:#e3e7eb!important;color:#667588!important}
body.asr-public-v13169 .publication-actions .button-primary{background:#102d50!important;border-color:#102d50!important;color:#fff!important}
body.asr-public-v13169 .publication-pager{padding-top:10px;border-top:1px solid #e1e5ea}

/* About */
body.asr-public-v13169 .about-v13-hero{padding:88px 0 62px!important}
body.asr-public-v13169 .about-v13-hero h1{max-width:900px;margin:16px 0 20px;font-size:clamp(44px,5.7vw,70px)!important}
body.asr-public-v13169 .about-v13-hero>div>p{max-width:760px;font-size:15px!important}
body.asr-public-v13169 .about-v13-metrics{margin-top:44px!important;display:grid!important;grid-template-columns:repeat(4,1fr)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;overflow:hidden!important;background:rgba(255,255,255,.025)!important}
body.asr-public-v13169 .about-v13-metrics>div{padding:20px!important;border-color:rgba(255,255,255,.08)!important}
body.asr-public-v13169 .about-v13-metrics strong{color:#fff!important;font-family:Georgia,"Times New Roman",serif;font-size:17px!important;font-weight:500!important}
body.asr-public-v13169 .about-v13-metrics span{color:#8fa0b4!important;font-size:9px!important}
body.asr-public-v13169 .about-v13-story{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)!important;gap:58px!important;align-items:center}
body.asr-public-v13169 .about-v13-story article{padding:12px 0}
body.asr-public-v13169 .about-v13-story h2,
body.asr-public-v13169 .about-section-title h2,
body.asr-public-v13169 .about-contact-band h2{font-family:Georgia,"Times New Roman",serif!important;font-weight:500!important;color:#10243c!important;letter-spacing:-.03em!important}
body.asr-public-v13169 .about-v13-story h2{font-size:clamp(32px,4vw,50px)!important;line-height:1.08!important}
body.asr-public-v13169 .about-v13-story article>p{color:#697789!important;line-height:1.75!important}
body.asr-public-v13169 .about-v13-story aside{border:1px solid #dce2e9!important;border-radius:12px!important;background:linear-gradient(145deg,#071a31,#0a2645)!important;color:#fff!important;box-shadow:var(--asr-shadow)!important;padding:28px!important}
body.asr-public-v13169 .about-v13-story aside span{color:#d8a84d!important}
body.asr-public-v13169 .about-v13-story aside strong{color:#fff!important}
body.asr-public-v13169 .about-institutions{padding:62px 0!important;background:#fff!important;border-top:1px solid #e9edf1;border-bottom:1px solid #e9edf1}
body.asr-public-v13169 .about-institutions h2{max-width:760px;font-family:Georgia,"Times New Roman",serif!important;font-weight:500!important;font-size:38px!important;color:#10243c!important;letter-spacing:-.03em!important}
body.asr-public-v13169 .institution-marquee a{border:1px solid #e2e6eb!important;border-radius:9px!important;background:#fff!important;box-shadow:none!important}
body.asr-public-v13169 .about-leadership-grid{gap:14px!important}
body.asr-public-v13169 .about-person{border:1px solid #dfe4ea!important;border-radius:12px!important;background:#fff!important;box-shadow:0 12px 32px rgba(16,33,53,.045)!important;overflow:hidden!important}
body.asr-public-v13169 .about-person h3{font-family:Georgia,"Times New Roman",serif!important;font-weight:500!important;color:#10243c!important}
body.asr-public-v13169 .about-person p{color:#6e7a8a!important;line-height:1.65!important}
body.asr-public-v13169 .about-partner-grid article{border:1px solid #dfe4ea!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}
body.asr-public-v13169 .about-contact-band{border:0!important;border-radius:13px!important;background:linear-gradient(112deg,#07182d,#0a2848)!important;color:#fff!important;box-shadow:0 20px 50px rgba(12,28,47,.12)!important}
body.asr-public-v13169 .about-contact-band h2{color:#fff!important}
body.asr-public-v13169 .about-contact-band p{color:#a9b8c8!important}

/* Meetings */
body.asr-public-v13169 .meetings-hero-v1376{padding:78px 0!important}
body.asr-public-v13169 .meetings-hero-center-v1376{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)!important;gap:64px!important;align-items:center!important;text-align:left!important}
body.asr-public-v13169 .meetings-hero-copy-v1376 h1{font-size:clamp(43px,5vw,65px)!important;max-width:760px!important}
body.asr-public-v13169 .meeting-hero-status-v1376{border:1px solid rgba(255,255,255,.11)!important;border-radius:12px!important;background:rgba(255,255,255,.035)!important;box-shadow:0 20px 45px rgba(0,0,0,.18)!important}
body.asr-public-v13169 .meeting-hero-status-v1376>span{color:#d8a84d!important}
body.asr-public-v13169 .meeting-hero-format-v1376{border-color:rgba(255,255,255,.08)!important}
body.asr-public-v13169 .meeting-hero-format-v1376 strong{color:#fff!important}
body.asr-public-v13169 .meeting-hero-format-v1376 small{color:#92a2b5!important}
body.asr-public-v13169 .meeting-control-section{padding:26px 0!important;background:#fff!important;border-bottom:1px solid #e8ebef}
body.asr-public-v13169 .meeting-search-bar{display:grid!important;grid-template-columns:.8fr 1.2fr!important;gap:28px!important;align-items:center!important;border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}
body.asr-public-v13169 .meeting-search-input{display:flex!important;border:1px solid #dfe4ea!important;border-radius:9px!important;background:#f8f9fb!important;padding:5px!important}
body.asr-public-v13169 .meeting-search-input input{background:transparent!important;border:0!important}
body.asr-public-v13169 .meeting-search-input button{border:0!important;border-radius:7px!important;background:#102d50!important;color:#fff!important}
body.asr-public-v13169 .meeting-calendar-shell,
body.asr-public-v13169 .meeting-reference-card,
body.asr-public-v13169 .meeting-grid-card,
body.asr-public-v13169 .meeting-special-card{border:1px solid #dfe4ea!important;border-radius:12px!important;background:#fff!important;box-shadow:0 10px 32px rgba(16,33,53,.04)!important}
body.asr-public-v13169 .meeting-reference-card{background:linear-gradient(145deg,#071a31,#0a2645)!important;color:#fff!important}
body.asr-public-v13169 .meeting-reference-card h3{font-family:Georgia,"Times New Roman",serif!important;font-weight:500!important;color:#fff!important}
body.asr-public-v13169 .meeting-reference-card p{color:#a9b6c5!important}
body.asr-public-v13169 .meeting-grid-card{overflow:hidden!important;transition:transform .2s ease,border-color .2s ease}
body.asr-public-v13169 .meeting-grid-card:hover{transform:translateY(-2px);border-color:#cbd4df!important}
body.asr-public-v13169 .meeting-grid-card h3,
body.asr-public-v13169 .meeting-section-head h2,
body.asr-public-v13169 .meeting-special-card h2{font-family:Georgia,"Times New Roman",serif!important;font-weight:500!important;color:#11253e!important;letter-spacing:-.025em!important}
body.asr-public-v13169 .meeting-grid-card p,
body.asr-public-v13169 .meeting-section-head p,
body.asr-public-v13169 .meeting-special-card p{color:#6b7889!important;line-height:1.65!important}
body.asr-public-v13169 .meeting-grid-date{background:#f3f6f9!important;border-color:#e1e5ea!important}
body.asr-public-v13169 .meeting-grid-date strong{color:#173b68!important}
body.asr-public-v13169 .meeting-special-card.challenge{background:#fff!important}

/* Apply */
body.asr-public-v13169 .apply-hero-v131{padding:78px 0 52px!important}
body.asr-public-v13169 .apply-hero-center-v1376{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr)!important;gap:58px!important;align-items:center!important;text-align:left!important}
body.asr-public-v13169 .apply-hero-copy-v1373 h1{max-width:760px;font-size:clamp(44px,5.5vw,68px)!important;margin:16px 0 26px!important}
body.asr-public-v13169 .apply-status-panel-v131{border:1px solid rgba(255,255,255,.11)!important;border-radius:12px!important;background:rgba(255,255,255,.035)!important;color:#fff!important;box-shadow:0 20px 45px rgba(0,0,0,.18)!important}
body.asr-public-v13169 .apply-status-panel-v131>span{color:#d8a84d!important}
body.asr-public-v13169 .apply-status-panel-v131 h2{font-family:Georgia,"Times New Roman",serif!important;font-weight:500!important;color:#fff!important}
body.asr-public-v13169 .apply-status-panel-v131 p{color:#9fadc0!important}
body.asr-public-v13169 .apply-map-section-v131{padding:26px 0!important;background:#fff!important;border-bottom:1px solid #e8ebef}
body.asr-public-v13169 .apply-role-disclosure-v1373{border:1px solid #dfe4ea!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}
body.asr-public-v13169 .apply-role-disclosure-v1373 summary h2,
body.asr-public-v13169 .apply-guide-card-v131 h2{font-family:Georgia,"Times New Roman",serif!important;font-weight:500!important;color:#10243c!important}
body.asr-public-v13169 .apply-route-grid-v131{gap:10px!important}
body.asr-public-v13169 .apply-route-card-v131{border:1px solid #e0e5ea!important;border-radius:9px!important;background:#fafbfc!important;box-shadow:none!important}
body.asr-public-v13169 .apply-route-card-v131 h3{color:#18324f!important}
body.asr-public-v13169 .apply-route-card-v131 p{color:#6d7989!important;line-height:1.6!important}
body.asr-public-v13169 .apply-core-v131{padding:64px 0 82px!important;background:#f6f7f9!important}
body.asr-public-v13169 .apply-shell-v131{gap:24px!important;align-items:start!important}
body.asr-public-v13169 .apply-guide-card-v131,
body.asr-public-v13169 .application-card{border:1px solid #dfe4ea!important;border-radius:12px!important;background:#fff!important;box-shadow:0 14px 40px rgba(16,33,53,.055)!important}
body.asr-public-v13169 .application-card input,
body.asr-public-v13169 .application-card textarea,
body.asr-public-v13169 .application-card select{border:1px solid #dce2e9!important;border-radius:8px!important;background:#fbfcfd!important;min-height:45px!important}
body.asr-public-v13169 .application-card textarea{min-height:120px!important}
body.asr-public-v13169 .application-card .button-primary{background:#102d50!important;border-color:#102d50!important;color:#fff!important}
body.asr-public-v13169 .apply-process-v131 b{background:#edf3f8!important;color:#153b67!important}

/* Products / DINAV */
.products-page-v13169{background:#f6f7f9}
.products-hero-v13169{position:relative;isolation:isolate;overflow:hidden;padding:86px 0 68px;background:linear-gradient(122deg,#050f20,#07182f 53%,#121448 100%);color:#fff}
.products-hero-v13169:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.023) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.023) 1px,transparent 1px),radial-gradient(circle at 85% 22%,rgba(88,50,255,.20),transparent 28%);background-size:72px 72px,72px 72px,auto}
.products-hero-grid-v13169{display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:64px;align-items:center}
.products-kicker-v13169{display:block;margin-bottom:18px;color:#ddb55f;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.18em}
.products-hero-v13169 h1{margin:0;max-width:690px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(48px,5.8vw,74px);font-weight:500;line-height:1.02;letter-spacing:-.045em;color:#fff}
.products-hero-v13169 p{max-width:620px;margin:23px 0 0;color:#b3c0d0;font-size:15px;line-height:1.75}
.products-actions-v13169{display:flex;flex-wrap:wrap;gap:11px;margin-top:29px}
.products-actions-v13169 a{display:inline-flex;align-items:center;gap:22px;min-height:48px;padding:0 19px;border-radius:7px;text-decoration:none;font-size:11px;font-weight:850}
.products-actions-v13169 .primary{background:linear-gradient(180deg,#e0b35d,#c98f32);color:#071323}
.products-actions-v13169 .secondary{border:1px solid rgba(255,255,255,.18);color:#fff;background:rgba(255,255,255,.035)}
.dinav-brand-panel-v13169{position:relative;min-height:340px;display:grid;place-items:center;padding:36px;border:1px solid rgba(174,157,255,.18);border-radius:16px;background:linear-gradient(145deg,rgba(24,24,69,.72),rgba(8,18,39,.88));box-shadow:0 30px 70px rgba(0,0,0,.32);overflow:hidden}
.dinav-brand-panel-v13169:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(100,64,255,.18),transparent 68%);right:-130px;top:-180px}
.dinav-brand-panel-v13169 img{position:relative;z-index:1;width:min(100%,620px);height:auto;filter:drop-shadow(0 18px 35px rgba(58,34,255,.18))}
.dinav-brand-panel-v13169 small{position:absolute;left:22px;bottom:18px;color:#737f96;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}
.products-section-v13169{padding:72px 0}
.products-section-v13169.white{background:#fff;border-bottom:1px solid #e9edf1}
.products-section-head-v13169{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}
.products-section-head-v13169 h2{margin:0;max-width:760px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(32px,4vw,49px);font-weight:500;line-height:1.06;letter-spacing:-.035em;color:#10243c}
.products-section-head-v13169 p{max-width:430px;margin:0;color:#6c7989;font-size:12px;line-height:1.7}
.dinav-cap-grid-v13169{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.dinav-cap-card-v13169{position:relative;min-height:220px;padding:22px;border:1px solid #dfe4ea;border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 10px 30px rgba(16,33,53,.035)}
.dinav-cap-card-v13169:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#5839f7,#9a7aff);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}
.dinav-cap-card-v13169:hover:after{transform:scaleX(1)}
.dinav-cap-index-v13169{display:flex;align-items:center;justify-content:space-between;color:#8b97a6;font:750 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.1em}
.dinav-cap-index-v13169 i{width:7px;height:7px;border-radius:50%;background:#6747ff;box-shadow:0 0 0 5px rgba(103,71,255,.08)}
.dinav-cap-card-v13169 h3{margin:26px 0 9px;font-family:Georgia,"Times New Roman",serif;font-size:21px;font-weight:500;color:#142a44}
.dinav-cap-card-v13169 p{margin:0;color:#6d7a8a;font-size:11px;line-height:1.68}
.dinav-architecture-v13169{display:grid;grid-template-columns:.82fr 1.18fr;gap:50px;align-items:start}
.dinav-architecture-copy-v13169 h2{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(32px,4vw,48px);font-weight:500;letter-spacing:-.035em;line-height:1.08;color:#10243c}
.dinav-architecture-copy-v13169 p{color:#6b7889;font-size:12px;line-height:1.72}
.dinav-runtime-v13169{border-top:1px solid #d8dee5}
.dinav-runtime-v13169 article{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;padding:19px 0;border-bottom:1px solid #d8dee5}
.dinav-runtime-v13169 article>span{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;background:#eef2f7;color:#24496f;font:800 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}
.dinav-runtime-v13169 h3{margin:0 0 5px;color:#16304d;font-size:12px}
.dinav-runtime-v13169 p{margin:0;color:#748091;font-size:10px;line-height:1.6}
.dinav-safety-v13169{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.dinav-safety-card-v13169{padding:28px;border-radius:12px;background:linear-gradient(145deg,#071a31,#0a2645);color:#fff;box-shadow:0 16px 40px rgba(12,28,47,.10)}
.dinav-safety-card-v13169 span{color:#d8aa52;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.14em}
.dinav-safety-card-v13169 h3{margin:13px 0 9px;font-family:Georgia,"Times New Roman",serif;font-size:26px;font-weight:500;color:#fff}
.dinav-safety-card-v13169 p{margin:0;color:#aab7c7;font-size:11px;line-height:1.7}
.dinav-safety-card-v13169.light{background:#fff;color:#14243a;border:1px solid #dfe4ea;box-shadow:none}
.dinav-safety-card-v13169.light h3{color:#14243a}
.dinav-safety-card-v13169.light p{color:#6e7b8c}
.products-cta-v13169{padding:0 0 76px}
.products-cta-panel-v13169{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;padding:34px 38px;border-radius:12px;background:linear-gradient(112deg,#111344,#29155f);color:#fff;overflow:hidden}
.products-cta-panel-v13169 h2{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:29px;font-weight:500;color:#fff}
.products-cta-panel-v13169 p{margin:8px 0 0;color:#b4b1d0;font-size:11px}
.products-cta-panel-v13169 a{display:inline-flex;align-items:center;gap:24px;min-height:46px;padding:0 17px;border-radius:7px;background:#fff;color:#171141;text-decoration:none;font-size:10px;font-weight:850}

/* Footer */
body.asr-public-v13169 .site-footer{background:#06162a!important;border-top:1px solid rgba(255,255,255,.07)!important;color:#a7b5c5!important}
body.asr-public-v13169 .site-footer .footer-brand img{max-width:112px!important;filter:none!important}
body.asr-public-v13169 .site-footer .footer-brand p{color:#8596aa!important}
body.asr-public-v13169 .site-footer a{color:#c5d0dc!important}
body.asr-public-v13169 .site-footer .footer-icon-link{border-color:rgba(255,255,255,.12)!important;background:rgba(255,255,255,.025)!important}
body.asr-public-v13169 .site-footer .footer-bottom{border-color:rgba(255,255,255,.08)!important;color:#74859a!important}

@media(max-width:1080px){
  .asr-header-primary-v13169{gap:1px;padding-right:10px}.asr-header-v13169 .asr-header-link-v13169{padding-inline:8px}
  .products-hero-grid-v13169{grid-template-columns:1fr;gap:42px}.dinav-brand-panel-v13169{min-height:300px}
  .dinav-cap-grid-v13169{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.asr-public-v13169 .about-v13-metrics{grid-template-columns:repeat(2,1fr)!important}
}
@media(max-width:920px){
  .asr-header-menu-v13169{display:inline-flex!important}
  .asr-header-nav-v13169{display:none!important;position:absolute;left:20px;right:20px;top:72px;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:12px;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:#07182d!important;box-shadow:0 24px 55px rgba(0,0,0,.32)}
  .asr-header-nav-v13169.open{display:flex!important}
  .asr-header-primary-v13169,.asr-header-actions-v13169{display:grid!important;grid-template-columns:1fr 1fr;gap:6px!important;border:0!important;padding:0!important}
  .asr-header-primary-v13169{grid-template-columns:1fr 1fr}
  .asr-header-v13169 .asr-header-link-v13169,.asr-header-apply-v13169,.asr-header-login-v13169{min-height:44px;justify-content:space-between;padding:0 13px!important;border-radius:8px}
  body.asr-public-v13169 .publication-toolbar-v127{position:static;grid-template-columns:1fr 1fr!important}
  body.asr-public-v13169 .publication-search-wrap{grid-column:1/-1}
  body.asr-public-v13169 .meetings-hero-center-v1376,body.asr-public-v13169 .apply-hero-center-v1376{grid-template-columns:1fr!important;gap:34px!important}
  body.asr-public-v13169 .about-v13-story{grid-template-columns:1fr!important;gap:30px!important}
  .dinav-architecture-v13169{grid-template-columns:1fr;gap:34px}.products-section-head-v13169{align-items:flex-start;flex-direction:column}.dinav-safety-v13169{grid-template-columns:1fr}
}
@media(max-width:720px){
  body.asr-public-v13169 .container{width:min(100% - 28px,1180px)}
  .asr-header-shell-v13169{min-height:70px}.asr-header-brand-v13169 .brand-copy>span{font-size:11px}.asr-header-brand-v13169 .brand-copy small{font-size:7px!important}.asr-header-brand-v13169 img{width:36px!important;height:36px!important}
  body.asr-public-v13169 .publication-grid{grid-template-columns:1fr!important}
  body.asr-public-v13169 .publication-toolbar-v127{grid-template-columns:1fr!important}.publication-search-wrap{grid-column:auto!important}
  body.asr-public-v13169 .about-v13-metrics{grid-template-columns:1fr!important}
  body.asr-public-v13169 .meeting-search-bar{grid-template-columns:1fr!important;gap:14px!important}
  .products-hero-v13169{padding:58px 0 44px}.products-hero-v13169 h1{font-size:clamp(43px,12vw,60px)}.dinav-brand-panel-v13169{min-height:240px;padding:23px}.dinav-cap-grid-v13169{grid-template-columns:1fr}.products-section-v13169{padding:54px 0}.products-cta-panel-v13169{grid-template-columns:1fr;padding:28px 24px}.products-cta-panel-v13169 a{width:max-content}
}
@media(max-width:520px){
  .asr-header-brand-v13169 .brand-copy small{display:none}.asr-header-primary-v13169,.asr-header-actions-v13169{grid-template-columns:1fr!important}
  .products-actions-v13169{flex-direction:column}.products-actions-v13169 a{justify-content:space-between}
}
@media(prefers-reduced-motion:reduce){body.asr-public-v13169 *{transition:none!important;scroll-behavior:auto!important}}
