@layer components{.listen{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 18px;max-width:40rem;margin:20px 0 0;padding:14px 18px;display:flex}.listen-icon{background:var(--accent-soft);border-color:var(--accent-line);width:34px;height:34px;color:var(--accent-ink);border-radius:10px;flex:none}.listen-copy{flex:260px;min-width:0}.listen-title{font-family:var(--font-heading);color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:1rem;font-weight:600;line-height:1.6;display:flex}.listen-text{color:var(--muted-2);margin:2px 0 0;font-size:.86rem;line-height:1.9}.listen-badge{border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:1px 9px;font-size:.72rem;font-weight:600;line-height:1.7;display:inline-block}.listen-action{color:var(--green);white-space:nowrap;align-items:center;gap:6px;margin-inline-start:auto;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.listen-action:hover{text-decoration:underline}.listen-player{padding:18px 20px 16px;display:block}.listen-head{align-items:center;gap:12px;display:flex}.listen-player audio{border-radius:999px;width:100%;margin-top:14px;display:block}.listen-transcript{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.listen-transcript summary{cursor:pointer;color:var(--green);font-size:.88rem;font-weight:600}.listen-transcript-body{max-width:42rem;margin-top:8px}.listen-transcript-body p{color:var(--muted-2);font-size:.95rem;line-height:2}.book-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:64px}.book-hero-copy .article-type{margin-top:18px}.book-hero h1{margin-block:14px;font-size:clamp(1.9rem,3.2vw,2.7rem);line-height:1.4}.book-hero-byline{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:1rem;display:flex}.book-hero-byline strong{color:var(--ink);font-weight:600}.book-hero-original{color:var(--muted);margin:4px 0 0;font-size:.86rem;line-height:1.7}.book-hero .article-description{max-width:40rem;margin-top:22px;font-size:1.05rem;line-height:2}.book-hero .article-meta{margin-top:18px}.book-hero-buy{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.book-hero-buy .buy-book{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.book-hero-buy .buy-book-button{border-radius:999px;gap:10px;min-height:44px;padding:0 20px;font-size:.92rem}.book-hero-buy .buy-book-disclosure{flex:260px;max-width:36rem;margin:0;font-size:.72rem;line-height:1.8}}@layer responsive{@media (width<=640px){.listen{border-color:var(--accent-line);background:var(--accent-soft);gap:10px 12px;margin-top:18px;padding:16px 16px 14px}.listen-soon .listen-icon{background:var(--surface)}.listen-soon .listen-copy{flex-basis:calc(100% - 46px)}.listen-title{font-size:1.08rem}.listen-text{font-size:.9rem}.listen-action{border:1px solid var(--green);background:var(--surface);border-radius:999px;flex:100%;justify-content:center;min-height:44px;margin:4px 0 0;font-size:.9rem}.listen-action:hover{text-decoration:none}.listen-player{padding:16px}}@media (width<=800px){.book-hero{grid-template-columns:minmax(0,1fr);gap:20px}.book-hero-stage{max-width:240px}}@media (width<=640px){.book-hero-buy .buy-book-button{justify-content:center;width:100%}}}.reading-support[data-astro-cid-tcty6iyj]{color:var(--muted);margin-block:1.5rem 0;font-size:.9rem;line-height:2}
