.bc-reader-tools{display:flex;align-items:flex-start;gap:14px;flex-wrap:wrap;margin:18px 0 28px;font-size:14px}.bc-reader-tools>a,.bc-reader-tools summary{padding:10px 16px;border:1px solid #cbd5ca;border-radius:6px;background:#f3f3ed;color:#27463b;cursor:pointer;text-decoration:none}.bc-reader-tools details{padding:0;border:0;max-width:100%}.bc-reader-tools details p{max-width:560px;padding:14px;background:#f3f3ed;border-radius:6px;font-size:14px}.bc-reader-subscribe{background:#f3f3ed;color:#27463b;border:1px solid #dde2d8;border-radius:12px;padding:28px;margin:36px 0;scroll-margin-top:28px}.bc-reader-subscribe h2{font-size:26px;line-height:1.3;margin:0 0 12px}.bc-reader-subscribe p{line-height:1.65;margin:0 0 16px}.bc-reader-subscribe .bc-reader-kicker{font-size:12px;letter-spacing:1.5px;color:#56675c;margin-bottom:8px}.bc-reader-subscribe label{display:block;font-size:14px;margin-bottom:8px}.bc-reader-input{display:flex;gap:8px}.bc-reader-input input{min-width:0;flex:1;width:100%;padding:13px;border:1px solid #bcc9bd;border-radius:5px;background:white;color:#27463b;font:inherit;font-size:16px}.bc-reader-input button{background:#27463b;color:white;border:1px solid #27463b;border-radius:5px;padding:13px 20px;font:inherit;cursor:pointer}.bc-reader-subscribe .bc-reader-consent{font-size:12px;margin:12px 0 0;color:#56675c}.bc-reader-subscribe a{color:#27463b;text-underline-offset:3px}.bc-reader-subscribe :focus-visible,.bc-reader-tools :focus-visible{outline:3px solid #846346;outline-offset:3px}@media(max-width:480px){.bc-reader-subscribe{padding:20px}.bc-reader-input{flex-direction:column}.bc-reader-input button{width:100%}}