*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}.skip-link{position:absolute;top:-100%;left:1rem;z-index:9999;padding:8px 16px;background:var(--text);color:var(--bg);font-size:var(--text-xs);letter-spacing:var(--track-wide);text-transform:uppercase;text-decoration:none;border-radius:2px}.skip-link:focus{top:1rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--bg: #FAFAF8;--bg-alt: #F2F1EA;--text: #1A1A1A;--text-muted: #3D3D3B;--accent: #E5512C;--rule: #C5C4BC;--text-faint: #5C5C5A;--color-bg: var(--bg);--color-text: var(--text);--color-muted: var(--text-muted);--color-border: var(--rule);--color-accent: var(--accent);--font-serif: "Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--text-xs: 12px;--text-sm: 14px;--text-md: 16px;--text-lg: 28px;--text-xl: 48px;--text-title: 18px;--track-tight: -.02em;--track-none: 0;--track-wide: .1em;--lh-tight: 1.1;--lh-snug: 1.4;--lh-loose: 1.6;--shadow-cover: 4px 6px 18px rgba(31, 27, 22, .18);--shadow-cover-lg: 8px 14px 40px rgba(31, 27, 22, .24);--max-width: 1100px;--max-prose: 65ch;--spacing: 1.5rem}@media(max-width:600px){:root{--text-xl: clamp(32px, 6vw, 48px);--text-lg: 24px}}html{font-size:17px;background:var(--bg);color:var(--text)}body{font-family:var(--font-body);line-height:var(--lh-loose);min-height:100vh;display:flex;flex-direction:column}[dir=rtl] body{font-family:Arial Hebrew,David,Arial,sans-serif}main{flex:1;width:100%;max-width:var(--max-width);margin:0 auto;padding:56px 32px}@media(max-width:600px){main{padding:40px 20px}}h1,h2,h3{font-family:var(--font-serif);font-weight:400;line-height:var(--lh-snug)}h1{font-size:var(--text-xl);line-height:var(--lh-tight);letter-spacing:var(--track-tight);text-align:center}h2{font-size:var(--text-lg);margin-bottom:1rem}h3{font-size:var(--text-lg);margin-bottom:.5rem}p{margin-bottom:1rem;color:var(--text)}a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}a:hover{opacity:.7}.headline-link:hover,.headline-link:focus-visible{color:var(--accent);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:4px;opacity:1}img{max-width:100%;display:block}.site-header{position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:.5px solid var(--rule);padding:18px 32px;transition:box-shadow .15s}.site-header.scrolled{box-shadow:0 1px 0 var(--rule)}.nav-inner{max-width:var(--max-width);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.site-title{font-family:var(--font-serif);font-size:20px;text-decoration:none;white-space:nowrap;color:var(--text);letter-spacing:-.01em}.nav-links{display:flex;list-style:none;gap:1.75rem;flex-wrap:wrap;align-items:center}.nav-links a{text-decoration:none;font-size:var(--text-xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--text-muted)}.nav-links a:hover{color:var(--text);opacity:1}.nav-links a[aria-current=page],.nav-links a.is-active{color:var(--accent);opacity:1;border-bottom:1px solid var(--accent);padding-bottom:2px}.nav-toggle{display:none;background:none;border:none;cursor:pointer;padding:8px;flex-direction:column;gap:5px;align-items:center}.nav-toggle .bar{display:block;width:20px;height:1.5px;background:var(--text)}@media(max-width:767px){.nav-links{display:none}.nav-toggle{display:flex}}.lang-toggle{font-size:var(--text-xs);padding:.25rem .6rem;border:1px solid var(--rule);border-radius:3px;text-decoration:none!important;color:var(--text-muted)!important}.lang-toggle:hover{border-color:var(--accent);color:var(--accent)!important;opacity:1!important}.site-footer{background:#232320;padding:56px 32px 0}.footer-top{max-width:var(--max-width);margin:0 auto;display:flex;justify-content:space-between;gap:48px;padding-bottom:48px}.footer-brand{flex:0 0 auto}.footer-brand-name{font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--track-wide);text-transform:uppercase;color:#fff;margin:0 0 10px}.footer-brand-tagline{font-family:var(--font-body);font-size:13px;color:#ffffff80;line-height:var(--lh-snug);margin:0}.footer-col{flex:0 0 auto}.footer-col--reps{max-width:300px}.footer-col-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:700;letter-spacing:var(--track-wide);text-transform:uppercase;color:#fff;margin:0 0 12px}.footer-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.footer-col li{font-family:var(--font-body);font-size:13px;color:#ffffff80;line-height:1.6}.footer-col a{font-family:var(--font-body);font-size:13px;color:#ffffff80;text-decoration:none;transition:color .15s}.footer-col a[href^=mailto]{color:#ffffff80}.footer-col a:hover{color:#fff}.footer-bottom{max-width:var(--max-width);margin:0 auto;border-top:1px solid rgba(255,255,255,.07);padding:20px 0 28px;display:flex;justify-content:space-between;align-items:center}.footer-bottom p{font-family:var(--font-body);font-size:var(--text-xs);color:#ffffff40;margin:0}.footer-accessibility{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:#fff9;text-decoration:underline;text-underline-offset:4px;transition:color .15s}.footer-accessibility:hover{color:#fff}@media(max-width:768px){.site-footer{padding:40px 20px 0}.footer-top{flex-direction:column;gap:32px}.footer-col--reps{max-width:100%}}.books-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:2.5rem;margin-top:2rem}.book-card{display:flex;flex-direction:column;gap:.75rem;text-decoration:none}.book-card img{width:100%;aspect-ratio:2/3;object-fit:cover;box-shadow:var(--shadow-cover)}.book-card h3{font-family:var(--font-serif)}.book-card p{font-size:var(--text-sm);color:var(--text-muted);margin:0}.cover-hero{width:240px;aspect-ratio:2/3;object-fit:cover;box-shadow:var(--shadow-cover);display:block}.cover-rail{width:150px;aspect-ratio:2/3;object-fit:cover;box-shadow:var(--shadow-cover);display:block}.books-rail-grid{display:grid;grid-template-columns:repeat(4,150px);justify-content:center;gap:32px}.books-rail-tile{text-decoration:none;display:flex;flex-direction:column;gap:.5rem}.books-rail-cover{position:relative}.books-rail-cover img{width:100%;aspect-ratio:2/3;object-fit:cover;display:block;box-shadow:var(--shadow-cover)}.books-rail-title{font-family:var(--font-serif);font-size:var(--text-sm);color:var(--text);margin:0;line-height:var(--lh-snug)}.books-rail-year{font-size:var(--text-xs);color:var(--text-muted);margin:0}.books-rail-section{padding-top:80px;padding-bottom:80px}@media(max-width:768px){.books-rail-section{padding-top:56px;padding-bottom:56px}}@media(max-width:600px){.books-rail-grid{grid-template-columns:repeat(4,1fr);gap:12px}}.hero-bio{padding:3rem 0 2rem;max-width:640px}.hero-bio h1{margin-bottom:1rem}.hero-bio p{font-size:var(--text-md);color:var(--text-muted)}.featured-books-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;padding:2rem 0 4rem;align-items:start}.featured-book-card{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.featured-book-card .book-cover-wrap{width:100%;max-width:260px;height:380px;display:flex;align-items:flex-end;justify-content:center}.featured-book-card img{width:auto;max-width:100%;max-height:100%;border:none;transform:perspective(900px) rotateY(-7deg);box-shadow:4px 6px 18px #1f1b162e;transition:transform .35s ease,box-shadow .35s ease;display:block}.featured-book-card:hover img{transform:perspective(900px) rotateY(-3deg);box-shadow:4px 6px 18px #1f1b162e}.featured-book-card h2{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:700;margin:0;letter-spacing:var(--track-none)}@media(max-width:680px){.featured-books-grid{grid-template-columns:1fr;gap:2.5rem}.featured-book-card:nth-child(2){margin-top:0}.nav-links{gap:1rem}}.featured-reviews{display:flex;flex-direction:column;gap:.9rem}.featured-review-item{display:flex;flex-direction:column;gap:.2rem}.kirkus-star{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--text);margin:0}.featured-review span{font-style:italic}.btn-primary{display:inline-block;width:fit-content;background:var(--text);color:var(--bg);padding:10px 22px;font-size:var(--text-xs);letter-spacing:var(--track-none);text-transform:capitalize;border:none;text-decoration:none;cursor:pointer;transition:opacity .15s}.btn-primary:hover{opacity:.75}.btn-secondary{display:inline-block;width:fit-content;background:transparent;color:var(--text);padding:9px 21px;font-size:var(--text-xs);letter-spacing:var(--track-none);text-transform:capitalize;border:1px solid var(--text);text-decoration:none;cursor:pointer;transition:opacity .15s}.btn-secondary:hover{opacity:.7}.link-accent{color:var(--accent);font-size:var(--text-xs);letter-spacing:var(--track-wide);text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--accent);padding-bottom:2px}.link-accent:hover{opacity:.7}.headline-link{color:var(--text);text-decoration:none;transition:color .15s,text-decoration-color .15s}.headline-link:after{content:" →";display:inline-block;margin-left:4px;opacity:0;transform:translate(-4px);transition:opacity .15s ease-out,transform .15s ease-out}.headline-link:hover,.headline-link:focus-visible{color:var(--accent);text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:1px;text-underline-offset:4px}.headline-link:hover:after,.headline-link:focus-visible:after{opacity:1;transform:translate(0)}.retailers{font-size:12px;line-height:1.4;white-space:nowrap;margin:0}.retailers-label{font-size:12px;text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--text-faint);margin-right:6px}.retailer-link{color:var(--accent);border-bottom:1px solid var(--accent);padding-bottom:1px;text-decoration:none}.retailer-link:hover{opacity:.7}.retailer-sep{color:var(--text-muted);margin:0 6px}.book-hero-info .btn-primary{align-self:flex-start}.featured-book{display:flex;flex-direction:column;gap:.75rem}.featured-book img{width:100%;border:1px solid var(--rule)}.featured-review{font-size:var(--text-sm);color:var(--text-muted);margin:0}.about-layout{display:grid;grid-template-columns:1fr 2fr;gap:4rem;align-items:start}@media(max-width:680px){.about-layout{grid-template-columns:1fr}}.hp-books-hero{display:grid;grid-template-columns:1fr 1px 1fr;gap:28px;padding:32px 0;margin-bottom:4rem}.hero-divider{background:var(--rule);align-self:stretch}.hero-book{display:grid;grid-template-columns:180px 1fr;gap:24px;align-items:start}.hp-book-cover-link{display:block}.hero-cover{width:180px;aspect-ratio:2/3;object-fit:cover;box-shadow:var(--shadow-cover);display:block;transition:opacity .2s}.hp-book-cover-link:hover .hero-cover{opacity:.85}.hero-text{display:flex;flex-direction:column;min-height:270px}.hp-book-title{font-family:var(--font-serif);font-size:26px;font-weight:400;letter-spacing:-.015em;line-height:var(--lh-tight);margin:0 0 6px}.hp-book-title a{text-decoration:none;color:var(--text)}.hp-book-title a:hover{color:var(--accent);opacity:1}.quote{font-family:var(--font-serif);font-style:italic;font-size:var(--text-md);line-height:var(--lh-loose);border-left:2px solid var(--accent);padding-left:1.125rem;margin:0 0 .5rem;color:var(--text)}.hp-book-quote{font-family:var(--font-serif);font-style:italic;font-size:var(--text-sm);line-height:var(--lh-snug);min-height:4.5em;margin:0 0 4px;color:var(--text)}.hp-book-attr{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--text-muted);margin:0}.book-status{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--text)}.status-dot{width:5px;height:5px;border-radius:50%;background:var(--text-muted);flex-shrink:0}.hero-text .kirkus-star{margin-bottom:8px}.hero-cta-group{margin-top:auto;display:flex;flex-direction:column;gap:14px;align-items:flex-start}@media(max-width:768px){.hp-books-hero{grid-template-columns:1fr;gap:40px;padding:24px 0}.hero-divider{display:none}.hero-book{grid-template-columns:1fr;text-align:center;justify-items:center}.hero-text{text-align:center;align-items:center}.hero-cover{width:100%;max-width:240px}.hero-cta-group{align-items:center}}.books-page-hero{display:grid;grid-template-columns:1fr 1fr;gap:4rem;padding:2rem 0 4rem;align-items:start}@media(max-width:680px){.books-page-hero{grid-template-columns:1fr;gap:2.5rem}}.book-hero{padding:3rem 0 4rem;text-align:center;border-bottom:.5px solid var(--rule);margin-bottom:4rem}.book-hero-title{font-size:var(--text-xl);line-height:var(--lh-tight);letter-spacing:var(--track-tight);margin:.5rem 0 1rem}.book-hero-tagline{font-style:italic;font-size:var(--text-md);color:var(--text-muted);max-width:620px;margin:0 auto 2.5rem;line-height:var(--lh-snug)}.book-hero-columns{display:grid;grid-template-columns:auto 1fr;gap:3rem;max-width:680px;margin:0 auto;text-align:left;align-items:start}.book-hero-cover img{width:180px;display:block;box-shadow:4px 6px 18px #1f1b162e}.book-hero-info{display:flex;flex-direction:column;gap:1.1rem;padding-top:.5rem;align-items:flex-start}.book-hero-source{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--text-muted);margin:0}.featured-secondary{display:flex;justify-content:center;padding-bottom:3rem;border-bottom:.5px solid var(--rule);margin-bottom:4rem}.featured-secondary .featured-book-card{max-width:320px}@media(max-width:600px){.book-hero-columns{grid-template-columns:1fr}.book-hero-cover img{width:140px;margin:0 auto}}.hp-bio-strip{border-bottom:.5px solid var(--rule);padding:2rem 0;margin-bottom:3rem;display:flex;gap:2rem;align-items:baseline;flex-wrap:wrap}.hp-bio-name{font-family:var(--font-serif);font-size:var(--text-md);white-space:nowrap;margin:0}.hp-bio-desc{color:var(--text-muted);font-size:var(--text-sm);margin:0;max-width:600px}.hp-about-inner{display:grid;grid-template-columns:220px 1fr;gap:3rem;align-items:start}.hp-about-img{width:100%;border:1px solid var(--rule)}@media(max-width:680px){.hp-about-inner{grid-template-columns:1fr}.hp-about-img{max-width:220px}}.selected-reviews{display:flex;flex-direction:column;gap:2.5rem}.selected-review blockquote{font-family:var(--font-serif);font-style:italic;font-size:var(--text-md);line-height:var(--lh-loose);border-left:2px solid var(--accent);padding-left:1.125rem;margin:0 0 .5rem;color:var(--text)}.selected-review-attr{display:flex;flex-direction:column;gap:.15rem}.reviewer-name{font-weight:700;font-size:var(--text-sm)}.reviewer-pub{font-size:var(--text-xs);color:var(--text-muted)}.adaptation-section p{color:var(--text-muted);max-width:620px}.learn-more{display:inline-block;margin-top:1rem;font-size:var(--text-sm);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.award-badge{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--text);margin:0}.award-badge:before{content:"★ "}.book-badge{margin:0;font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--bg);background:var(--text);padding:.35rem 1rem;align-self:stretch;text-align:center}.purchase-links{display:flex;flex-wrap:wrap;gap:.5rem}.pull-quote{font-family:var(--font-serif);font-style:italic;font-size:var(--text-md);line-height:var(--lh-loose);border-left:2px solid var(--accent);padding-left:1.125rem;margin:0 0 .5rem;color:var(--text)}.praise{font-family:var(--font-serif);font-style:italic;font-size:var(--text-md);line-height:var(--lh-loose);margin:0;color:var(--text)}.hp-reviews-grid .praise{border-left:2px solid var(--accent);padding-left:1.125rem}.praise p{margin:0}.quote-attribution{margin-top:12px;font-style:normal}.quote-author{font-size:var(--text-xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--text)}.quote-author:before{content:"— "}.quote-outlet{font-size:var(--text-sm);color:var(--text-muted);margin-top:2px}.quote-book{font-size:var(--text-sm);color:var(--text-muted);margin-top:6px}.eyebrow{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--text-muted)}.section-eyebrow{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--text-muted);margin-bottom:24px;text-align:center;margin-top:0}.reading-column{max-width:620px;margin:0 auto}.section{margin-bottom:3.5rem}.section-title{font-size:var(--text-xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--text-muted);margin-bottom:1.5rem}.media-list{list-style:none;display:flex;flex-direction:column;gap:1rem}.media-list li{display:flex;gap:1rem;align-items:baseline;font-size:var(--text-sm)}.media-source{color:var(--text-muted);white-space:nowrap;font-size:var(--text-xs)}.adaptation-project{margin-top:3.5rem;padding-top:2rem;border-top:.5px solid var(--rule)}.adaptation-project:first-of-type{border-top:none;margin-top:2rem}.adaptation-project h2{font-size:var(--text-lg);margin-bottom:.5rem}.adaptation-logline{color:var(--text-muted);font-size:var(--text-md);max-width:620px;margin-bottom:2rem}.adaptation-entries{display:flex;flex-direction:column;gap:2rem}.adaptation-entry{display:grid;grid-template-columns:320px 1fr;gap:2rem;align-items:start}.adaptation-entry:has(.adaptation-entry-media:empty),.adaptation-entry:not(:has(.adaptation-entry-media)){grid-template-columns:1fr}.adaptation-img{width:100%;border:1px solid var(--rule);display:block}.adaptation-entry-text h3{margin-bottom:.5rem}.adaptation-award{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:.75rem;line-height:var(--lh-loose)}.watch-links{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.watch-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--text-muted)}@media(max-width:680px){.adaptation-entry{grid-template-columns:1fr}}.adaptation-entry.single-col{grid-template-columns:1fr}.photo-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;margin-top:1.5rem}.photo-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;border:1px solid var(--rule)}.contact-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2rem;margin-top:1.5rem}.contact-card{padding:1.5rem;border:1px solid var(--rule)}.contact-card h3{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--track-wide);margin-bottom:.75rem}.contact-card p,.contact-card a{font-size:var(--text-sm);color:var(--text-muted)}.event-row{display:grid;grid-template-columns:160px 1fr;gap:32px;padding:28px 0;align-items:baseline}.event-row+.event-row{border-top:.5px solid var(--rule)}.event-meta{display:flex;flex-direction:column}.event-date{font-size:var(--text-xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--text);white-space:nowrap}.event-location{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--text-muted)}.event-type{font-size:var(--text-xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--text-muted)}.event-content{display:flex;flex-direction:column}.event-title{font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--lh-tight);letter-spacing:var(--track-tight);font-weight:400;margin:0}.event-description{font-size:var(--text-sm);font-style:italic;color:var(--text-muted);margin:8px 0 0}.event-status{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-xs);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--text-muted);margin-top:14px}.event-status a{color:var(--accent);text-decoration:none}.event-status a:hover{opacity:.7}.event-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.event-dot--accent{background:var(--accent)}.event-dot--muted{background:var(--text-muted)}.event-row--past .event-type,.event-row--past .event-title{color:var(--text-muted)}@media(max-width:600px){.event-row{grid-template-columns:1fr;gap:8px}}@media(max-width:600px){.section-eyebrow{text-align:left}.retailers{white-space:normal;line-height:2}.retailer-sep{display:none}.retailer-link:not(:last-child):after{content:" ·";color:var(--text-muted);margin-left:2px}}@media(hover:none){.headline-link{text-decoration:underline;text-decoration-color:var(--rule);text-decoration-thickness:1px;text-underline-offset:4px}}@media(prefers-reduced-motion:reduce){.headline-link,.headline-link:after,.link-accent,.link-accent:after,.btn-primary,.btn-secondary,.books-rail-cover img{transition:none}.headline-link:after,.link-accent:after{transform:none}}.mobile-nav[data-astro-cid-37bvxqo4]{position:fixed;inset:0;background:var(--bg);z-index:100;display:flex;flex-direction:column;opacity:0;pointer-events:none;transition:opacity .2s}.mobile-nav[data-astro-cid-37bvxqo4].is-open{opacity:1;pointer-events:auto}.mobile-nav-header[data-astro-cid-37bvxqo4]{display:flex;align-items:center;justify-content:space-between;padding:18px 32px;border-bottom:.5px solid var(--rule);flex-shrink:0}.mobile-nav-wordmark[data-astro-cid-37bvxqo4]{font-family:var(--font-serif);font-size:20px;letter-spacing:-.01em;color:var(--text);text-decoration:none}.mobile-nav-close[data-astro-cid-37bvxqo4]{background:none;border:none;cursor:pointer;padding:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.close-bar[data-astro-cid-37bvxqo4]{display:block;width:20px;height:1.5px;background:var(--text);position:absolute}.close-bar[data-astro-cid-37bvxqo4]:first-child{transform:rotate(45deg)}.close-bar[data-astro-cid-37bvxqo4]:last-child{transform:rotate(-45deg)}.mobile-nav-body[data-astro-cid-37bvxqo4]{display:flex;flex-direction:column;padding:32px 24px;flex:1;overflow-y:auto;gap:4px}.mobile-nav-link[data-astro-cid-37bvxqo4]{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:400;line-height:1.4;color:var(--text);text-decoration:none;padding:6px 0 6px 16px;border-left:3px solid transparent;margin-left:-16px;transition:color .15s,border-color .15s;display:block}.mobile-nav-link[data-astro-cid-37bvxqo4].is-active{color:var(--accent);border-left-color:var(--accent)}.mobile-nav-link[data-astro-cid-37bvxqo4]:hover{color:var(--accent);opacity:1}
