.visually-hidden.svelte-qkhntp.svelte-qkhntp{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}.advisor.compact.svelte-qkhntp.svelte-qkhntp{padding:0;margin:0;border:0;border-radius:0;background:transparent;color:#f7f7f7}.compact.svelte-qkhntp textarea.svelte-qkhntp{font-size:16px;min-height:76px;line-height:1.5;border:0;margin-top:0}.compact.svelte-qkhntp .eyebrow.svelte-qkhntp,.compact.svelte-qkhntp .format.svelte-qkhntp{color:#a7a7a7}.compact.svelte-qkhntp .reset.svelte-qkhntp{color:#ef5ba1}.compact.svelte-qkhntp .recommendations.svelte-qkhntp{color:#191b1d}.compact.svelte-qkhntp .primary.svelte-qkhntp{font-size:18px;font-weight:700}.compact.svelte-qkhntp .actions.svelte-qkhntp{flex-wrap:wrap;align-items:center}.compact.svelte-qkhntp select.svelte-qkhntp{max-width:100%}.advisor.svelte-qkhntp.svelte-qkhntp{background:#fff;color:#191b1d;border:1px solid #dedede;border-radius:20px;padding:28px;margin:0 0 32px;line-height:1.5;min-width:0}.intro.svelte-qkhntp.svelte-qkhntp{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.eyebrow.svelte-qkhntp.svelte-qkhntp{color:#606060;font-size:12px;letter-spacing:.08em;margin:0;text-transform:uppercase}h2.svelte-qkhntp.svelte-qkhntp{font-size:28px;line-height:1.2;margin:6px 0 10px}.reset.svelte-qkhntp.svelte-qkhntp{border:0;background:none;color:#c31162;text-decoration:underline;padding:4px;white-space:nowrap}label.svelte-qkhntp.svelte-qkhntp{display:block;font-weight:600}textarea.svelte-qkhntp.svelte-qkhntp,select.svelte-qkhntp.svelte-qkhntp{font:inherit;border:1px solid #aaa;border-radius:10px;background:#fff;color:#191b1d}textarea.svelte-qkhntp.svelte-qkhntp{box-sizing:border-box;width:100%;resize:vertical;min-height:90px;padding:12px;margin:8px 0 14px}textarea.svelte-qkhntp.svelte-qkhntp::-moz-placeholder{color:#606060}textarea.svelte-qkhntp.svelte-qkhntp::placeholder{color:#606060}.actions.svelte-qkhntp.svelte-qkhntp{display:flex;align-items:end;justify-content:space-between;gap:16px}.format.svelte-qkhntp.svelte-qkhntp{font-size:14px}select.svelte-qkhntp.svelte-qkhntp{display:block;padding:10px 28px 10px 10px;margin-top:5px;max-width:100%}.primary.svelte-qkhntp.svelte-qkhntp{background:linear-gradient(94deg,#f72737,#9817c5);color:#fff;border:0;border-radius:12px;font-size:18px;font-weight:700;padding:12px 20px;cursor:pointer}.primary.svelte-qkhntp.svelte-qkhntp:disabled{background:#e5e5e5;color:#606060;cursor:default}button.svelte-qkhntp.svelte-qkhntp,select.svelte-qkhntp.svelte-qkhntp{cursor:pointer}button.svelte-qkhntp.svelte-qkhntp:focus-visible,textarea.svelte-qkhntp.svelte-qkhntp:focus-visible,select.svelte-qkhntp.svelte-qkhntp:focus-visible,a.svelte-qkhntp.svelte-qkhntp:focus-visible{outline:3px solid #c31162;outline-offset:3px}.conversation.svelte-qkhntp.svelte-qkhntp:empty{display:none}.conversation.svelte-qkhntp.svelte-qkhntp:focus{outline:none}.question.svelte-qkhntp.svelte-qkhntp{background:#f5f5f5;border-radius:12px;padding:12px 16px;overflow-wrap:anywhere}.reply.svelte-qkhntp.svelte-qkhntp{margin:12px 0}.recommendations.svelte-qkhntp.svelte-qkhntp{display:grid;gap:12px;margin-bottom:24px}article.svelte-qkhntp.svelte-qkhntp{display:flex;gap:16px;border:1px solid #dedede;padding:16px;border-radius:12px;min-width:0}article.svelte-qkhntp img.svelte-qkhntp{-o-object-fit:cover;object-fit:cover;flex-shrink:0;border-radius:4px}.book-info.svelte-qkhntp.svelte-qkhntp{min-width:0}h3.svelte-qkhntp.svelte-qkhntp{font-size:20px;margin:0;overflow-wrap:anywhere}a.svelte-qkhntp.svelte-qkhntp{color:#c31162;text-decoration:underline}.author.svelte-qkhntp.svelte-qkhntp,.metadata.svelte-qkhntp.svelte-qkhntp,.access.svelte-qkhntp.svelte-qkhntp{margin:4px 0;font-size:14px}.metadata.svelte-qkhntp.svelte-qkhntp,.access.svelte-qkhntp.svelte-qkhntp{color:#606060}.evidence.svelte-qkhntp.svelte-qkhntp{font-size:15px;overflow-wrap:anywhere}.evidence.svelte-qkhntp span.svelte-qkhntp{color:#606060}.book-link.svelte-qkhntp.svelte-qkhntp{font-weight:600}.error.svelte-qkhntp.svelte-qkhntp{color:#a51c30}@media (max-width: 600px){.advisor.svelte-qkhntp.svelte-qkhntp{padding:18px;border-radius:14px}.intro.svelte-qkhntp.svelte-qkhntp{flex-wrap:wrap;gap:0}.intro.svelte-qkhntp .reset.svelte-qkhntp{margin-bottom:12px}.actions.svelte-qkhntp.svelte-qkhntp{align-items:stretch;flex-direction:column}.primary.svelte-qkhntp.svelte-qkhntp{width:100%}h2.svelte-qkhntp.svelte-qkhntp{font-size:24px}article.svelte-qkhntp.svelte-qkhntp{padding:12px;gap:12px}article.svelte-qkhntp img.svelte-qkhntp{width:48px;height:70px}h3.svelte-qkhntp.svelte-qkhntp{font-size:18px}}.compact.svelte-qkhntp form.svelte-qkhntp{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:8px;align-items:center;background:#fff;padding:6px;border-radius:10px}.compact.svelte-qkhntp textarea.svelte-qkhntp{margin:0;padding:8px;font-size:15px;min-height:64px;resize:vertical}.compact.svelte-qkhntp .actions.svelte-qkhntp{display:block}.compact.svelte-qkhntp button.primary.svelte-qkhntp{min-width:48px;width:48px;min-height:48px;height:48px;padding:0;font-size:28px;border-radius:7px}.compact.svelte-qkhntp .format.visually-hidden.svelte-qkhntp{display:none}.authors-teaser.svelte-1x60l2j{display:grid;grid-template-columns:1fr 1fr;gap:64px;background:#f5f5f5;padding:40px;margin:36px 0;color:#191b1d;text-align:left;-webkit-hyphens:manual;hyphens:manual}.invitation.svelte-1x60l2j,.authors.svelte-1x60l2j{min-width:0}.eyebrow.svelte-1x60l2j{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;font-weight:700;margin:0 0 12px}h2.svelte-1x60l2j{font-size:clamp(26px,3vw,36px);line-height:1.2;margin:0}p.svelte-1x60l2j{font-size:15px;line-height:1.7;color:#606060;margin:16px 0}.primary.svelte-1x60l2j{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:340px;padding:16px;background:linear-gradient(94deg,#f72737,#9817c5);color:#fff;font-size:18px;font-weight:700;border-radius:8px;text-decoration:none}.author.svelte-1x60l2j{display:flex;align-items:center;gap:16px;min-height:85px;border-bottom:1px solid #dedede;text-decoration:none;color:inherit;font-weight:600}.initials.svelte-1x60l2j{display:grid;place-items:center;flex-shrink:0;width:45px;height:45px;border-radius:50%;background:#e9e4de;font-family:Georgia,serif}.arrow.svelte-1x60l2j{margin-left:auto;color:#c31162}a.svelte-1x60l2j:focus-visible{outline:3px solid #c31162;outline-offset:3px}@media (max-width: 680px){.authors-teaser.svelte-1x60l2j{grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 0;background:#fff;border-top:1px solid #dedede}.primary.svelte-1x60l2j{max-width:none;font-size:18px}}.books-page.svelte-10dsg7e.svelte-10dsg7e{background:#fff;color:#191b1d;min-width:0;text-align:left;-webkit-hyphens:manual;hyphens:manual;word-break:normal}.wrap.svelte-10dsg7e.svelte-10dsg7e{box-sizing:border-box;width:calc(100% - 88px);max-width:1200px;margin:0 auto;min-width:0}.hero.svelte-10dsg7e.svelte-10dsg7e{background:#0f0f0f;color:#f7f7f7;padding:48px 0 36px}.hero-copy.svelte-10dsg7e.svelte-10dsg7e{max-width:820px;min-width:0}.eyebrow.svelte-10dsg7e.svelte-10dsg7e{font-size:12px;letter-spacing:1.7px;text-transform:uppercase;color:#a7a7a7;margin:0 0 16px}h1.svelte-10dsg7e.svelte-10dsg7e{font-size:clamp(30px,4.5vw,54px);letter-spacing:-1px;line-height:1.12;margin:0 0 26px}.promise.svelte-10dsg7e.svelte-10dsg7e{font-size:17px;line-height:1.6}.catalogue.svelte-10dsg7e.svelte-10dsg7e{padding:20px 0 48px}.notes.svelte-10dsg7e.svelte-10dsg7e{display:grid;grid-template-columns:1fr 1fr;gap:32px;border-top:1px solid #dedede;padding-top:28px;margin-top:32px}.notes.svelte-10dsg7e h2.svelte-10dsg7e{font-size:20px;margin:0 0 12px}.notes.svelte-10dsg7e p.svelte-10dsg7e{font-size:14px;line-height:1.7;color:#606060}.share.svelte-10dsg7e.svelte-10dsg7e{margin-top:24px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.share.svelte-10dsg7e button.svelte-10dsg7e{border:0;background:none;color:#c31162;min-height:44px;font:inherit;text-decoration:underline}.share.svelte-10dsg7e input.svelte-10dsg7e{max-width:100%;box-sizing:border-box}.share.svelte-10dsg7e span.svelte-10dsg7e{font-size:14px}@media (max-width: 680px){.wrap.svelte-10dsg7e.svelte-10dsg7e{width:calc(100% - 44px)}.hero.svelte-10dsg7e.svelte-10dsg7e{padding:24px 0}.notes.svelte-10dsg7e.svelte-10dsg7e{grid-template-columns:1fr;gap:18px}.catalogue.svelte-10dsg7e.svelte-10dsg7e{padding-top:12px}}
