.library-tip{position:fixed;left:24px;bottom:24px;z-index:19;width:min(440px,calc(100vw - 100px));padding:22px 24px;background:#fffdf8;border:1px solid #d6c5a8;border-left:4px solid #b58b50;border-radius:10px;box-shadow:0 8px 32px #14233b20;color:#14233b}.library-tip h2{font:27px/1.15 var(--serif);margin:9px 0 12px}.library-tip p{font-size:14px;line-height:1.6;margin:0 0 14px}.library-tip button{min-height:44px;margin:0}.library-tip .eyebrow{font-size:9px}@media(max-width:650px){.library-tip{left:16px;right:16px;bottom:76px;width:auto;padding:20px}.library-tip h2{font-size:25px}}@media print{.library-tip{display:none!important}}
