.advisor.svelte-r93d80.svelte-r93d80{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-r93d80.svelte-r93d80{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.eyebrow.svelte-r93d80.svelte-r93d80{color:#606060;font-size:12px;letter-spacing:.08em;margin:0;text-transform:uppercase}h2.svelte-r93d80.svelte-r93d80{font-size:28px;line-height:1.2;margin:6px 0 10px}.reset.svelte-r93d80.svelte-r93d80{border:0;background:none;color:#c31162;text-decoration:underline;padding:4px;white-space:nowrap}label.svelte-r93d80.svelte-r93d80{display:block;font-weight:600}textarea.svelte-r93d80.svelte-r93d80,select.svelte-r93d80.svelte-r93d80{font:inherit;border:1px solid #aaa;border-radius:10px;background:#fff;color:#191b1d}textarea.svelte-r93d80.svelte-r93d80{box-sizing:border-box;width:100%;resize:vertical;min-height:90px;padding:12px;margin:8px 0 14px}textarea.svelte-r93d80.svelte-r93d80::-moz-placeholder{color:#606060}textarea.svelte-r93d80.svelte-r93d80::placeholder{color:#606060}.actions.svelte-r93d80.svelte-r93d80{display:flex;align-items:end;justify-content:space-between;gap:16px}.format.svelte-r93d80.svelte-r93d80{font-size:14px}select.svelte-r93d80.svelte-r93d80{display:block;padding:10px 28px 10px 10px;margin-top:5px;max-width:100%}.primary.svelte-r93d80.svelte-r93d80{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-r93d80.svelte-r93d80:disabled{background:#e5e5e5;color:#606060;cursor:default}button.svelte-r93d80.svelte-r93d80,select.svelte-r93d80.svelte-r93d80{cursor:pointer}button.svelte-r93d80.svelte-r93d80:focus-visible,textarea.svelte-r93d80.svelte-r93d80:focus-visible,select.svelte-r93d80.svelte-r93d80:focus-visible,a.svelte-r93d80.svelte-r93d80:focus-visible{outline:3px solid #c31162;outline-offset:3px}.conversation.svelte-r93d80.svelte-r93d80:empty{display:none}.conversation.svelte-r93d80.svelte-r93d80:focus{outline:none}.question.svelte-r93d80.svelte-r93d80{background:#f5f5f5;border-radius:12px;padding:12px 16px;overflow-wrap:anywhere}.reply.svelte-r93d80.svelte-r93d80{margin:12px 0}.recommendations.svelte-r93d80.svelte-r93d80{display:grid;gap:12px;margin-bottom:24px}article.svelte-r93d80.svelte-r93d80{display:flex;gap:16px;border:1px solid #dedede;padding:16px;border-radius:12px;min-width:0}article.svelte-r93d80 img.svelte-r93d80{-o-object-fit:cover;object-fit:cover;flex-shrink:0;border-radius:4px}.book-info.svelte-r93d80.svelte-r93d80{min-width:0}h3.svelte-r93d80.svelte-r93d80{font-size:20px;margin:0;overflow-wrap:anywhere}a.svelte-r93d80.svelte-r93d80{color:#c31162;text-decoration:underline}.author.svelte-r93d80.svelte-r93d80,.metadata.svelte-r93d80.svelte-r93d80,.access.svelte-r93d80.svelte-r93d80{margin:4px 0;font-size:14px}.metadata.svelte-r93d80.svelte-r93d80,.access.svelte-r93d80.svelte-r93d80{color:#606060}.evidence.svelte-r93d80.svelte-r93d80{font-size:15px;overflow-wrap:anywhere}.evidence.svelte-r93d80 span.svelte-r93d80{color:#606060}.book-link.svelte-r93d80.svelte-r93d80{font-weight:600}.error.svelte-r93d80.svelte-r93d80{color:#a51c30}@media (max-width: 600px){.advisor.svelte-r93d80.svelte-r93d80{padding:18px;border-radius:14px}.intro.svelte-r93d80.svelte-r93d80{flex-wrap:wrap;gap:0}.intro.svelte-r93d80 .reset.svelte-r93d80{margin-bottom:12px}.actions.svelte-r93d80.svelte-r93d80{align-items:stretch;flex-direction:column}.primary.svelte-r93d80.svelte-r93d80{width:100%}h2.svelte-r93d80.svelte-r93d80{font-size:24px}article.svelte-r93d80.svelte-r93d80{padding:12px;gap:12px}article.svelte-r93d80 img.svelte-r93d80{width:48px;height:70px}h3.svelte-r93d80.svelte-r93d80{font-size:18px}}.books-page.svelte-163cke3.svelte-163cke3{background:#0f0f0f;color:#f7f7f7;font-family:Urbanist,Arial,sans-serif;flex:1;min-width:0}.wrap.svelte-163cke3.svelte-163cke3{width:min(1200px,calc(100% - 80px));margin:auto}.hero-inner.svelte-163cke3.svelte-163cke3{min-height:318px;display:grid;grid-template-columns:1.3fr 1fr;gap:42px;align-items:center;padding-block:35px}.eyebrow.svelte-163cke3.svelte-163cke3{color:#a7a7a7;font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}h1.svelte-163cke3.svelte-163cke3{font-size:64px;letter-spacing:-.045em;line-height:1;margin:0 0 16px;font-weight:800}.promise.svelte-163cke3.svelte-163cke3{font-size:24px;max-width:520px;line-height:1.3;margin:0;color:#ddd}.hero-actions.svelte-163cke3.svelte-163cke3{display:flex;gap:12px;align-items:center;margin-top:24px}.hero-actions.svelte-163cke3 a.svelte-163cke3{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 20px;text-decoration:none;font-weight:800;border:1px solid #555;border-radius:6px;transition:transform .15s;color:#f7f7f7}.hero-actions.svelte-163cke3 a.svelte-163cke3:hover{transform:translateY(-2px)}.hero-actions.svelte-163cke3 .primary.svelte-163cke3{background:linear-gradient(94deg,#f72737,#9817c5);border:0;font-size:19px;color:#fff}.hero-art.svelte-163cke3.svelte-163cke3{min-width:0;display:flex;align-items:center}.hero-art.svelte-163cke3 picture.svelte-163cke3{width:100%}.hero-art.svelte-163cke3 img.svelte-163cke3{display:block;width:100%;height:280px;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:linear-gradient(to right,transparent,#000 15%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 15%,#000 92%,transparent)}.catalogue.svelte-163cke3.svelte-163cke3{background:#fff;color:#191b1d;padding:30px 0 45px}.notes.svelte-163cke3.svelte-163cke3{border-top:1px solid #dedede;margin-top:35px;padding-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:35px}.notes.svelte-163cke3 h2.svelte-163cke3{font-size:18px;margin:0 0 7px;font-weight:700}.notes.svelte-163cke3 p.svelte-163cke3{font-size:15px;color:#606060;margin:0;max-width:480px;line-height:1.5}.share.svelte-163cke3.svelte-163cke3{display:flex;gap:16px;align-items:center;margin-top:24px;flex-wrap:wrap}.share.svelte-163cke3 button.svelte-163cke3{background:none;border:0;color:#c31162;text-decoration:underline;min-height:44px;cursor:pointer}.share.svelte-163cke3 input.svelte-163cke3{display:block;color:#191b1d;background:#fff;padding:10px;border:1px solid #bbb;max-width:100%}a.svelte-163cke3.svelte-163cke3:focus-visible,button.svelte-163cke3.svelte-163cke3:focus-visible,input.svelte-163cke3.svelte-163cke3:focus-visible{outline:3px solid #ef5ba1;outline-offset:4px}.hero-copy.svelte-163cke3.svelte-163cke3{animation:svelte-163cke3-arrive .35s ease-out}@keyframes svelte-163cke3-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width: 1000px){h1.svelte-163cke3.svelte-163cke3{font-size:54px}.hero-inner.svelte-163cke3.svelte-163cke3{gap:20px}}@media (max-width: 680px){.wrap.svelte-163cke3.svelte-163cke3{width:calc(100% - 36px)}.hero-inner.svelte-163cke3.svelte-163cke3{display:block;min-height:0;padding-block:26px}.eyebrow.svelte-163cke3.svelte-163cke3{font-size:11px;margin-bottom:10px}h1.svelte-163cke3.svelte-163cke3{font-size:43px;margin-bottom:12px}.promise.svelte-163cke3.svelte-163cke3{font-size:20px;max-width:320px}.hero-actions.svelte-163cke3.svelte-163cke3{margin-top:20px;gap:10px}.hero-actions.svelte-163cke3 a.svelte-163cke3{padding:8px 16px}.hero-art.svelte-163cke3.svelte-163cke3{display:none}.catalogue.svelte-163cke3.svelte-163cke3{padding-top:10px}.notes.svelte-163cke3.svelte-163cke3{grid-template-columns:1fr;gap:24px}}@media (prefers-reduced-motion: reduce){.hero-copy.svelte-163cke3.svelte-163cke3{animation:none}.hero-actions.svelte-163cke3 a.svelte-163cke3{transition:none}}
