.reader-account{min-height:100svh;background-color:var(--brand-paper,var(--color-bg));background-image:url(/brand/assets/graphics/textures/tx-paper.jpg);background-size:384px;color:var(--brand-aubergine,var(--color-text));font-family:var(--font-english);padding:1.5rem 1.25rem max(2.5rem,env(safe-area-inset-bottom))}[data-theme=ner] .reader-account,[data-theme=night] .reader-account{background-color:var(--brand-night,var(--color-bg));background-image:url(/brand/assets/graphics/textures/tx-linen.jpg);color:var(--brand-moonlight,var(--color-text))}@media (max-width:37.4375em){.reader-account{background-size:256px}}.reader-account__header,.reader-account__layout{max-width:68rem;margin-inline:auto}.reader-account__header{padding-bottom:2rem}.reader-account__header img{display:block;width:10rem;height:6rem;object-fit:contain;object-position:left}.reader-account__header .reader-account__logo-night,[data-theme=ner] .reader-account__logo-paper,[data-theme=night] .reader-account__logo-paper{display:none}[data-theme=ner] .reader-account__header .reader-account__logo-night,[data-theme=night] .reader-account__header .reader-account__logo-night{display:block}.reader-account__layout{display:grid;gap:2.5rem;align-items:start}.reader-account__art{display:none}.reader-account__body{max-width:34rem;width:100%;min-width:0;font-size:1.125rem;line-height:1.6}.reader-account__eyebrow{font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 1rem}.reader-account h1{font-size:1.875rem;line-height:1.2;font-weight:400;margin:0 0 1.25rem}.reader-account h2{font-size:1.375rem;line-height:1.4;font-weight:500}.reader-account__intro{margin-bottom:1.75rem}.reader-account__form{display:grid;gap:.75rem}.reader-account input{display:block;box-sizing:border-box;width:100%;min-height:2.75rem;border:1px solid var(--color-border-control);border-radius:var(--radius-m);background:var(--color-surface);color:var(--color-text);padding:.625rem .75rem;font:inherit}.reader-account a,.reader-account button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.55rem 1.25rem;font:600 1rem/1.25 var(--font-english);border-radius:var(--radius-m)}.reader-account button{border:1px solid var(--color-border-control);color:var(--color-text);background:var(--color-surface);cursor:pointer}.reader-account a{color:var(--color-link);text-decoration:underline;text-underline-offset:.2em}.reader-account .reader-account__primary{background:var(--brand-aubergine,var(--color-text));color:var(--brand-paper,var(--color-bg));border:1px solid transparent;text-decoration:none}[data-theme=ner] .reader-account .reader-account__primary,[data-theme=night] .reader-account .reader-account__primary{background:var(--brand-moonlight,var(--color-text));color:var(--brand-aubergine,var(--color-bg))}.reader-account .reader-account__primary:hover{background:var(--brand-plum,var(--color-raised));color:var(--brand-paper,var(--color-bg))}[data-theme=ner] .reader-account .reader-account__primary:hover,[data-theme=night] .reader-account .reader-account__primary:hover{background:#F6F1F7;color:var(--brand-aubergine,var(--color-bg))}.reader-account button:disabled{background:transparent;border:1px dashed var(--color-disabled);color:var(--color-disabled);cursor:default}.reader-account :is(input,button,a):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.reader-account__muted{font-size:1rem;color:var(--color-text-muted);margin:0}.reader-account__password{display:flex;gap:.5rem;align-items:stretch}.reader-account__password input{flex:1;min-width:0}.reader-account .reader-account__reveal{flex:none;padding-inline:1rem;font-weight:500}.reader-account__error{margin:0;padding:.75rem 1rem;border-left:4px solid var(--color-danger,#9b2c2c);background:var(--color-surface);color:var(--color-text);overflow-wrap:anywhere}.reader-account__error:focus{outline:none}.reader-account__error:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.reader-account input[aria-invalid=true]{border-color:var(--color-danger,#9B2C2C);border-width:2px}.reader-account__modes{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.reader-account .reader-account__text-button{border:0;background:none;padding-inline:0;color:var(--color-link);font-weight:500;text-decoration:underline;text-underline-offset:.2em}.reader-account__message{padding:1rem;background:var(--color-surface);border:1px solid var(--color-border-card);border-radius:var(--radius-m);overflow-wrap:anywhere}.reader-account__status{padding-block:.5rem}.reader-account__status button{margin:.5rem .5rem .5rem 0}.reader-account__status bdi{overflow-wrap:anywhere}.reader-account__links{display:flex;flex-wrap:wrap;gap:.5rem 1rem;border-top:1px solid var(--color-border-card);margin-top:2rem;padding-top:1rem}.reader-account__links a{padding-inline:0;font-weight:400;border-radius:0}.reader-account__body p>a{padding-inline:0}@media (min-width:37.5em){.reader-account{padding:2.5rem}.reader-account__layout{justify-items:center}}@media (min-width:64em){.reader-account{padding:3rem 4rem}.reader-account__header{padding-bottom:3.5rem}.reader-account__layout{grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.reader-account__art{display:block;background:var(--brand-aubergine);color:var(--brand-moonlight);padding:3rem;border-radius:var(--radius-m)}.reader-account__art svg{width:100%;height:auto}}.reader-account__team{margin-top:1.5rem;padding:1rem 1.25rem;border:1px solid var(--color-border-card);border-radius:var(--radius-m);background:var(--color-surface)}.reader-account__team h2{margin:0 0 .25rem;font-size:1.125rem}.reader-account__team p{margin:0 0 .5rem}.reader-account__team ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.reader-account__team a{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:0}