.prose-fa .bank-article{--ba-ink:#bdcbdb;--ba-gold:#cfb786;--ba-line:#34495f80;color:var(--ba-ink);font-size:16px;line-height:2.15}.prose-fa .bank-article p{margin:22px 0;line-height:2.15;color:inherit}.prose-fa .bank-article strong{color:#e1e8f0}.prose-fa .bank-article a{color:#d1bb8e;text-underline-offset:5px}.bank-article a:focus-visible,.bank-article summary:focus-visible,.ba-table-wrap:focus-visible{outline:2px solid #d2b888;outline-offset:5px}.ba-section{margin:50px 0;scroll-margin-top:105px}.prose-fa .bank-article h2{font-size:26px;font-weight:750;line-height:1.65;color:#e1e8ef;margin:0 0 24px;padding-bottom:19px;border-bottom:1px solid var(--ba-line);white-space:nowrap;letter-spacing:normal}.prose-fa .bank-article h2:before,.prose-fa .bank-article h2:after{display:none}.prose-fa .bank-article h3{font-size:21px;line-height:1.7;color:#dce6ef;white-space:nowrap;letter-spacing:normal;margin:0 0 18px}.ba-eyebrow{display:block;color:#bca77e;font-size:12px;font-weight:500}.prose-fa .bank-article .ba-quote{padding:20px 25px;border-right:3px solid #b39a685f;background:linear-gradient(120deg,#b39a6814,transparent);color:#dac49b;font-size:19px;font-weight:600;border-radius:6px}
.prose-fa .bank-article .ba-photo{position:relative;margin:32px 0;border:1px solid #344b6166;border-radius:18px;overflow:hidden;background:#101d2e;box-shadow:0 20px 50px #0003}.prose-fa .bank-article .ba-photo img{display:block;width:100%;height:auto;margin:0;border-radius:0}.ba-photo figcaption{padding:22px 26px;background:linear-gradient(120deg,#172b3d,#111f31);border-top:1px solid #5b644b33}.ba-photo figcaption span{display:block;font-size:11px;color:#afbac8}.ba-photo figcaption strong{display:block;margin-top:9px;font-size:25px;font-weight:750;color:#d8c29b!important;line-height:1.7}.ba-answer{padding:24px;border:1px solid #4c666d55;border-right:3px solid #819f9e;background:#1b303e;border-radius:12px}.prose-fa .bank-article .ba-answer p{margin:12px 0 0;font-size:15px;color:#c5d5df}
.prose-fa .bank-article .ba-flow{position:relative;padding:28px;margin:30px 0;background:radial-gradient(ellipse at 50% 45%,#36556935,transparent 70%),#111f31;border:1px solid #40566b5a;border-radius:18px;overflow:hidden}.ba-flow-head{padding-top:26px}.ba-flow-head>strong{display:block;color:#dbe4ec;font-size:23px;margin-top:10px;line-height:1.7}.ba-flow input{position:absolute;left:24px;top:23px;width:16px;height:16px;accent-color:#c7b07d;z-index:3}.ba-flow label{position:absolute;top:17px;left:17px;padding:5px 11px 5px 30px;border:1px solid #65809544;border-radius:6px;background:#101c2c;font-size:10px;color:#b7c6d7;cursor:pointer}.ba-flow-track{display:grid;grid-template-columns:1fr 55px 1fr 55px 1fr;gap:0;align-items:center;margin:36px 0 28px}.ba-flow-track>div{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}.ba-flow-track strong{font-size:15px}.ba-flow-track small{font-size:11px;color:#a4b8ca}.ba-node{display:grid;place-items:center;width:48px;height:48px;border:1px solid #6c84934d;border-radius:14px;color:#d0b987;background:linear-gradient(135deg,#293f52,#182b40);box-shadow:5px 7px 0 #0b142380,inset 1px 1px 0 #acc4ce18}.ba-flow-track>i{height:1px;background:linear-gradient(90deg,#7fa7ad33,#7fa7ad99);position:relative;align-self:start;margin-top:28px}.ba-flow-track>i:after{content:'';position:absolute;width:6px;height:6px;border-radius:50%;background:#b9d7d4;top:-2px;animation:ba-transfer 3s ease-in-out infinite}.ba-flow-track>i:nth-of-type(2):after{animation-delay:-1.5s}.ba-card3d{position:relative;display:block;width:68px;height:45px;background:linear-gradient(125deg,#415e77,#203b55 65%,#36536a);border:1px solid #a4bbce66;border-radius:9px;transform:perspective(400px) rotateY(-23deg) rotateX(16deg);box-shadow:4px 5px 0 #132b40,8px 10px 16px #0004;animation:ba-card 6s ease-in-out infinite}.ba-card3d b{position:absolute;right:12px;top:11px;width:12px;height:10px;background:linear-gradient(135deg,#d3c293,#a28c5a);border-radius:3px}.ba-card3d em{position:absolute;right:12px;left:12px;bottom:10px;height:3px;border-top:2px dashed #aabdd077}.ba-flow figcaption{font-size:11px;color:#9bb0c6;border-top:1px solid #30485d66;padding-top:16px;line-height:1.9}.ba-flow:has(input:checked) *{animation-play-state:paused!important}@keyframes ba-transfer{0%{right:0;opacity:0}20%,80%{opacity:1}100%{right:100%;opacity:0}}@keyframes ba-card{50%{transform:perspective(400px) translateY(-5px) rotateY(-12deg) rotateX(12deg)}}
.ba-story{padding:28px;border:1px solid #74694e66;border-radius:18px;background:radial-gradient(ellipse at 100% 0,#a18a4f16,transparent 65%),#152538}.ba-story>p{font-size:15px}.ba-questions,.ba-docs{padding:0!important;list-style:none!important}.prose-fa .bank-article .ba-questions li,.prose-fa .bank-article .ba-docs li{list-style:none;padding:12px 16px;margin:9px 0;border:1px solid #70839633;background:#1b304355;border-radius:9px;font-size:14px}.ba-questions li:before,.ba-docs li:before{display:none!important}.ba-step{padding:26px;margin:22px 0;border:1px solid #59758a3d;border-right:3px solid #b6a16c80;border-radius:16px;background:linear-gradient(120deg,#1b2f43,#111f31);box-shadow:0 12px 30px #0002}.prose-fa .bank-article .ba-step h3{padding-bottom:16px;border-bottom:1px solid #3d536875}.prose-fa .bank-article .ba-step p{font-size:15px}.prose-fa .bank-article .ba-note{padding:16px 20px;background:#91adac0a;border-right:2px solid #7b9fa266;border-radius:6px;color:#afc8d5;font-size:14px}
.ba-table-wrap{width:100%;overflow-x:auto;margin:24px 0;border:1px solid #526a7c55;border-radius:12px}.prose-fa .bank-article table{min-width:570px;width:100%;border-collapse:collapse;font-size:12px;margin:0;background:#14263a}.prose-fa .bank-article caption{text-align:right;color:#adbdcd;font-size:11px;padding:16px;background:#192d40}.prose-fa .bank-article th,.prose-fa .bank-article td{text-align:right;padding:16px 13px;border:1px solid #354c6188;color:#bdcddd;line-height:1.9}.prose-fa .bank-article th{background:#233b4c;color:#d6c396;font-weight:600}.ba-errors p{padding:18px 20px;border:1px solid #9e895b33;border-radius:12px;background:#192638;font-size:15px}.ba-contact{padding:30px;margin:28px 0;background:radial-gradient(ellipse at 100% 0,#ab94562a,transparent 75%),#172b3e;border:1px solid #9a87564d;border-radius:20px}.prose-fa .bank-article .ba-contact-title{display:block;color:#dcc79d;font-size:29px;margin:12px 0;line-height:1.7}.ba-case-route{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.ba-case-route span{padding:7px 11px;border:1px solid #74869233;border-radius:7px;background:#26405544;font-size:12px}.ba-actions{display:flex;flex-wrap:wrap;gap:12px}.prose-fa .bank-article .ba-actions a{display:flex;align-items:center;justify-content:center;padding:13px 18px;text-decoration:none;font-size:13px;font-weight:700;border:1px solid #b09a6755;border-radius:8px;transition:transform .2s}.prose-fa .bank-article .ba-actions a:first-child{background:linear-gradient(115deg,#dec99a,#b99a63);color:#162638}.ba-actions a:hover{transform:translateY(-2px)}.ba-support{display:flex;gap:14px;justify-content:space-between;flex-wrap:wrap;margin-top:24px;padding-top:20px;border-top:1px solid #9a875633;font-size:12px;color:#9fb3c7}.ba-support b{color:#cbb58a;font-weight:600}.ba-support a{text-decoration:none}.ba-faq{border:1px solid #435e733f;background:#142336;margin:12px 0;border-radius:12px}.ba-faq summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px;cursor:pointer;list-style:none}.ba-faq summary::-webkit-details-marker{display:none}.ba-faq summary:after{content:'+';color:#c7b181;font-size:22px}.ba-faq[open] summary:after{content:'−'}.prose-fa .bank-article .ba-faq h3{font-size:18px;margin:0}.prose-fa .bank-article .ba-faq p{margin:0;padding:0 18px 20px;font-size:14px}.prose-fa .bank-article .ba-sources{font-size:12px;color:#9fb0c4;padding-top:20px;border-top:1px solid #3a506866}article:has(.bank-article)>header h1{font-size:clamp(23px,3.7vw,40px);line-height:1.7;letter-spacing:normal}article:has(.bank-article)>header img{object-position:center 47%}
@media(max-width:600px){.prose-fa .bank-article{font-size:15px}.prose-fa .bank-article h2{font-size:21px}.prose-fa .bank-article h3{font-size:19px}.prose-fa .bank-article .ba-quote{font-size:17px;padding:18px}.ba-photo figcaption{padding:20px}.ba-photo figcaption strong{font-size:21px}.ba-answer{padding:20px}.prose-fa .bank-article .ba-flow{padding:18px}.ba-flow-track{grid-template-columns:1fr 20px 1fr 20px 1fr}.ba-flow-head>strong{font-size:19px}.ba-flow-track strong{font-size:12px}.ba-flow-track small{font-size:10px;text-align:center;line-height:1.8}.ba-node{width:39px;height:39px;font-size:12px}.ba-card3d{width:55px;height:38px}.ba-flow-track>i{margin-top:23px}.ba-story{padding:22px 16px}.ba-step{padding:22px 16px}.ba-contact{padding:24px 18px}.ba-actions{flex-direction:column}.prose-fa .bank-article .ba-actions a{font-size:12px;padding:13px 10px}.prose-fa .bank-article .ba-faq h3{font-size:16px}.ba-faq summary{padding:16px}.ba-section{margin:40px 0}.ba-flow-head{padding-top:30px}}
@media(prefers-reduced-motion:reduce){.bank-article *,.bank-article *:after{animation:none!important;transition:none!important}.ba-card3d{transform:perspective(400px) rotateY(-23deg) rotateX(16deg)}}
