/* The journal, help pages and forms share the collection's paper and ink. */
.eser-public-article .eser-public-prose{max-width:740px;margin:0 auto}
.eser-public-prose{overflow-wrap:anywhere;color:#62705a;font-size:13px;line-height:1.95}
.eser-public-prose p{margin-bottom:20px}.eser-public-prose a{color:var(--eser-forest);text-decoration:underline;text-underline-offset:3px}
.eser-public-prose h2,.eser-public-prose h3,.eser-public-prose h4{color:var(--eser-forest);font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.015em;line-height:1.35}
.eser-public-prose h2{font-size:28px;margin:35px 0 18px}.eser-public-prose h3{font-size:23px;margin:29px 0 16px}.eser-public-prose h4{font-size:19px;margin:24px 0 13px}
.eser-public-prose ul,.eser-public-prose ol{padding-left:22px;margin-bottom:24px}.eser-public-prose li{margin-bottom:7px}.eser-public-prose blockquote{border-left:3px solid #a67548;margin:28px 0;padding:18px 25px;background:#eff2e5;font:400 20px/1.6 Georgia,serif;color:var(--eser-forest)}
.eser-public-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:25px 0}.eser-public-prose th,.eser-public-prose td{border:1px solid #dbe2d2;padding:12px 15px}.eser-public-prose img{height:auto;max-width:100%;border-radius:10px}
.eser-public-article-foot{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;border-top:1px solid #dce3d4;margin:36px 0 0;padding:25px 0 0;color:#7f8a73;font-size:11px}.eser-public-related{margin-top:60px}
.eser-public-faq details{background:#fffdf9;border:1px solid #dde4d6;border-radius:10px;overflow:hidden;margin-bottom:13px}.eser-public-faq summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:21px 24px;color:var(--eser-forest);font-size:13px;font-weight:500;line-height:1.65}.eser-public-faq summary::-webkit-details-marker{display:none}.eser-public-faq summary>i{flex:0 0 22px;font-size:21px;color:#8e977d;transition:transform .15s}.eser-public-faq details[open] summary{background:#eef2e5}.eser-public-faq details[open] summary>i{transform:rotate(45deg)}.eser-public-faq details>.eser-public-prose{padding:20px 24px;font-size:12px}.eser-public-faq details>.eser-public-prose p:last-child{margin-bottom:0}.eser-public-faq summary:focus-visible{outline:2px solid var(--eser-copper);outline-offset:-3px}
.eser-contact-card a{color:var(--eser-forest)}.eser-public-social{display:flex;gap:15px;flex-wrap:wrap;margin-top:25px}.eser-public-social a{display:flex;align-items:center;gap:7px;color:var(--eser-forest);font-size:11px}.eser-public-social i{font-size:19px}.eser-public-optional{font-weight:400;font-size:10px;color:#8c977e}
.eser-public-form-intro{margin-bottom:32px;padding-bottom:22px;border-bottom:1px solid #e0e6d8}.eser-public-form-intro h2{font-size:33px;margin:10px 0 13px}.eser-public-form-intro a,.eser-recovery-wrap a{color:var(--eser-forest)}.eser-recovery-wrap a.button{color:#fffdf5}.eser-public-field-note{display:block;color:#89967b;font-size:10px;line-height:1.7;margin-top:7px}.eser-public-one-column{grid-template-columns:minmax(0,1fr)}.eser-public-agreement{margin-top:28px}.eser-public-captcha{margin-top:24px}.eser-register-wrap .help-block{display:block;color:#a6553d;font-size:11px;line-height:1.6;margin-top:7px}.eser-register-wrap .has-error .form-control{border-color:#c68870}.eser-register-wrap .has-success .form-control{border-color:#91a982}.eser-register-wrap .eser-form-section-title{font-size:23px;font-weight:400;margin:0 0 22px}
.eser-public-bank-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.eser-public-bank-grid .eser-paper h2{font-size:25px;margin:12px 0 24px}.eser-public-bank-details{margin:0}.eser-public-bank-details>div{padding:13px 0;border-top:1px solid #e1e7d9}.eser-public-bank-details dt{font-size:10px;line-height:1.6;color:#879378;font-weight:500;margin-bottom:5px}.eser-public-bank-details dd{font-size:12px;line-height:1.8;color:var(--eser-forest);margin:0;overflow-wrap:anywhere}.eser-public-bank-details .eser-public-iban{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;letter-spacing:.03em}
.eser-public-notfound{max-width:600px;margin:20px auto;text-align:center;padding:30px 20px}.eser-public-notfound-number{display:block;font:400 132px/1.2 Georgia,serif;color:#c6d0ba;letter-spacing:-.045em;margin-top:16px}.eser-public-notfound h1{font:400 35px/1.25 Georgia,serif;color:var(--eser-forest);margin:12px 0 16px}.eser-public-notfound p{font-size:12px;line-height:1.9;color:#7a8670;margin-bottom:28px}.eser-public-notfound>.eser-text-link{display:flex;justify-content:center;margin-top:21px}
@media(max-width:991px){.eser-public-bank-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eser-public-related{margin-top:45px}}
@media(max-width:575px){.eser-public-prose{font-size:12px}.eser-public-prose h2{font-size:25px}.eser-public-prose h3{font-size:21px}.eser-public-prose blockquote{font-size:18px;padding:16px 20px}.eser-public-faq summary{padding:18px;font-size:12px}.eser-public-faq details>.eser-public-prose{padding:18px}.eser-public-form-intro h2{font-size:29px}.eser-public-bank-grid{grid-template-columns:minmax(0,1fr)}.eser-public-notfound{margin:0 auto;padding:20px 10px}.eser-public-notfound-number{font-size:110px}.eser-public-notfound h1{font-size:29px}.eser-public-article-foot{font-size:10px}.eser-public-captcha{max-width:100%;overflow:hidden}}
