.journal-card-button{display:block;width:100%;height:100%;padding:0;border:0;background:none;text-align:left;color:inherit;font:inherit;cursor:pointer}.wolfoco-reader{width:min(1000px,94vw);max-height:92vh;padding:0;border:0;background:#f8f3ed;color:#21140e;box-shadow:0 25px 90px rgba(22,10,5,.4)}.wolfoco-reader::backdrop{background:rgba(18,9,5,.78);backdrop-filter:blur(5px)}.reader-shell{position:relative;padding:clamp(34px,7vw,90px)}.reader-close{position:sticky;z-index:2;top:18px;float:right;width:44px;height:44px;border:1px solid #a99685;border-radius:50%;background:#fff;font-size:25px;cursor:pointer}.reader-body{max-width:760px;margin:auto}.reader-body .article-kicker{font:10px/1.4 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#8e5e3f}.reader-body h1{font:clamp(42px,7vw,74px)/.97 Georgia,serif;margin:20px 0 28px}.reader-body .article-deck{font:22px/1.55 Georgia,serif;color:#6c5b4f}.reader-body h2{font:clamp(30px,4vw,46px)/1.08 Georgia,serif;margin:58px 0 18px}.reader-body h3{font:25px/1.2 Georgia,serif;margin:32px 0 12px}.reader-body p,.reader-body li{font:17px/1.82 Georgia,serif}.reader-body a{border-bottom:1px solid}.reader-loading{padding:100px 0;text-align:center}.reader-end{margin-top:60px;padding-top:30px;border-top:1px solid #cdbfb2;text-align:center}.reader-end button{padding:14px 24px;background:#21140e;color:#fff;border:0;text-transform:uppercase;letter-spacing:.12em;cursor:pointer}@media(max-width:600px){.reader-shell{padding:24px 22px 50px}.reader-body p,.reader-body li{font-size:16px}.reader-close{top:8px}}
