/* Profile and membership only. Locked splash geometry remains unchanged. */
.reader-wayfinding{position:relative}
#reader .reader-profile{position:absolute;left:12px;top:4px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:#83877e;z-index:2}
#reader .reader-profile svg{width:22px;height:27px}
#information.own-story-view{padding:0;background:#fff}
#information.own-story-view .information-card{width:100%;max-width:560px;height:100dvh;max-height:100dvh;border:0;border-radius:0;box-shadow:none;background:#fff;padding-top:env(safe-area-inset-top,0px)}
#information.own-story-view #information-content{display:flex;padding:16px 24px 24px;background:#fff;scrollbar-width:none}
#information.own-story-view #information-content::-webkit-scrollbar{display:none}
#information.own-story-view #information-title{font-size:18px}
#information.own-story-view #information-navigation{display:none!important}
#information.own-story-view #utility-return{min-height:44px;margin:0 auto max(8px,env(safe-area-inset-bottom,0px))}
.own-membership-page{width:100%;max-width:390px;margin:auto;text-align:center;padding:24px 0}
#information-content .own-membership-kicker{font:500 12px/1.4 Roboto,Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#65615b;text-align:center;margin:0 0 24px}
#information-content .own-membership-page h3{font:700 clamp(32px,8vw,42px)/1.08 Editorial,Georgia,serif;letter-spacing:-.035em;text-align:center;color:#111;margin:0 0 24px}
#information-content .own-membership-intro{font:400 17px/1.5 Roboto,Arial,sans-serif;text-align:center;color:#41444a;max-width:28ch;margin:0 auto 32px}
#information-content .own-membership-price>p:first-child{font:700 32px/1.2 Roboto,Arial,sans-serif;color:#111;text-align:center;margin:0 0 8px}
.own-membership-price span{font:400 16px/1.2 Roboto,Arial,sans-serif;margin-left:4px;color:#65615b}
#information-content .own-membership-trial{font:400 16px/1.4 Roboto,Arial,sans-serif;text-align:center;margin:0}
#information-content .own-membership-note{font:400 13px/1.5 Roboto,Arial,sans-serif;color:#65615b;text-align:center;margin:20px 0 28px}
.own-membership-browse{min-height:44px;padding:10px 20px;border:0;border-radius:999px;background:#d90012;color:#fff;font:600 14px/1.3 Roboto,Arial,sans-serif}
#information-content .own-membership-free{font:400 14px/1.5 Roboto,Arial,sans-serif;text-align:center;max-width:28ch;color:#65615b;margin:20px auto 0}
@media(max-height:650px){.own-membership-page{padding:12px 0}#information-content .own-membership-kicker{margin-bottom:16px}#information-content .own-membership-intro{margin-bottom:24px}}
