/* Book 2 draft finishing layer; shared Book 1 components remain unchanged. */
.book2EditionNote{margin:20px 0;padding:16px 18px;border:1px solid #cbd8eb;border-left:4px solid #315d94;border-radius:8px;background:#f2f6fc;color:#22354d;font-size:15px;line-height:1.65}
.book2EditionNote p{margin:0}
.book2FooterLinks{display:grid;gap:8px;margin-top:10px}
.siteBurger{width:44px;height:44px}
/* A native checkbox keeps the menu keyboard-operable even without JavaScript. */
.siteMenuToggle:not([hidden]){display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.siteMenuToggle[hidden]{display:none}
.siteHeader:has(.siteMenuToggle:focus-visible) .siteBurger,
.siteBurger:focus-visible{outline:3px solid #315d94;outline-offset:3px}
@media(min-width:981px){.siteMenuToggle:not([hidden]){display:none}}
