.ebook-copy[data-astro-cid-qr6hfrrx] h1[data-astro-cid-qr6hfrrx]{font-size:clamp(3rem,1.6vw + 2.4rem,4.4rem);margin:0 0 var(--space-s);letter-spacing:-.01em}.ebook-copy[data-astro-cid-qr6hfrrx] .lede[data-astro-cid-qr6hfrrx]{margin-bottom:var(--space-xl)}.ebook-inside[data-astro-cid-qr6hfrrx] h4[data-astro-cid-qr6hfrrx]{font-family:var(--font-display);font-size:var(--text-l);font-weight:600;color:var(--text-title);margin:0 0 var(--space-s)}.ebook-inside[data-astro-cid-qr6hfrrx] ul[data-astro-cid-qr6hfrrx]{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.ebook-inside[data-astro-cid-qr6hfrrx] li[data-astro-cid-qr6hfrrx]{margin:0;padding-left:2.6rem;position:relative;font-size:var(--text-m);line-height:1.55;color:var(--text-body)}.ebook-inside[data-astro-cid-qr6hfrrx] li[data-astro-cid-qr6hfrrx]:before{content:"";position:absolute;left:0;top:.4rem;width:1.8rem;height:1.8rem;border-radius:var(--radius-full);background:var(--primary-l-9) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23174E96' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>") no-repeat center / 1rem}.ebook-form{background:var(--accent-mint-wash);border:1px solid var(--border-primary);border-radius:var(--radius-l);padding:var(--space-xl);box-shadow:var(--shadow-s);display:flex;flex-direction:column;gap:var(--space-m);position:sticky;top:calc(var(--header-h) + var(--space-l))}@media(max-width:980px){.ebook-form{position:static}}@media(max-width:540px){.ebook-form{padding:var(--space-l)}}.ebook-form .form-heading{font-family:var(--font-display);font-size:clamp(2rem,1.2vw + 1.5rem,2.6rem);font-weight:600;color:var(--text-title);letter-spacing:-.01em;margin:0 0 .4rem}.ebook-form .form-sub{color:var(--text-muted);font-size:var(--text-s);margin:0 0 var(--space-s)}.ebook-form .btn{align-self:flex-start;margin-top:var(--space-2xs)}.ebook-cross-grid[data-astro-cid-qr6hfrrx]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-l)}@media(max-width:720px){.ebook-cross-grid[data-astro-cid-qr6hfrrx]{grid-template-columns:1fr}}.ebook-cross-grid[data-astro-cid-qr6hfrrx] li[data-astro-cid-qr6hfrrx]{margin:0}.ebook-cross-grid[data-astro-cid-qr6hfrrx] .ebook-link[data-astro-cid-qr6hfrrx]{display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-primary);border-radius:var(--radius-l);color:inherit;min-height:18rem;transition:var(--transition);overflow:hidden}.ebook-cross-grid[data-astro-cid-qr6hfrrx] .ebook-link[data-astro-cid-qr6hfrrx]:hover{transform:translateY(-.3rem);box-shadow:var(--shadow-l);border-color:var(--primary-l-7);color:inherit}.ebook-cross-grid[data-astro-cid-qr6hfrrx] .ebook-thumb[data-astro-cid-qr6hfrrx]{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center top}.ebook-cross-grid[data-astro-cid-qr6hfrrx] .ebook-body[data-astro-cid-qr6hfrrx]{display:flex;flex-direction:column;gap:var(--space-2xs);flex:1;padding:var(--space-xl)}.ebook-cross-grid[data-astro-cid-qr6hfrrx] .ebook-thumb--placeholder[data-astro-cid-qr6hfrrx]{display:grid;place-items:center;background:linear-gradient(135deg,var(--primary-l-9),var(--primary-l-7));color:var(--primary);border:1px solid var(--border-primary)}.ebook-cross-grid[data-astro-cid-qr6hfrrx] .ebook-thumb--placeholder[data-astro-cid-qr6hfrrx] svg[data-astro-cid-qr6hfrrx]{width:34%;max-width:6rem;height:auto;opacity:.65}.ebook-cross-grid[data-astro-cid-qr6hfrrx] .ebook-eyebrow[data-astro-cid-qr6hfrrx]{display:inline-block;font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--primary);margin-bottom:var(--space-2xs)}.ebook-cross-grid[data-astro-cid-qr6hfrrx] .ebook-cross-title[data-astro-cid-qr6hfrrx]{font-family:var(--font-display);font-size:clamp(1.8rem,.4vw + 1.6rem,2.2rem);font-weight:600;color:var(--text-title);letter-spacing:-.01em;line-height:1.2;margin:0 0 var(--space-m);flex:1}.ebook-cross-grid[data-astro-cid-qr6hfrrx] .ebook-cta[data-astro-cid-qr6hfrrx]{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:var(--primary);font-size:var(--text-s);transition:gap .18s ease}.ebook-cross-grid[data-astro-cid-qr6hfrrx] .ebook-link[data-astro-cid-qr6hfrrx]:hover .ebook-cta[data-astro-cid-qr6hfrrx]{gap:.8rem}
