.web-reader-phone{display:none}.web-reader-phone-content{display:contents}@media (hover:none) and (pointer:coarse) and (not (any-pointer:fine)){.web-reader-phone-content{display:none}.web-reader-phone{box-sizing:border-box;height:100dvh;padding:max(16px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);flex-direction:column;display:flex;overflow-y:auto}}.web-reader-phone[data-likely-phone]{box-sizing:border-box;height:100dvh;padding:max(16px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);flex-direction:column;display:flex;overflow-y:auto}.web-reader-phone-brand{color:inherit;align-self:flex-start;align-items:center;gap:9px;padding-top:12px;text-decoration:none;display:inline-flex}.web-reader-phone-brand>span{flex:none;width:26px;height:26px}.web-reader-phone-brand>strong{font:500 22px/26px var(--font-serif);letter-spacing:-.02em}.web-reader-phone-body{flex-direction:column;flex:1 0 auto;justify-content:center;gap:28px;width:min(100%,440px);padding-bottom:40px;display:flex}.web-reader-phone-laptop{color:var(--color-ink)}.web-reader-phone-copy{flex-direction:column;gap:14px;display:flex}.web-reader-phone-copy>span{color:var(--color-tertiary);font:600 11px/14px var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.web-reader-phone-copy h1{font:500 40px/44px var(--font-serif);letter-spacing:-.02em;margin:0}.web-reader-phone-copy p{color:var(--color-graphite);font:400 17px/26px var(--font-sans);margin:0}.web-reader-phone-actions{flex-direction:column;gap:12px;display:flex}.web-reader-phone-actions>button,.web-reader-phone-actions>a{height:52px;font:600 16px/20px var(--font-sans);border-radius:10px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.web-reader-phone-actions>button{background:var(--color-ink);color:var(--color-paper);border:0}.web-reader-phone-actions>a{box-shadow:inset 0 0 0 1px var(--color-rule);color:var(--color-ink);font-weight:500}.web-reader-phone-actions>p{color:var(--color-graphite);font:400 14px/20px var(--font-sans);margin:0}.web-reader-phone-actions>p:empty{display:none}
