:root{font-family:Baskerville,Baskerville Old Face,Iowan Old Style,Palatino Linotype,Georgia,serif;color:#193760;background:#f6f1e7;font-synthesis:none;--cream: #f6f1e7;--paper: #fffdf7;--navy: #193760;--blue-muted: #5f7592;--line: rgba(25, 55, 96, .18)}*{box-sizing:border-box}html{background:var(--cream)}body{margin:0;min-width:320px;min-height:100vh;background:var(--cream);-webkit-font-smoothing:antialiased}a{color:inherit;-webkit-tap-highlight-color:transparent}.details-wrap{width:min(100% - 40px,900px);margin:0 auto;padding:clamp(44px,7vw,92px) 0}.details-card{padding:clamp(58px,7vw,86px) clamp(44px,8vw,100px);border:1px solid var(--line);border-radius:2px;background:var(--paper);box-shadow:0 28px 76px #4645391f}.details-intro{margin-bottom:44px}h1,p{margin-top:0}h1{max-width:720px;margin-bottom:30px;font-size:clamp(58px,7.2vw,88px);line-height:.98;font-weight:400;letter-spacing:.09em;text-transform:uppercase;text-wrap:balance}.bank-details{font-size:clamp(23px,2.15vw,27px);line-height:1.62}.bank-details p{margin-bottom:32px}.bank-name{margin-bottom:26px!important;font-size:clamp(38px,4.1vw,50px);line-height:1.08}address{margin-bottom:32px;font:inherit;font-style:normal;color:var(--navy)}.account-details{font-variant-numeric:lining-nums tabular-nums;letter-spacing:.015em;overflow-wrap:anywhere}.bank-link{text-decoration-thickness:1px;text-underline-offset:.22em;overflow-wrap:anywhere}.bank-link:hover,.bank-link:focus-visible{color:#0d6079}.reference-details{margin-bottom:0!important}.reference-details em{font-size:1.08em}@media(max-width:800px){.details-wrap{width:calc(100% - 28px);padding:28px 0}.details-card{padding:56px 42px 62px}h1{font-size:clamp(54px,10.5vw,72px);letter-spacing:.065em}}@media(max-width:540px){.details-wrap{width:calc(100% - 20px);padding:10px 0}.details-card{padding:46px 28px 52px}.details-intro{margin-bottom:38px}h1{margin-bottom:28px;font-size:clamp(50px,13.5vw,58px);line-height:1.02;letter-spacing:.045em}.bank-details{font-size:23px;line-height:1.6}.bank-details p,address{margin-bottom:30px}.bank-name{margin-bottom:24px!important;font-size:40px;line-height:1.1}.account-details{font-size:21px;line-height:1.7;letter-spacing:0}.reference-details em{display:inline-block;margin-top:3px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important}}
