/* Shared approved brand across the website; book series names stay unchanged. */
a.site-brand{display:inline-flex;align-items:center;gap:0;flex:0 0 auto;text-decoration:none;line-height:1;max-width:100%}a.site-brand .site-brand-image{display:block;width:272px;height:auto;object-fit:contain;max-width:100%}header{position:relative}header nav{top:100%}footer a.site-brand{background:#fffaf0;border-radius:14px;padding:10px 14px}footer a.site-brand .site-brand-image{width:225px}.preview-topbar a.site-brand .site-brand-image{width:235px}header.preview-header a.site-brand .site-brand-image{width:235px}body:has(#sound) header a.site-brand .site-brand-image{width:230px}
@media(max-width:960px){header a.site-brand .site-brand-image{width:235px}}
@media(max-width:760px){header a.site-brand .site-brand-image{width:210px}header:has(.menu){min-height:104px}header nav{top:100%}.preview-topbar a.site-brand .site-brand-image,header.preview-header a.site-brand .site-brand-image{width:190px}body:has(#sound) header{flex-wrap:wrap;gap:12px}body:has(#sound) header a.site-brand{flex-basis:calc(100% - 85px)}body:has(#sound) header a.site-brand .site-brand-image{width:205px}}
@media(max-width:360px){header a.site-brand .site-brand-image{width:185px}.preview-topbar a.site-brand .site-brand-image,header.preview-header a.site-brand .site-brand-image{width:165px}}
/* Accessible policy links across the existing site layouts. */
footer{flex-wrap:wrap}footer .policy-links{position:static!important;display:flex!important;flex:0 0 100%;width:100%;align-items:center;justify-content:center;flex-direction:row!important;flex-wrap:wrap;gap:10px 24px;margin:6px 0 0;padding:18px 0 0;border-top:1px solid #d6e5de;background:transparent;color:#215854}footer .policy-links a{font:600 12px/1.6 'Trebuchet MS',Verdana,sans-serif;color:inherit;text-decoration:underline;text-underline-offset:4px;white-space:normal}.policy-only-footer{padding:24px 6%;background:#fffaf0}.form-privacy{font-size:13px;line-height:1.6;color:#3d6562}@media(max-width:600px){footer .policy-links{gap:10px 18px}footer .policy-links a{font-size:12px}}
