.about:where(.astro-KH7BTL4R){display:flex;flex-direction:column;gap:3.5rem}.section-title:where(.astro-KH7BTL4R){font-size:var(--text-xl);color:var(--gray-0);margin-bottom:2rem}.content:where(.astro-KH7BTL4R){max-width:85ch;margin-inline:auto}.content:where(.astro-KH7BTL4R) p:where(.astro-KH7BTL4R){color:var(--gray-300);margin-bottom:1.5rem}.fun-facts:where(.astro-KH7BTL4R){list-style-type:disc;margin-left:1.5rem;color:var(--gray-300)}.fun-facts:where(.astro-KH7BTL4R) li:where(.astro-KH7BTL4R){margin-bottom:1rem;line-height:1.4}.book-grid:where(.astro-KH7BTL4R){display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-top:2rem}.book-card:where(.astro-KH7BTL4R){background:var(--gradient-subtle);border:1px solid var(--gray-800);border-radius:.75rem;padding:1rem;display:flex;flex-direction:column;align-items:center;text-align:center;transition:transform .2s ease,background-color .2s ease;min-height:320px}.book-card:where(.astro-KH7BTL4R):hover{transform:translateY(-2px);background:var(--gradient-inverse)}.book-card:where(.astro-KH7BTL4R) img:where(.astro-KH7BTL4R){width:120px;height:auto;border-radius:.5rem;margin-bottom:1rem;box-shadow:var(--shadow-md)}.book-card:where(.astro-KH7BTL4R) h3:where(.astro-KH7BTL4R){font-size:var(--text-sm);color:var(--gray-200);margin-bottom:.5rem;line-height:1.3}.book-card:where(.astro-KH7BTL4R) p:where(.astro-KH7BTL4R){color:var(--gray-400);font-size:var(--text-sm);margin:0}.book-card:where(.astro-KH7BTL4R) p:where(.astro-KH7BTL4R):not(.takeaway){margin-bottom:.5rem;font-weight:500;color:var(--gray-300);font-size:var(--text-sm);letter-spacing:.01em}.takeaway:where(.astro-KH7BTL4R){font-size:var(--text-xs);color:var(--gray-500);margin-top:.75rem;margin-bottom:.25rem;font-style:italic;background:var(--gray-900);border-radius:.4em;padding:.5em .75em;display:block;line-height:1.5}.takeaway:where(.astro-KH7BTL4R) span:where(.astro-KH7BTL4R){font-weight:700;font-style:normal;color:var(--gray-300)}@media (min-width: 50em){.about:where(.astro-KH7BTL4R){display:grid;grid-template-columns:1fr 60% 1fr}.about:where(.astro-KH7BTL4R)>:first-child{grid-column-start:2}section:where(.astro-KH7BTL4R){display:contents;font-size:var(--text-lg)}.section-title:where(.astro-KH7BTL4R){grid-column-start:2}.content:where(.astro-KH7BTL4R){grid-column:2 / 3}.book-grid:where(.astro-KH7BTL4R){grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}
