/* OLB V3.3 – standalone, page-scoped. No unlicensed art and no logo replacement. */
body.page .odin-olb-v33{--olb-ink:#132c46;--olb-teal:#087f83;--olb-gold:#b38c40;--olb-muted:#50677a;--olb-line:#dae5ed;background:linear-gradient(160deg,#edf7fa,#fff 28%,#f7f9fc);color:var(--olb-ink);padding:3rem 0 5rem}
body.page .odin-olb-v33 *{box-sizing:border-box}
.odin-olb-v33 .olb-v33-wrap{max-width:1180px;width:calc(100% - 40px);margin:auto}
.odin-olb-v33 .olb-v33-hero{background:radial-gradient(circle at 100% 0%,#d4eced,transparent 53%),#fff;border:1px solid var(--olb-line);border-radius:26px;padding:clamp(24px,5vw,58px);box-shadow:0 22px 65px #132c4610;overflow:hidden}
.odin-olb-v33 .olb-v33-kicker{font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--olb-teal);margin:0 0 28px}
.odin-olb-v33 .olb-v33-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,5vw,75px);align-items:center}
.odin-olb-v33 .olb-v33-status{display:inline-flex;border:1px solid #badbdc;background:#e9f6f5;color:#136b6e;padding:8px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em}
.odin-olb-v33 h1{font-size:clamp(40px,5.8vw,72px);line-height:1.08;letter-spacing:-.045em;margin:20px 0;color:var(--olb-ink)}
.odin-olb-v33 h1 span{color:var(--olb-teal)}
.odin-olb-v33 .olb-v33-lead{font-size:clamp(17px,2vw,21px);line-height:1.65;color:#344e65;margin:0 0 13px}
.odin-olb-v33 .olb-v33-disclaimer{color:#516d7c;font-size:13px;line-height:1.65;max-width:650px}
.odin-olb-v33 .olb-v33-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
.odin-olb-v33 .olb-v33-actions a{min-height:46px;border-radius:12px;padding:12px 17px;text-decoration:none;font-weight:750;display:inline-flex;align-items:center;gap:12px}
.odin-olb-v33 .olb-v33-primary{background:var(--olb-ink);color:#fff}
.odin-olb-v33 .olb-v33-secondary{background:#fff;border:1px solid #a9c6d1;color:var(--olb-ink)}
.odin-olb-v33 .olb-v33-system-art{padding:25px;background:linear-gradient(150deg,#113452,#0d273b);border-radius:22px;box-shadow:0 22px 48px #0d273b24;transform:rotate(1deg)}
.odin-olb-v33 .olb-v33-art-label{font-size:11px;letter-spacing:.12em;color:#7dd5cf;font-weight:800;margin:0 0 15px}
.odin-olb-v33 .olb-v33-art-node{padding:15px 17px;background:#ffffff10;border:1px solid #ffffff2a;color:#f4f9fc;border-radius:11px;margin:10px 0;display:flex;justify-content:space-between;gap:10px;font-weight:650;font-size:14px}
.odin-olb-v33 .olb-v33-art-node span{color:#e6c27e}
.odin-olb-v33 .olb-v33-art-end{background:#087f8340;border-color:#7dd5cf6d}
.odin-olb-v33 .olb-v33-jump{display:flex;flex-wrap:wrap;gap:9px;border-bottom:1px solid var(--olb-line);padding:20px 0}
.odin-olb-v33 .olb-v33-jump a{min-height:43px;display:inline-flex;align-items:center;padding:9px 14px;border-radius:999px;background:#fff;border:1px solid var(--olb-line);font-size:13px;font-weight:700;text-decoration:none;color:var(--olb-ink)}
.odin-olb-v33 .olb-v33-jump a:hover,.odin-olb-v33 .olb-v33-pillar:hover{border-color:var(--olb-teal);background:#f3faf9}
.odin-olb-v33 .olb-v33-intro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:32px 0}
.odin-olb-v33 .olb-v33-pillar{min-width:0;padding:24px;border-radius:18px;border:1px solid var(--olb-line);background:#fff;display:flex;flex-direction:column;gap:10px;text-decoration:none;box-shadow:0 8px 30px #132c4608}
.odin-olb-v33 .olb-v33-pillar span{font-size:11px;color:var(--olb-teal);letter-spacing:.11em;font-weight:800}
.odin-olb-v33 .olb-v33-pillar strong{font-size:19px;line-height:1.25;color:var(--olb-ink)}
.odin-olb-v33 .olb-v33-pillar small{font-size:13px;line-height:1.6;color:var(--olb-muted)}
.odin-olb-v33 .olb-v33-editorial{background:#fff;border:1px solid var(--olb-line);border-radius:20px;padding:clamp(20px,5vw,54px);box-shadow:0 12px 35px #132c4608}
.odin-olb-v33 .olb-v33-reading{max-width:100%;color:#243d53;line-height:1.8}
.odin-olb-v33 .olb-v33-reading h2{font-size:clamp(23px,3vw,30px);color:var(--olb-ink);margin:38px 0 12px;scroll-margin-top:85px}
.odin-olb-v33 .olb-v33-reading h3{color:var(--olb-ink);font-size:19px;line-height:1.4}
.odin-olb-v33 .olb-v33-reading a{color:#006b75;text-underline-offset:3px}
.odin-olb-v33 .olb-v33-reading article{border-bottom:1px solid #e1eaf0;padding:16px 0}
.odin-olb-v33 .olb-v33-reading blockquote{border-left:4px solid var(--olb-gold);background:#f5f9fb;padding:16px 24px;margin:22px 0;color:var(--olb-ink)}
.odin-olb-v33 .olb-v33-reading [style*="background:#102A40"]{background:#f0f8fa!important;color:#274258!important;border-color:var(--olb-teal)!important}
.odin-olb-v33 .olb-v33-reading [style*="background:#102A40"] p,.odin-olb-v33 .olb-v33-reading [style*="background:#102A40"] strong{color:var(--olb-ink)!important}
.odin-olb-v33 .olb-v33-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:30px 0}
.odin-olb-v33 .olb-v33-bottom strong{color:var(--olb-ink);font-size:20px}
.odin-olb-v33 .olb-v33-bottom p{color:var(--olb-muted);font-size:14px}
.odin-olb-v33 .olb-v33-bottom a{font-weight:750;color:var(--olb-teal)}
.odin-olb-v33 a:focus-visible{outline:3px solid var(--olb-gold);outline-offset:3px}
@media(max-width:780px){.odin-olb-v33 .olb-v33-hero-grid{grid-template-columns:1fr}.odin-olb-v33 .olb-v33-system-art{transform:none}.odin-olb-v33 .olb-v33-intro{grid-template-columns:1fr}.odin-olb-v33 .olb-v33-bottom{display:block}}
@media(max-width:540px){body.page .odin-olb-v33{padding:20px 0 35px}.odin-olb-v33 .olb-v33-wrap{width:calc(100% - 28px)}.odin-olb-v33 .olb-v33-hero{border-radius:18px;padding:22px}.odin-olb-v33 .olb-v33-system-art{padding:16px}.odin-olb-v33 .olb-v33-actions a{width:100%;justify-content:center}}


/* V3.4: explicit readable light-mode surface. Fix dark-theme cascade, not global tokens. */
body.odin-ui-v1 main.odin-olb-v33,
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-editorial,
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading {
  --odin-heading:#132c46;
  --odin-copy:#263f54;
  --odin-surface:#f5f9fb;
  color:#263f54;
}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-hero h1,
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-hero h1 span,
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading :is(h2,h3,h4,h5,h6),
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading :is(h2,h3,h4,h5,h6) a,
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading article :is(h2,h3,h4) {
  color:#132c46 !important;
}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-hero h1 span { color:#08676f !important; }
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading :is(p,li,dd,dt,small,em),
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading :is(strong,b),
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading blockquote :is(p,strong,b) {
  color:#263f54 !important;
}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading :is(strong,b){font-weight:750}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading :is(a,a:visited),
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading article :is(h2,h3) a {
  color:#075d71 !important;
}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading a:hover{text-decoration-thickness:2px}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading article {
  color:#263f54; background:#f7fafc !important;
  border:1px solid #d9e5eb !important;
  border-left:4px solid #087d82 !important;
  border-radius:13px;
  margin:16px 0 !important;
  padding:clamp(18px,2.6vw,28px) !important;
}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading article :is(h2,h3){margin:8px 0 10px}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading article :is(p,small){margin-top:8px}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading blockquote {
  background:#eff7f8 !important; color:#263f54 !important;
  border-left:4px solid #ad8536 !important;
  border-radius:0 12px 12px 0;
}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading [style*="background:#102A40"] {
  background:#edf7f8 !important; color:#263f54 !important; border-color:#087d82 !important;
}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading [style*="background:#102A40"] * {
  color:#263f54 !important;
}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading .label {
  color:#075d71 !important; background:#e8f4f4; border-color:#c2dfdf;
}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading :is(table,td,th) {
  color:#263f54;
  border-color:#c9d9e1;
}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading th{background:#e9f4f5;color:#132c46}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading hr{border:0;border-top:1px solid #d5e3ea;margin:38px 0}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading ol{list-style:decimal;padding-left:24px}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading ul{list-style:disc;padding-left:24px}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-reading [id]{scroll-margin-top:100px}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-primary,
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-primary:is(:visited,:hover){
  background:#132c46 !important;color:#fff !important;
}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-secondary,
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-secondary:is(:visited,:hover){
  background:#fff !important;color:#132c46 !important;
}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-jump a,
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-pillar,
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-pillar :is(strong,span,small){
  color:#132c46;
}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-pillar>span:not(.olb-v34-icon){color:#08676f}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-pillar>small{color:#425b6e}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-bottom :is(p,strong){color:#263f54 !important}
body.odin-ui-v1 main.odin-olb-v33 .olb-v33-bottom a{color:#075d71 !important}
.odin-olb-v33 .olb-v34-hero-visual {margin:0;min-width:0}
.odin-olb-v33 .olb-v34-hero-visual img {display:block;aspect-ratio:960/650;width:100%;height:auto;object-fit:cover;border-radius:20px;box-shadow:0 18px 48px #0d2b3c22}
.odin-olb-v33 .olb-v34-hero-visual figcaption {margin:9px 0 0;color:#486276;text-align:right;font-size:12px}
.odin-olb-v33 .olb-v34-icon{display:flex;width:54px;height:54px;justify-content:center;align-items:center;background:#e8f5f5;color:#08676f !important;border:1px solid #bddedc;border-radius:14px}
.odin-olb-v33 .olb-v34-icon svg{width:27px;height:27px}
.odin-olb-v33 .olb-v33-legacy-nav{margin-bottom:16px}
@media(max-width:540px){
  body.odin-ui-v1 main.odin-olb-v33 .olb-v33-hero h1{font-size:clamp(37px,10vw,54px);overflow-wrap:anywhere}
  .odin-olb-v33 .olb-v33-kicker{letter-spacing:.1em;overflow-wrap:anywhere}
  .odin-olb-v33 .olb-v33-reading{font-size:16px;line-height:1.75}
  .odin-olb-v33 .olb-v33-editorial{padding:20px}
  .odin-olb-v33 .olb-v33-reading article{padding:16px !important}
  .odin-olb-v33 .olb-v33-jump{gap:7px}
  .odin-olb-v33 .olb-v33-jump a{font-size:12px}
}
@media(prefers-reduced-motion:reduce){.odin-olb-v33 *{scroll-behavior:auto}}


/* V3.4 final editorial treatment — follows the approved Insights card-based experience. */
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-collections{display:block;padding:4px 0 8px}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-collection{padding:34px 0 40px;scroll-margin-top:80px;border-bottom:1px solid #d6e4ea}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-collection-header{display:flex;justify-content:space-between;align-items:end;gap:20px;margin:0 0 23px}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-collection-label{color:#087178;font-size:12px;letter-spacing:.12em;font-weight:800}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-collection-header h2{color:#132c46 !important;font-size:clamp(24px,3.4vw,35px);letter-spacing:-.025em;line-height:1.2;margin:8px 0 7px}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-collection-header p{color:#476275 !important;font-size:15px;margin:0;line-height:1.65}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-more{color:#07636e !important;white-space:nowrap;text-decoration:none;font-weight:750;font-size:14px}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-story{display:flex;min-width:0;margin:0;background:#fff;border:1px solid #dae6ed;border-radius:17px;overflow:hidden;box-shadow:0 12px 35px #0c34510c;transition:transform .18s,box-shadow .18s}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-story:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0c345122}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-story-link{display:flex;flex-direction:column;width:100%;text-decoration:none !important;color:#132c46 !important}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-story-media{display:block;aspect-ratio:16/9;width:100%;overflow:hidden;background:#d8eef2}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-story-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-story-copy{display:flex;flex:1;flex-direction:column;align-items:start;padding:19px 20px 21px}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-story-tag{font-size:10px;font-weight:800;letter-spacing:.09em;color:#076b73}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-story-copy h3{font-size:19px;line-height:1.35;margin:11px 0 10px;color:#132c46 !important;font-weight:750}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-story-excerpt{font-size:14px;line-height:1.68;color:#4c6478}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-story-action{font-size:13px;font-weight:800;color:#086c73;margin-top:auto;padding-top:16px}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-no-image{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;background:radial-gradient(circle at 85% 20%,#24a7b5 0,transparent 40%),linear-gradient(120deg,#103e60,#0e7890);color:#fff !important}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-no-image span{font-size:48px;color:#fff !important;font-weight:900;letter-spacing:.18em}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-no-image small{font-size:12px;color:#fff !important;letter-spacing:.06em}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-full-profile{background:#fff;border:1px solid #d1e3e9;border-radius:16px;margin:30px 0;padding:0;overflow:hidden}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-full-profile>summary{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;justify-content:space-between;cursor:pointer;padding:22px 25px;list-style:none;color:#132c46;background:#e9f4f5}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-full-profile>summary strong{font-size:20px;color:#132c46}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-full-profile>summary span{font-size:13px;color:#425c70}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-full-profile>summary::-webkit-details-marker{display:none}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-full-profile .olb-v33-editorial{border:0;border-radius:0;box-shadow:none}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-collection a:focus-visible,body.odin-ui-v1 main.odin-olb-v33 .olb-v34-full-profile summary:focus-visible{outline:3px solid #ad8536;outline-offset:4px}
@media(max-width:980px){body.odin-ui-v1 main.odin-olb-v33 .olb-v34-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:610px){body.odin-ui-v1 main.odin-olb-v33 .olb-v34-card-grid{grid-template-columns:1fr}body.odin-ui-v1 main.odin-olb-v33 .olb-v34-collection-header{align-items:flex-start;flex-direction:column;gap:10px}body.odin-ui-v1 main.odin-olb-v33 .olb-v34-collection{padding:30px 0}body.odin-ui-v1 main.odin-olb-v33 .olb-v34-story-copy{padding:18px}body.odin-ui-v1 main.odin-olb-v33 .olb-v34-full-profile>summary{padding:18px}}


/* OLB V3.4.1 — coherent navigation and editorial hero. Scoped only to OLB. */
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-journey {display:flex;flex-wrap:wrap;align-items:center;gap:9px 13px;margin:25px 0 29px;color:#425d71;font-size:13px;line-height:1.7}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-journey span{display:inline-flex;align-items:center;gap:7px}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-journey b{color:#087178;font-size:14px}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-journey i{color:#698d98;font-style:normal}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-search{max-width:650px;margin:0}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-search label{display:block;color:#132c46;font-size:15px;font-weight:750;margin:0 0 10px}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-search-row{display:flex;min-height:54px;gap:8px;align-items:stretch}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-search input[type=search]{min-width:0;flex:1;min-height:54px;background:#fff!important;color:#132c46!important;border:1px solid #a8bdc8;border-radius:12px;padding:12px 15px;font-size:15px}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-search input::placeholder{color:#566b7b!important;opacity:1}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-search button{min-height:54px;padding:12px 24px;border:0;background:#132c46;color:#fff;font-weight:750;border-radius:12px;cursor:pointer;white-space:nowrap}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-search button:hover{background:#075d71}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-search :is(button,input):focus-visible{outline:3px solid #ad8536;outline-offset:3px}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-mission{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 23px;padding:20px 24px;background:linear-gradient(110deg,#f0f8f9,#e6f2f6);border:1px solid #d0e4e8;border-left:4px solid #ad8536;border-radius:14px}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-mission>div{display:flex;gap:18px;align-items:center;padding:12px 24px}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-mission>div+div{border-left:1px solid #bfd6df}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-mission-icon{flex:0 0 48px;width:48px;height:48px;display:grid;place-items:center;border-radius:13px;color:#075d71;font-size:31px;font-weight:700;background:#fff;border:1px solid #c0dade}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-mission small{display:block;color:#076b73;font-size:11px;font-weight:850;letter-spacing:.09em;margin:0 0 5px}
body.odin-ui-v1 main.odin-olb-v33 .olb-v34-mission strong{display:block;color:#132c46;font-size:16px;font-weight:750;line-height:1.4}
@media(max-width:780px){body.odin-ui-v1 main.odin-olb-v33 .olb-v34-mission{grid-template-columns:1fr}body.odin-ui-v1 main.odin-olb-v33 .olb-v34-mission>div{padding:15px 8px}body.odin-ui-v1 main.odin-olb-v33 .olb-v34-mission>div+div{border-left:0;border-top:1px solid #bfd6df}}
@media(max-width:540px){body.odin-ui-v1 main.odin-olb-v33 .olb-v34-search-row{flex-direction:column}body.odin-ui-v1 main.odin-olb-v33 .olb-v34-search-row button{width:100%}body.odin-ui-v1 main.odin-olb-v33 .olb-v34-journey{font-size:12px;gap:5px 8px}body.odin-ui-v1 main.odin-olb-v33 .olb-v34-mission{padding:9px 15px}body.odin-ui-v1 main.odin-olb-v33 .olb-v34-mission-icon{width:42px;height:42px;flex-basis:42px}}


/* OLB V3.4.2 hero release: approved OLB-IMG-02, moving technical schematic below editorial sections. */
body.odin-ui-v1 main.odin-olb-v33 .olb-v35-bank-hero{align-self:center;margin:0;min-width:0}
body.odin-ui-v1 main.odin-olb-v33 .olb-v35-bank-hero img{
  display:block;width:100%;height:auto;aspect-ratio:748/354;object-fit:cover;
  border-radius:18px;box-shadow:0 18px 38px rgba(9,43,62,.15);
}
body.odin-ui-v1 main.odin-olb-v33 .olb-v35-bank-hero figcaption{font-size:12px;color:#425b6e;text-align:center;margin:10px 0 0}
body.odin-ui-v1 main.odin-olb-v33 .olb-v35-architecture-appendix{margin:22px 26px 4px;border-bottom:1px solid #d4e2e9;padding-bottom:22px}
body.odin-ui-v1 main.odin-olb-v33 .olb-v35-architecture-appendix figure{margin:0}
body.odin-ui-v1 main.odin-olb-v33 .olb-v35-architecture-appendix svg{display:block;width:100%;height:auto;max-width:720px;margin-inline:auto;border-radius:14px}
body.odin-ui-v1 main.odin-olb-v33 .olb-v35-architecture-appendix figcaption{color:#425b6e;text-align:center;font-size:12px;margin-top:10px}
@media(max-width:780px){body.odin-ui-v1 main.odin-olb-v33 .olb-v35-architecture-appendix{margin:18px 15px}}
