
.bank-draft{font-size:.66rem;letter-spacing:.09em;color:#ddd0b9;border-left:1px solid #786955;padding-left:15px}
.bank-hero{display:grid;grid-template-columns:1.22fr .78fr;gap:70px;align-items:center;padding:42px 0 48px}
.bank-hero h1{font-size:clamp(3rem,5vw,4.5rem);max-width:690px;margin-bottom:25px}
.bank-hero h1 em{font-style:normal;color:var(--gold-dark)}
.bank-hero .lead{max-width:635px;font-size:1.14rem}.bank-hero .actions{gap:22px}
.bank-art{position:relative;min-height:365px;background:var(--wash);border:1px solid var(--line);padding:24px 28px 18px}
.bank-art-label{font-size:.62rem;letter-spacing:.16em;color:var(--gold-dark);margin:0 0 8px}
.bank-art-objects{display:flex;align-items:center;justify-content:center;height:270px;gap:15px}
.bank-art-objects .bar{height:260px;width:160px;object-fit:contain;transform:rotate(-6deg);filter:drop-shadow(4px 9px 5px #30271e20)}
.bank-art-objects .coin{width:140px;height:140px;object-fit:contain;filter:drop-shadow(2px 5px 3px #30271e20)}
.bank-art figcaption{font-size:.76rem;color:var(--muted);border-top:1px solid var(--line);padding-top:13px;margin-top:8px}
.bank-keyline{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;margin-bottom:60px}
.bank-keyline>div{padding:0 26px;border-left:1px solid var(--line);font-size:.8rem;color:var(--muted)}
.bank-keyline>div:first-child{padding-left:0;border:0}.bank-keyline strong{display:block;font:1.35rem/1.3 var(--serif);color:var(--ink);margin-bottom:4px}
.bank-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:70px;align-items:start}
.bank-index{position:sticky;top:135px;padding:24px;background:var(--wash);border-top:2px solid var(--gold)}
.bank-index .eyebrow{margin-bottom:15px}.bank-index a{display:block;text-decoration:none;border-bottom:1px solid var(--line);padding:11px 0;font-size:.84rem;line-height:1.5}.bank-index a:last-child{border:0}
.bank-article{max-width:825px}.bank-article section{margin-bottom:48px;scroll-margin-top:125px}.bank-article h2{font-size:2.15rem;margin-bottom:22px}.bank-article p{color:var(--muted);font-size:1rem;line-height:1.8}.bank-article strong{color:var(--ink)}
.bank-article h3{font-size:1.5rem;margin-bottom:15px}.bank-comparison{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);margin:25px 0 20px}.bank-comparison article{padding:28px;background:#fcfaf6}.bank-comparison article+article{border-left:1px solid var(--line);background:white}.bank-comparison p{font-size:.94rem;margin-bottom:13px}.bank-comparison .bank-register{font-size:.74rem;letter-spacing:.06em;color:var(--gold-dark);margin:0}
.bank-callout{border-left:3px solid var(--gold);padding:8px 0 8px 24px;margin:25px 0}.bank-callout p{margin:0}
.bank-inline-links{display:flex;gap:22px;flex-wrap:wrap;margin-top:20px}.bank-article .faq p{font-size:.95rem}.bank-article .faq summary{font-size:1.15rem}
.bank-source{padding-top:22px;border-top:1px solid var(--line);margin:10px 0 50px}.bank-source p{font-size:.77rem;line-height:1.7;margin-bottom:9px}.bank-source a{text-underline-offset:3px}
.bank-related{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:60px}.bank-related>a{display:block;padding:28px;border:1px solid var(--line);text-decoration:none}.bank-related h3{font-size:1.55rem;margin-bottom:12px}.bank-related p{font-size:.9rem;color:var(--muted);margin-bottom:17px}.bank-related .eyebrow{font-size:.65rem}
.bank-entry{display:flex;justify-content:space-between;gap:30px;padding:25px 30px;border:1px solid var(--line);background:var(--wash);align-items:center;margin:0 0 48px}.bank-entry h2{font-size:1.5rem;margin-bottom:8px}.bank-entry p{margin:0;max-width:690px;font-size:.92rem;color:var(--muted)}.bank-entry .text-link{white-space:nowrap}
@media(max-width:1050px){.bank-hero{gap:30px;grid-template-columns:1.1fr .9fr}.bank-art{padding-inline:18px}.bank-art-objects{gap:0}.bank-art-objects .coin{width:110px}.bank-layout{grid-template-columns:205px minmax(0,1fr);gap:35px}.bank-keyline{margin-bottom:45px}.bank-hero h1{font-size:3.3rem}}
@media(max-width:760px){.bank-hero{grid-template-columns:1fr;padding-top:30px;gap:28px}.bank-hero h1{font-size:2.9rem}.bank-art{min-height:0}.bank-art-objects{height:235px;gap:22px}.bank-art-objects .bar{height:225px;width:140px}.bank-art-objects .coin{width:130px;height:130px}.bank-keyline{grid-template-columns:1fr;padding:0;margin-bottom:35px}.bank-keyline>div,.bank-keyline>div:first-child{padding:17px 0;border-left:0;border-bottom:1px solid var(--line)}.bank-keyline>div:last-child{border-bottom:0}.bank-keyline strong{font-size:1.15rem}.bank-layout{grid-template-columns:1fr;gap:30px}.bank-index{position:static;padding:19px 23px}.bank-index a{padding:8px 0}.bank-article h2{font-size:1.85rem}.bank-comparison{grid-template-columns:1fr}.bank-comparison article+article{border-left:0;border-top:1px solid var(--line)}.bank-article section{margin-bottom:38px}.bank-related{grid-template-columns:1fr;gap:18px}.bank-entry{display:block;padding:25px}.bank-entry .text-link{margin-top:18px}.bank-draft{font-size:.56rem;padding-left:10px}}

.bank-home-links{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.bank-home-links .bank-guide-link{font-size:.82rem;line-height:1.5;text-decoration:underline;text-decoration-color:#c8b691;text-underline-offset:4px;font-weight:400}.bank-about-link{margin-top:25px;display:flex;align-items:center;gap:22px;border-top:1px solid var(--line);padding-top:23px}.bank-about-link p{margin:0;color:var(--muted);font-size:.92rem;max-width:600px}.bank-about-link .text-link{white-space:nowrap}.bank-preview-label{font-size:.64rem;letter-spacing:.08em;padding-left:14px;border-left:1px solid #786955;color:#ddd0b9}@media(max-width:680px){.bank-about-link{display:block}.bank-about-link .text-link{margin-top:17px}.bank-preview-label{font-size:.56rem;padding-left:9px}}@media(max-width:760px){html[lang="de"] .bank-hero h1{font-size:2.3rem;hyphens:none}}

.bank-hero h1{overflow-wrap:break-word;hyphens:auto}.bank-keyline>div,.bank-index a{overflow-wrap:break-word}.bank-art-objects .coin{mix-blend-mode:multiply}
