.pn-nav-account{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#0b2031}.pn-nav-account:focus-visible,.pn-reader a:focus-visible,.pn-reader button:focus-visible{outline:2px solid currentColor;outline-offset:4px}pn-editorial-navigation[data-compact] .pn-nav-account{display:none}.pn-email .pn-reader-invitation{font:400 14px/1.6 var(--font-body-family,sans-serif)!important;margin:18px 0 0;max-width:48ch}.pn-reader-invitation a{color:inherit;text-decoration:underline;text-underline-offset:3px}.pn-reader{max-width:1100px;margin:auto;padding:56px 32px 64px;color:#0b2031}.pn-reader>header{text-align:center;max-width:740px;margin:0 auto 44px}.pn-reader__eyebrow{font:600 12px/1.5 var(--font-body-family,sans-serif)!important;letter-spacing:.16em}.pn-reader h1{font:400 clamp(40px,5vw,64px)/1.1 var(--font-heading-family,Georgia,serif);margin:16px 0}.pn-reader h2{font:400 30px/1.2 var(--font-heading-family,Georgia,serif);margin:0 0 16px}.pn-reader p{font:400 17px/1.7 var(--font-body-family,sans-serif)!important}.pn-reader a,.pn-reader button{color:inherit;text-underline-offset:4px}.pn-reader__intro{display:grid;grid-template-columns:1fr 1fr;gap:48px;border-block:1px solid #d5dadd;padding:32px 0;margin:0 0 40px}.pn-reader .pn-reader__button{display:inline-flex;align-items:center;min-height:48px;padding:10px 22px;background:#0b2031;color:white;text-decoration:none;font:500 15px/1.5 var(--font-body-family,sans-serif)}.pn-reader .pn-reader__fine{font-size:13px!important;color:#53616b}.pn-reader__wishlist{scroll-margin-top:90px}.pn-reader__item{display:grid;grid-template-columns:110px 1fr;gap:24px;border-top:1px solid #d5dadd;padding:24px 0}.pn-reader__item img{width:110px;height:140px;object-fit:contain}.pn-reader__item h3{font:400 25px/1.3 var(--font-heading-family,Georgia,serif);margin:6px 0}.pn-reader__item p{margin:6px 0}.pn-reader__item button{min-height:44px;padding:8px 0;background:transparent;border:0;text-decoration:underline;cursor:pointer}.pn-reader [role=status]:empty{display:none}@media(max-width:989px){.pn-nav-account{display:none}}@media(max-width:749px){.pn-reader{padding:36px 24px}.pn-reader__intro{grid-template-columns:1fr;gap:28px}.pn-reader__item{grid-template-columns:80px 1fr;gap:18px}.pn-reader__item img{width:80px;height:110px}}
