.discovery-hero{padding:48px 36px;margin:18px 0 38px;border:1px solid #73405f;border-radius:24px;background:radial-gradient(ellipse at 100% 0,#70335c 0,transparent 65%),#29172d}.discovery-hero h1{font-size:clamp(40px,7vw,72px)!important;letter-spacing:-2px;margin:8px 0 16px!important}.discovery-hero>p:not(.eyebrow){max-width:640px;font-size:17px;line-height:1.8;color:#e2cddd}.discovery-hero small{display:block;margin-top:24px;color:#d1a9c4}.purpose-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 44px}.purpose-grid>a{padding:24px;border:1px solid #5d3655;background:#291b30;border-radius:16px;text-decoration:none;color:#ffe2ef;transition:transform .15s,border-color .15s}.purpose-grid>a:hover{transform:translateY(-3px);border-color:#ff83b5}.purpose-grid h3{margin:0 0 10px;font-size:19px}.purpose-grid h3 span{float:right;color:#ff83b5}.purpose-grid p{margin:0;font-size:14px;color:#c8b2c7;line-height:1.6}.reading-help{padding:28px;border:1px solid #5d3655;border-radius:18px;margin:42px 0}.reading-help p,.help-article p,.collection-intro{line-height:1.8;color:#d7bfd0;max-width:780px}.help-article{max-width:800px;margin:auto}.help-article section{margin:32px 0}.genre-groups section{margin:28px 0}.genre-groups h2{border-bottom:1px solid #56334e;padding-bottom:12px}.genre-index{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.genre-index a{padding:8px 14px;background:#43233c;border-radius:8px}.collection-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 24px}.collection-tabs a{padding:10px 15px;border:1px solid #67405e;border-radius:10px;color:#f5d8ea}.collection-tabs a[aria-current=page]{background:#54253f;border-color:#ff83b5}.site-links{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;font-size:13px;margin-top:14px}@media(max-width:720px){.purpose-grid{grid-template-columns:1fr 1fr;gap:10px}.purpose-grid>a{padding:17px}.purpose-grid h3{font-size:16px}.discovery-hero{padding:30px 22px}.discovery-hero>p:not(.eyebrow){font-size:15px}}@media(prefers-reduced-motion:reduce){.purpose-grid>a{transition:none}}
