.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.nav-mega-link__icon[data-astro-cid-wlhntkrw]{display:inline-block;vertical-align:-.2em;margin-inline-end:.4em}.site-search{--search-accent: var(--accent);--search-border: color-mix(in srgb, var(--border) 74%, var(--search-accent));container:site-search-surface / inline-size;color:var(--text)}.site-search--page{margin-block:1rem 3rem}.site-search__heading h1,.site-search__heading h2{margin:0;color:var(--heading);font-weight:760;text-wrap:balance}.site-search__heading h1{font-family:var(--font-literary);font-size:clamp(2.3rem,7vw,4rem);letter-spacing:var(--type-literary-tracking);line-height:var(--type-page-title-line-height)}.site-search__heading h2{font-size:clamp(1.65rem,4vw,2.25rem);letter-spacing:-.035em;line-height:1.08}.site-search__heading p{margin:.65rem 0 0;max-width:48rem;color:var(--text-muted);font-size:1rem;line-height:1.6}.site-search__form{margin-top:1.15rem}.site-search__form>label{display:block;margin-bottom:.45rem;color:var(--heading);font-size:.92rem;font-weight:700}.site-search__input-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.35rem;border:1.5px solid var(--search-border);border-radius:.75rem;background:var(--surface);transition:box-shadow .16s ease}.site-search__input-row:has(input:focus-visible,button:focus-visible){outline:3px solid var(--focus-indicator);outline-offset:3px}.site-search__icon{display:grid;width:2.5rem;place-items:center;color:var(--search-accent)}.site-search__icon svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.site-search__input-row input{min-width:0;height:2.9rem;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:1rem}.site-search__input-row input::placeholder{color:color-mix(in srgb,var(--text-muted) 76%,transparent)}.site-search__input-row button{min-width:6rem;min-height:2.75rem;padding:.65rem 1rem;border:1px solid var(--search-accent);border-radius:.62rem;background:var(--search-accent);color:var(--accent-foreground);cursor:pointer;font:inherit;font-size:.92rem;font-weight:700}.site-search__input-row button:hover{background:var(--accent-hover)}.site-search__input-row input:focus-visible,.site-search__input-row button:focus-visible{outline:none!important;box-shadow:none!important}.site-search__result-link:focus-visible{outline:3px solid color-mix(in srgb,var(--search-accent) 30%,transparent);outline-offset:3px}.site-search__privacy{display:flex;gap:.4rem;align-items:baseline;margin:.55rem 0 0;color:var(--text-muted);font-size:.82rem;line-height:1.45}.site-search__privacy span{color:var(--search-accent);font-weight:800}.site-search__status{min-height:1.4rem;margin:1.1rem 0 0;color:var(--text-muted);font-size:.9rem;font-weight:650}.site-search__results{display:grid;gap:.65rem;margin:.45rem 0 0;padding:0;list-style:none}.site-search__result{margin:0}.site-search__result-link{display:grid;gap:.28rem;padding:1rem 1.05rem;border:1px solid var(--border);border-radius:.7rem;background:color-mix(in srgb,var(--surface) 92%,var(--background));color:var(--text);text-decoration:none;transition:border-color .15s ease,transform .15s ease,background .15s ease}.site-search__result-link:hover{border-color:var(--search-accent);background:var(--surface);transform:translateY(-1px)}.site-search__result-meta{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;color:var(--search-accent);font-size:.75rem;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.site-search__result-title{color:var(--heading);font-size:1.04rem;font-weight:740;line-height:1.35}.site-search__result-section{color:var(--text-muted);font-size:.87rem;font-weight:650;line-height:1.35}.site-search__result-excerpt{margin:.1rem 0 0;color:var(--text);font-size:.9rem;line-height:1.55}.site-search__result-excerpt mark{border-radius:.18rem;background:color-mix(in srgb,var(--search-accent) 18%,transparent);color:inherit;font-weight:720}@container site-search-surface (max-width: 40rem){.site-search__input-row{grid-template-columns:auto minmax(0,1fr)}.site-search__input-row button{grid-column:1 / -1;width:100%}}.site-search-dialog[data-astro-cid-goohh3bs]{width:min(46rem,calc(100vw - 2rem));max-height:min(46rem,calc(100dvh - 2rem));margin:auto;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:.9rem;background:var(--surface-elevated);color:var(--text);box-shadow:0 1.5rem 4rem color-mix(in srgb,#000 24%,transparent)}.site-search-dialog[data-astro-cid-goohh3bs]::backdrop{background:color-mix(in srgb,#15211f 54%,transparent);backdrop-filter:blur(3px)}.site-search-dialog__panel[data-astro-cid-goohh3bs]{position:relative;max-height:min(46rem,calc(100dvh - 2rem));padding:clamp(1.2rem,4vw,2rem);overflow-y:auto;overscroll-behavior:contain}.site-search-dialog__close[data-astro-cid-goohh3bs]{position:absolute;z-index:1;top:.85rem;right:.85rem;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--text);cursor:pointer;font:inherit;font-size:1.5rem;line-height:1}.site-search-dialog__close[data-astro-cid-goohh3bs]:hover{background:var(--background-muted)}.site-search-dialog__close[data-astro-cid-goohh3bs]:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 30%,transparent);outline-offset:3px}@media(max-width:640px){.site-search-dialog[data-astro-cid-goohh3bs]{width:100%;max-width:none;max-height:calc(100dvh - .75rem);margin:auto 0 0;border-radius:1rem 1rem 0 0}.site-search-dialog__panel[data-astro-cid-goohh3bs]{max-height:calc(100dvh - .75rem);padding:3.5rem 1.15rem 1.15rem}}@media(prefers-reduced-motion:no-preference){.site-search-dialog[data-astro-cid-goohh3bs][open]{animation:site-search-enter .15s ease-out}@keyframes site-search-enter{0%{opacity:0;transform:translateY(.5rem) scale(.99)}}}.newsletter-signup{min-width:0;container:newsletter-signup / inline-size}.newsletter-signup__layout{display:grid;min-width:0;gap:1.25rem}.newsletter-signup .newsletter-signup__copy h2{margin:0;color:var(--newsletter-heading, var(--heading, var(--text)));font-family:var(--font-sans);font-size:clamp(1.15rem,2vw,1.4rem);font-weight:650;line-height:1.25}.newsletter-signup .newsletter-signup__copy p{max-width:38rem;margin:.5rem 0 0;color:var(--newsletter-muted, var(--text-muted))}.newsletter-signup__page-link{display:inline-flex;margin-top:.55rem;color:var(--newsletter-muted, var(--text-muted));font-size:.78rem;text-decoration:underline;text-underline-offset:.22em}.newsletter-signup__form,.newsletter-signup__fields{display:grid;min-width:0;gap:.75rem}.newsletter-signup__email-field{display:grid;min-width:0;gap:.3rem}.newsletter-signup__email-field label{color:var(--newsletter-heading, var(--heading, var(--text)));font-size:.78rem;font-weight:600}.newsletter-signup__email-field input{box-sizing:border-box;width:100%;min-height:2.55rem;padding:.62rem .78rem;border:1px solid var(--border-strong);border-radius:.5rem;background:color-mix(in srgb,var(--surface-elevated) 88%,transparent);color:var(--text);font:inherit}.newsletter-signup__email-field input::placeholder{color:color-mix(in srgb,var(--text-muted) 70%,transparent)}.newsletter-signup__email-field input:focus-visible,.newsletter-signup__consent input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.newsletter-signup__consent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start;color:var(--newsletter-muted, var(--text-muted));font-size:.82rem;line-height:1.5}.newsletter-signup__consent input{width:1rem;height:1rem;margin:.12rem 0 0;accent-color:var(--accent)}.newsletter-signup__submit-row{display:flex;align-items:center;margin-top:.15rem}.newsletter-signup .newsletter-signup__privacy{max-width:34rem;margin:0;color:var(--newsletter-muted, var(--text-muted));font-size:.76rem;line-height:1.5}.newsletter-signup .newsletter-signup__privacy a,#md-content .newsletter-signup .newsletter-signup__privacy a{text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:.2em}.newsletter-signup__error{min-height:0;color:#ffb4a8;font-size:.75rem;line-height:1.35}.newsletter-signup__error:empty{display:none}.newsletter-signup__status{color:var(--newsletter-muted, var(--text-muted));font-size:.86rem;line-height:1.5}.newsletter-signup__status:empty{display:none}.newsletter-signup__status.is-success{color:color-mix(in srgb,var(--accent) 72%,white)}.newsletter-signup__status.is-error{color:#ffb4a8}.newsletter-signup__debug{padding:.75rem;border:1px dashed var(--border-strong);border-radius:.5rem;color:var(--newsletter-muted, var(--text-muted));font-size:.78rem}.newsletter-signup__debug:not([hidden]){display:flex;flex-wrap:wrap;gap:.5rem 1rem}.newsletter-signup__debug a{text-decoration:underline}.newsletter-signup__honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.newsletter-signup--footer{--newsletter-footer-control-height: 2.875rem;width:100%;max-width:none;margin:0}.newsletter-signup--footer .newsletter-signup__layout{gap:.8rem}.newsletter-signup--footer .newsletter-signup__copy h2{font-size:clamp(1.05rem,1.5vw,1.2rem)}.newsletter-signup--footer .newsletter-signup__copy p{margin-top:.25rem}.newsletter-signup--footer .newsletter-signup__page-link{margin-top:.5rem;font-size:.74rem}.newsletter-signup--footer .newsletter-signup__form,.newsletter-signup--footer .newsletter-signup__fields{gap:.6rem}.newsletter-signup--footer .newsletter-signup__email-field input{height:var(--newsletter-footer-control-height);min-height:var(--newsletter-footer-control-height)}.newsletter-signup--footer .newsletter-signup__consent{gap:.45rem;font-size:.76rem;line-height:1.4}.newsletter-signup--footer .newsletter-signup__privacy{font-size:.71rem;line-height:1.4}.newsletter-signup--footer .newsletter-signup__submit-row{margin-top:0}.newsletter-signup--page{--newsletter-heading: var(--text);--newsletter-muted: var(--text-muted);max-width:48rem;margin-block:1.5rem 2.5rem;padding:clamp(1.25rem,3vw,1.75rem);border:1px solid var(--border);border-radius:1rem;background:var(--surface-elevated);box-shadow:var(--shadow-sm)}#md-content>.newsletter-signup--page{max-width:48rem;margin-block:1.5rem 2.5rem}.newsletter-signup--page .newsletter-signup__form{padding-top:1.15rem;border-top:1px solid var(--border)}.newsletter-signup--page .newsletter-signup__email-field input{min-height:3rem}.newsletter-signup--page .newsletter-signup__submit-row .btn{justify-content:center;width:100%}.newsletter-signup--page .newsletter-signup__error,.newsletter-signup--page .newsletter-signup__status.is-error{color:var(--error, #a33a2b)}@container newsletter-signup (min-width: 43.0625rem){.newsletter-signup--footer .newsletter-signup__layout{grid-template-columns:minmax(13rem,.7fr) minmax(0,2.3fr);align-items:start;gap:clamp(1.5rem,3vw,3rem)}.newsletter-signup--footer .newsletter-signup__fields{grid-template-areas:"email submit" "consent consent" "consent-error consent-error" "privacy privacy";grid-template-columns:minmax(0,1fr) auto;column-gap:.65rem;row-gap:.55rem;align-items:end}.newsletter-signup--footer .newsletter-signup__email-field{grid-area:email}.newsletter-signup--footer .newsletter-signup__consent{grid-area:consent}.newsletter-signup--footer .newsletter-signup__consent+.newsletter-signup__error{grid-area:consent-error}.newsletter-signup--footer .newsletter-signup__privacy{grid-area:privacy}.newsletter-signup--footer .newsletter-signup__submit-row{grid-area:submit;min-height:var(--newsletter-footer-control-height);align-self:end}}@container newsletter-signup (min-width: 38.9375rem){.newsletter-signup--page .newsletter-signup__layout{grid-template-columns:minmax(13rem,.7fr) minmax(22rem,1.3fr);gap:1.75rem}.newsletter-signup--page .newsletter-signup__form{padding-top:0;padding-left:1.75rem;border-top:0;border-left:1px solid var(--border)}.newsletter-signup--page .newsletter-signup__submit-row .btn{width:auto}}.consent-manager[data-astro-cid-onzc4e62][hidden],.consent-banner[data-astro-cid-onzc4e62][hidden],.consent-dialog[data-astro-cid-onzc4e62]:not([open]){display:none}.consent-manager[data-astro-cid-onzc4e62]{position:relative;z-index:90}.sr-only[data-astro-cid-onzc4e62]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.consent-banner[data-astro-cid-onzc4e62]{position:fixed;z-index:90;inset-inline:max(1rem,env(safe-area-inset-left)) max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));display:grid;width:min(68rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);gap:1rem;margin-inline:auto;overflow-y:auto;padding:1rem 1.25rem;border:1px solid color-mix(in srgb,var(--border-strong) 72%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--surface-elevated) 96%,transparent);color:var(--text);box-shadow:0 24px 70px #1f18133d,0 4px 16px #1f18131f;backdrop-filter:blur(18px)}.consent-banner__copy[data-astro-cid-onzc4e62]{min-width:0}.consent-manager__eyebrow[data-astro-cid-onzc4e62]{margin:0 0 .35rem;color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.11em;line-height:1.35;text-transform:uppercase}.consent-banner[data-astro-cid-onzc4e62] h2[data-astro-cid-onzc4e62],.consent-dialog[data-astro-cid-onzc4e62] h2[data-astro-cid-onzc4e62]{margin:0;color:var(--heading);font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.2}.consent-banner__copy[data-astro-cid-onzc4e62]>p[data-astro-cid-onzc4e62]:not(.consent-manager__eyebrow),.consent-dialog__description[data-astro-cid-onzc4e62]{max-width:48rem;margin:.55rem 0 0;color:var(--text-muted);font-size:.9rem;line-height:1.55}.consent-banner__copy[data-astro-cid-onzc4e62]>p[data-astro-cid-onzc4e62]:not(.consent-manager__eyebrow){margin-top:.4rem;line-height:1.45}.consent-banner__auxiliary[data-astro-cid-onzc4e62]>a[data-astro-cid-onzc4e62],.consent-dialog__description[data-astro-cid-onzc4e62] a[data-astro-cid-onzc4e62]{display:inline-flex;margin-top:.55rem;color:var(--text);font-size:.82rem;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.consent-banner__auxiliary[data-astro-cid-onzc4e62]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .85rem;margin-top:.35rem}.consent-banner__auxiliary[data-astro-cid-onzc4e62]>a[data-astro-cid-onzc4e62]{margin-top:0}.consent-banner__auxiliary[data-astro-cid-onzc4e62] .btn--text{width:auto;min-height:2rem;padding-block:.25rem;font-size:.82rem}.consent-banner__actions[data-astro-cid-onzc4e62]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.55rem}.consent-banner__actions[data-astro-cid-onzc4e62] .btn{width:100%}.consent-dialog[data-astro-cid-onzc4e62]{container-name:consent-dialog;container-type:inline-size;width:min(42rem,calc(100vw - 2rem));height:min(50rem,calc(100dvh - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--border-strong) 72%,transparent);border-radius:1rem;background:var(--surface-elevated);color:var(--text);box-shadow:0 30px 90px #1f18134d}.consent-dialog[data-astro-cid-onzc4e62][open]{display:grid;grid-template-rows:auto auto minmax(0,1fr)}.consent-dialog[data-astro-cid-onzc4e62]::backdrop{background:#18130f94;backdrop-filter:blur(5px)}.consent-dialog__header[data-astro-cid-onzc4e62]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.3rem 1.3rem 1rem;border-bottom:1px solid var(--border)}.consent-dialog__close[data-astro-cid-onzc4e62]{display:inline-flex;width:2.5rem;min-width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:.65rem;background:var(--surface);color:var(--text);font-size:1.5rem;line-height:1;cursor:pointer}.consent-dialog__close[data-astro-cid-onzc4e62]:hover{border-color:var(--border-strong);background:var(--background-muted)}.consent-dialog__description[data-astro-cid-onzc4e62]{max-width:none;margin:0;padding:1rem 1.3rem 0}.consent-settings[data-astro-cid-onzc4e62]{display:grid;min-height:0;gap:.7rem;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.3rem 1.3rem}.consent-setting[data-astro-cid-onzc4e62]{position:relative;overflow:clip;border:1px solid var(--border);border-radius:.8rem;background:color-mix(in srgb,var(--surface) 84%,transparent);color:var(--text)}.consent-setting[data-astro-cid-onzc4e62]:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--border))}.consent-setting[data-astro-cid-onzc4e62] details[data-astro-cid-onzc4e62]{min-width:0}.consent-setting[data-astro-cid-onzc4e62] summary[data-astro-cid-onzc4e62]{display:grid;grid-template-columns:minmax(0,1fr) 9.5rem 2.7rem;grid-template-rows:auto auto;align-items:start;column-gap:2rem;row-gap:.22rem;min-height:4.75rem;padding:.8rem .9rem;list-style:none;cursor:pointer}.consent-setting[data-astro-cid-onzc4e62] summary[data-astro-cid-onzc4e62]::-webkit-details-marker{display:none}.consent-setting__summary-title[data-astro-cid-onzc4e62]{grid-column:1;grid-row:1;min-width:0;margin:0;color:var(--heading);font-size:.95rem;font-weight:650;line-height:1.35}.consent-setting__summary-description[data-astro-cid-onzc4e62]{grid-column:1;grid-row:2;min-width:0;color:var(--text-muted);font-size:.8rem;line-height:1.45}.consent-setting__summary-meta[data-astro-cid-onzc4e62]{color:var(--accent);font-size:.7rem;font-weight:650;letter-spacing:.08em;white-space:nowrap;text-transform:uppercase}.consent-setting__disclosure[data-astro-cid-onzc4e62]{grid-column:2;grid-row:2;display:inline-flex;width:fit-content;align-items:center;gap:.55rem;justify-self:start;min-width:0}.consent-setting__chevron[data-astro-cid-onzc4e62]{width:.5rem;height:.5rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;color:var(--text-muted);transform:rotate(45deg) translateY(-.15rem);transition:transform .16s ease}.consent-setting[data-astro-cid-onzc4e62] details[data-astro-cid-onzc4e62][open] .consent-setting__chevron[data-astro-cid-onzc4e62]{transform:rotate(225deg) translate(-.1rem,-.1rem)}.consent-setting__toggle[data-astro-cid-onzc4e62]{position:absolute;top:2.15rem;right:.9rem;z-index:1;display:inline-flex;width:2.7rem;height:1.5rem;align-items:center;padding:.15rem;border:1px solid var(--border-strong);border-radius:999px;background:var(--background-muted);cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.consent-setting__toggle--locked[data-astro-cid-onzc4e62]{cursor:not-allowed}.consent-setting__toggle[data-astro-cid-onzc4e62] input[data-astro-cid-onzc4e62]{width:1rem;height:1rem;margin:0;appearance:none;border:0;border-radius:50%;background:var(--text-muted);box-shadow:0 1px 3px #1f181338;transform:translate(0);transition:background-color .16s ease,transform .16s ease}.consent-setting__toggle[data-astro-cid-onzc4e62] input[data-astro-cid-onzc4e62]:disabled{opacity:1;cursor:not-allowed}.consent-setting__toggle[data-astro-cid-onzc4e62]:has(input:checked){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 22%,var(--surface))}.consent-setting__toggle[data-astro-cid-onzc4e62] input[data-astro-cid-onzc4e62]:checked{background:var(--accent);transform:translate(1.15rem)}.consent-setting__panel[data-astro-cid-onzc4e62]{display:grid;gap:.65rem;padding:.85rem .9rem .95rem;border-top:1px solid var(--border);background:color-mix(in srgb,var(--background-muted) 56%,transparent)}.consent-setting__providers-title[data-astro-cid-onzc4e62]{margin:0;color:var(--accent);font-size:.69rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.consent-provider[data-astro-cid-onzc4e62]{display:grid;gap:.2rem;padding:.7rem .75rem;border:1px solid color-mix(in srgb,var(--border) 76%,transparent);border-radius:.65rem;background:color-mix(in srgb,var(--surface-elevated) 82%,transparent)}.consent-provider--technical[data-astro-cid-onzc4e62]{border-style:dashed}.consent-provider__heading[data-astro-cid-onzc4e62]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1rem}.consent-provider[data-astro-cid-onzc4e62] strong[data-astro-cid-onzc4e62]{color:var(--heading);font-size:.82rem;line-height:1.4}.consent-provider[data-astro-cid-onzc4e62] p[data-astro-cid-onzc4e62],.consent-provider[data-astro-cid-onzc4e62]>span[data-astro-cid-onzc4e62]{margin:0;color:var(--text-muted);font-size:.76rem;line-height:1.45}.consent-provider[data-astro-cid-onzc4e62]>span[data-astro-cid-onzc4e62]{margin-top:.1rem;color:var(--accent);font-weight:600}.consent-provider[data-astro-cid-onzc4e62] a[data-astro-cid-onzc4e62]{color:var(--text);font-size:.73rem;font-weight:600;text-decoration:underline;text-underline-offset:.18em}.consent-setting[data-astro-cid-onzc4e62] summary[data-astro-cid-onzc4e62]:focus-visible,.consent-setting__toggle[data-astro-cid-onzc4e62] input[data-astro-cid-onzc4e62]:focus-visible,.consent-dialog__close[data-astro-cid-onzc4e62]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.consent-settings__health-note[data-astro-cid-onzc4e62]{margin:.15rem 0 0;padding:.8rem .9rem;border-left:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--text-muted);font-size:.8rem;line-height:1.5}.consent-settings__actions[data-astro-cid-onzc4e62]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.25rem}@media(min-width:48rem){.consent-banner[data-astro-cid-onzc4e62]{grid-template-columns:minmax(0,1fr) minmax(19rem,.42fr);align-items:center}}@media(max-width:47.999rem){.consent-banner[data-astro-cid-onzc4e62]{width:min(42rem,calc(100vw - 2rem));gap:.65rem;padding:.85rem 1rem}.consent-banner[data-astro-cid-onzc4e62] h2[data-astro-cid-onzc4e62]{font-size:1.15rem}.consent-banner__copy[data-astro-cid-onzc4e62]>p[data-astro-cid-onzc4e62]:not(.consent-manager__eyebrow){margin-top:.3rem;font-size:.84rem;line-height:1.4}.consent-banner__auxiliary[data-astro-cid-onzc4e62]{margin-top:.25rem}.consent-banner__auxiliary[data-astro-cid-onzc4e62]>a[data-astro-cid-onzc4e62],.consent-banner__auxiliary[data-astro-cid-onzc4e62] .btn--text{font-size:.78rem}.consent-banner__actions[data-astro-cid-onzc4e62]{gap:.45rem}}@media(max-width:20rem){.consent-banner__actions[data-astro-cid-onzc4e62],.consent-settings__actions[data-astro-cid-onzc4e62]{grid-template-columns:minmax(0,1fr)}}@container consent-dialog (max-width: 36rem){.consent-setting[data-astro-cid-onzc4e62] summary[data-astro-cid-onzc4e62]{grid-template-columns:minmax(0,1fr) 2.7rem;grid-template-rows:auto auto auto;column-gap:1rem;row-gap:.22rem}.consent-setting__summary-description[data-astro-cid-onzc4e62]{grid-column:1 / -1}.consent-setting__disclosure[data-astro-cid-onzc4e62]{grid-column:1;grid-row:3;display:inline-flex;width:fit-content;margin-top:.23rem;gap:.55rem;justify-self:start}.consent-setting__toggle[data-astro-cid-onzc4e62]{top:.85rem}}@media(prefers-reduced-motion:reduce){.consent-banner[data-astro-cid-onzc4e62],.consent-dialog[data-astro-cid-onzc4e62]{scroll-behavior:auto}}[data-audio-bar]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.3rem;min-width:0}[data-audio-bar]:has([data-compact-audio-part=report]){grid-template-columns:auto minmax(0,1fr) auto auto}[data-audio-bar]>[data-compact-audio-part=primary]{grid-column:1;grid-row:1}[data-audio-bar]>[data-compact-audio-part=waveform]{grid-column:2;grid-row:1;position:relative;height:32px;min-width:0;width:100%;margin:0;overflow:hidden}[data-audio-bar]>[data-compact-audio-part=report]{grid-column:3;grid-row:1}[data-audio-bar]>[data-compact-audio-part=queue]{grid-column:3;grid-row:1;white-space:nowrap;gap:.3rem;width:auto}[data-audio-bar]:has([data-compact-audio-part=report])>[data-compact-audio-part=queue]{grid-column:4}[data-audio-bar] .audio-player__play{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--accent) 46%,var(--border));border-radius:.5rem;background:color-mix(in srgb,var(--accent) 22%,var(--surface));padding:.28rem .6rem;color:color-mix(in srgb,var(--text) 80%,var(--accent));font-size:.76rem;font-weight:600;min-height:1.7rem;white-space:nowrap;box-shadow:none}[data-audio-bar] .audio-player__waveform{position:absolute;inset:0;width:100%;height:100%;transform:none}[data-audio-bar] .audio-player__waveform-path{fill:var(--text-muted);opacity:.38}[data-audio-bar] .audio-player__waveform-path--played{fill:var(--accent);opacity:.9}[data-audio-bar] .audio-player__timeline{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}[data-audio-bar] [data-compact-audio-part=report]{min-width:44px;min-height:44px;padding:.35rem}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}html:has([data-listen-hub]){scrollbar-gutter:stable}.listen-catalog{container:listen-catalog / inline-size;display:grid;gap:2rem}.listen-toolbar,.listen-actions,.listen-time{display:flex;align-items:center;justify-content:space-between;gap:1rem}.listen-toolbar{flex-wrap:wrap}.listen-topic{display:grid;gap:.35rem;flex:1;max-width:22rem}.listen-catalog select{width:100%;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:.75rem;padding:.65rem .8rem;font:inherit}.listen-featured{display:grid;gap:1.25rem;padding:1rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface)}.listen-featured img{width:100%;aspect-ratio:16/9;object-fit:cover}.listen-featured__copy{display:grid;align-content:center;gap:.8rem}.listen-featured h2{font-family:var(--font-literary);font-weight:400;font-size:1.65rem;line-height:1.2;margin:0}.listen-actions{justify-content:flex-start;flex-wrap:wrap}.listen-articles{display:grid;gap:1rem;width:100%;max-width:none;margin:0}.listen-articles h2{margin:0}.listen-list,.listen-queue__items{list-style:none;padding:0;margin:0}.listen-list>li{margin:0}.listen-row{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:1rem .75rem;border-top:1px solid var(--border)}.listen-row .editorial-image-shell{align-self:center;width:3.5rem;height:3.5rem;padding:0;margin:0;border:0;box-shadow:none;background:transparent;overflow:hidden;border-radius:.5rem}.listen-row img{width:3.5rem;height:3.5rem;object-fit:cover;border-radius:.5rem}.listen-row h3{margin:0 0 .3rem;font-size:1rem;line-height:1.4}.listen-row__copy{min-width:0}.listen-icon-button{flex-shrink:0;gap:.25rem;min-width:2.5rem;height:2.5rem;padding:.5rem}.listen-row__actions{display:flex;gap:.15rem;align-items:center}.listen-hub{position:fixed;z-index:30;right:max(.5rem,env(safe-area-inset-right));bottom:calc(var(--listen-consent-offset,0px) + max(.5rem,env(safe-area-inset-bottom)));width:min(26rem,calc(100vw - 1rem));max-height:min(70dvh,36rem)}.listen-hub>[data-listen-audio]{display:none}.listen-dock{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:var(--surface);box-shadow:0 .4rem 2rem #00000024}.listen-dock__header{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.85rem 1rem .65rem;border-bottom:1px solid var(--border)}.listen-dock__header p,.listen-dock__header h2{margin:0}.listen-dock__header h2{font-family:var(--font-literary);font-size:1.15rem;font-weight:400;line-height:1.2}.listen-dock .listen-mini{position:relative;z-index:auto;max-width:none;margin:0;display:flex;align-items:center;gap:.6rem;padding:.65rem .8rem;border:0;border-bottom:1px solid var(--border);border-radius:0;box-shadow:none;overflow:hidden}.listen-mini__track{display:flex;align-items:center;gap:.7rem;flex:1;min-width:0;background:none;border:0;text-align:left;color:inherit;cursor:pointer;padding:0;font:inherit}.listen-mini__track img{width:44px;height:44px;object-fit:cover;border-radius:.5rem;flex-shrink:0}.listen-mini__track>span{min-width:0;display:grid;gap:.1rem}.listen-mini__track strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem}.listen-mini__progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--background-muted)}.listen-mini__progress span{display:block;height:100%;width:0;background:var(--accent)}.listen-pause-icon{display:none}.listen-hub[data-playing=true] .listen-pause-icon{display:block}.listen-hub[data-playing=true] .listen-play-icon{display:none}.listen-dock .listen-queue{min-height:0;display:flex;flex:1;flex-direction:column;overflow:hidden;padding:.25rem .8rem .75rem}.listen-now{display:flex;align-items:center;gap:.8rem;padding:.6rem 0;border-bottom:1px solid var(--border)}.listen-now img{width:2.25rem;height:2.25rem;border-radius:.5rem;object-fit:cover}.listen-now>div{flex:1;min-width:0}.listen-now p{margin:0 0 .2rem}.listen-playing-mark{color:var(--accent)}.listen-dock [data-listen-empty]{margin:.85rem 0}.listen-dock .listen-queue__items{min-height:0;overflow:auto;overscroll-behavior:contain}.listen-queue__items>li{position:relative;display:grid;grid-template-columns:1.5rem 2.25rem minmax(0,1fr) auto;gap:.35rem;align-items:center;padding:.55rem 0;border-bottom:1px solid var(--border);background:var(--surface)}.listen-queue-copy{min-width:0;display:grid;gap:.25rem;overflow:hidden}.listen-queue-copy .type-body{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.listen-queue-artwork{width:2.25rem;height:2.25rem;object-fit:cover;border-radius:.35rem}.listen-queue__items [data-listen-drag]{touch-action:none;cursor:grab;border:0;background:transparent;color:var(--text-muted);padding:.6rem .2rem;font-size:1.25rem}.is-listen-dragging{opacity:.65;box-shadow:0 .3rem 1rem #0000001f;transform:scale(1.015);z-index:1}.is-listen-drop-before:before{content:"";position:absolute;top:-1px;left:0;right:0;height:3px;border-radius:2px;background:var(--accent)}.listen-queue__items[data-listen-drop-end=true]{border-bottom:3px solid var(--accent)}.listen-queue-action{min-width:2rem;height:2rem;padding:.3rem}.listen-menu{position:relative}.listen-menu summary{cursor:pointer;list-style:none;width:2rem;height:2rem;padding:.2rem;font-size:1.2rem}.listen-menu summary::-webkit-details-marker{display:none}.listen-menu__options{position:absolute;z-index:5;right:0;top:100%;min-width:12rem;display:grid;padding:.5rem;background:var(--surface);border:1px solid var(--border);border-radius:.75rem;box-shadow:0 .4rem 1rem #0000001a}.listen-menu__options button{justify-content:flex-start;white-space:nowrap}.listen-queue__settings{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5rem .75rem;padding-top:.65rem;border-top:1px solid var(--border);flex-shrink:0}.listen-queue__settings label{justify-self:end;display:flex;align-items:center;gap:.35rem;white-space:nowrap}.listen-queue__settings p{display:none}input[type=checkbox]{accent-color:var(--accent)}.listen-total{display:flex;align-items:baseline;gap:.5rem;text-align:right;white-space:nowrap}.listen-modes{display:flex;gap:.25rem;padding:.35rem .65rem;border-bottom:1px solid var(--border);flex-shrink:0}.listen-modes button{flex:1;padding:.35rem .5rem}.listen-sheet,.listen-panel{margin:0;max-width:none;width:100%}.listen-overlay{height:100%;min-height:0}.listen-sheet{height:88dvh;max-height:calc(100dvh - 1rem);border-radius:1.25rem 1.25rem 0 0;overflow:hidden;border:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom)}.listen-sheet__handle{width:2.5rem;height:.25rem;margin:.6rem auto .25rem;background:var(--border);border-radius:1rem;flex-shrink:0}.listen-sheet__header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem 1.25rem 1rem;flex-shrink:0}.listen-sheet__header h2{font-family:var(--font-literary);font-size:1.4rem;line-height:1.2;font-weight:400;margin:0}.listen-sheet__header p{margin:0 0 .35rem}.listen-sheet__header>div{min-width:0}.listen-panel{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.listen-reader-panel{position:relative;display:flex;flex-direction:column;overflow:hidden}.listen-reader-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.25rem 1.5rem 4rem;scroll-padding:2rem}.listen-reader p{padding:.45rem .6rem;margin:0 0 1rem;border-radius:.5rem;transition:background .2s}.listen-follow{position:absolute;bottom:.75rem;align-self:center;box-shadow:0 .2rem .8rem #0000001a}.listen-sheet__transport{flex-shrink:0;border-top:1px solid var(--border);padding:.75rem 1.25rem;background:var(--surface)}[data-listen-timeline]{width:100%;accent-color:var(--accent)}.listen-time{margin:.1rem 0 .5rem}.listen-transport-buttons{display:flex;align-items:center;justify-content:center;gap:1.5rem}.listen-sheet__transport p{margin:.4rem 0 0}.listen-notice{position:fixed;z-index:45;bottom:calc(var(--listen-player-height,0px) + var(--listen-consent-offset,0px) + 1rem);left:1rem;right:1rem;max-width:30rem;margin:auto;background:var(--surface);border:1px solid var(--border);border-radius:.75rem;padding:.65rem 1rem;box-shadow:0 .3rem 1rem #0000001a;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.listen-sheet .listen-notice{position:static;margin:.5rem 1rem;flex-shrink:0;max-width:none}.listen-hub[hidden],.listen-hub [hidden],.listen-catalog [hidden]{display:none!important}@container listen-catalog (min-width:40rem){.listen-featured{grid-template-columns:1fr 1fr;padding:1.5rem}}@media(min-width:1280px){.listen-hub{right:1rem;bottom:1rem;width:min(26rem,calc(100vw - 2rem));max-height:calc(100dvh - var(--site-header-block-size) - 2rem)}.listen-notice{bottom:1rem}}@media(max-width:767px){.listen-hub{width:calc(100vw - 1rem);max-height:70dvh}.listen-queue__settings p{display:none}}@media(min-width:1280px){.listen-overlay{flex-direction:row}.listen-overlay>.rp-dialog__hitarea{min-width:0}.listen-sheet{width:min(40rem,48vw);height:100dvh;max-height:100dvh;border-radius:1.25rem 0 0 1.25rem}.listen-sheet__handle{display:none}.listen-sheet__header{padding-top:1.5rem}}@media(prefers-reduced-motion:reduce){.listen-reader p{transition:none}}.listen-hub{margin:0;padding:0;max-width:none}.listen-report{inset:0;margin:auto;width:calc(100% - 2rem);max-width:48rem;max-height:calc(100dvh - 2rem);overflow:auto;overscroll-behavior:contain;padding:clamp(1rem,3vw,2rem);border:1px solid var(--border-strong,var(--border));border-radius:1rem;color:var(--text);background:color-mix(in srgb,var(--background-muted) 30%,var(--surface));box-shadow:0 1.25rem 4rem #00000038}.listen-report::backdrop{background:#00000047;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.listen-report__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.listen-report__header h3{margin:0}.listen-report__header .listen-icon-button{flex:none}.listen-report__success:not([hidden]){display:grid;gap:1.25rem;padding-block:1rem}.listen-report__success .btn{justify-self:start}.listen-hub[data-audio-reports-enabled=false] .listen-report{display:none}.listen-report h3{margin:0 0:.75rem;font-family:var(--font-literary);font-weight:400}.listen-report p{margin:.5rem 0}.listen-report .listen-report__selection{margin:1.5rem 0 0;padding:1rem;min-width:0;border:1px solid var(--border);border-radius:.75rem;background:var(--background-muted)}.listen-report__selection legend{padding:0 .4rem;color:var(--text-muted)}.listen-report__selection>div{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.listen-report .listen-report-word{border:1px solid var(--border-strong,var(--border));border-radius:.45rem;background:var(--surface);color:var(--text);padding:.45rem .65rem;white-space:normal;overflow-wrap:normal;max-width:100%;min-height:2.75rem;text-decoration:none}.listen-report .listen-report-word:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.listen-report .listen-report-word[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--read-aloud-highlight) 36%,var(--surface));color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}.listen-report__controls{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.6rem;margin:1rem 0 1.5rem}.listen-report__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid var(--border)}.listen-report label{display:grid;gap:.5rem}.listen-report label>span,.listen-report [data-listen-report-status]{color:var(--text-muted)}.listen-report textarea{width:100%;min-height:5.5rem;padding:.75rem;border:1px solid var(--border);border-radius:.6rem;color:var(--text);background:var(--surface)}@media(max-width:600px){.listen-report__controls{display:grid;grid-template-columns:1fr 1fr}.listen-report__controls [data-listen-report-replay]{grid-column:1/-1;grid-row:1}.listen-report__controls .btn{white-space:normal}.listen-report__actions>.btn{flex:1}}.listen-dock{max-height:inherit;position:relative}.listen-catalog{margin:0;max-width:none;width:100%}.listen-modes{display:flex;justify-content:flex-end;align-items:center;gap:.2rem;padding:.25rem .6rem;border:0}.listen-modes .btn{flex:0 0 auto;padding:.45rem}.listen-clear{position:absolute;top:5rem;left:.6rem;padding:.35rem}.listen-hub[data-listen-mode=normal] .listen-dock [data-listen-mode-button=normal],.listen-hub[data-listen-mode=compact] .listen-dock [data-listen-mode-button=compact],.listen-sheet [data-listen-mode-button=large],.listen-hub[data-listen-mode=compact] .listen-queue__items,.listen-hub[data-listen-mode=compact] [data-listen-empty]{display:none}.listen-hub[data-listen-mode=compact] .listen-dock__header{padding:.4rem .8rem;align-items:center}.listen-hub[data-listen-mode=compact] .listen-dock__header h2{display:none}.listen-hub[data-listen-mode=compact] .listen-mini:not([hidden])+.listen-queue{display:none}.listen-hub[data-listen-mode=compact] .listen-clear{top:2.5rem}.listen-reader .is-listen-reader-active{background:color-mix(in srgb,var(--read-aloud-highlight) 30%,transparent);color:var(--text);border-radius:.15rem}.listen-catalog [data-listen-item]{cursor:grab}.listen-catalog [data-listen-item] img{-webkit-user-drag:none}@media(min-width:768px)and (hover:hover)and (pointer:fine){.listen-catalog [data-listen-item]:hover:not(:has(button:hover)){outline:1px dashed var(--border-strong);outline-offset:-1px;border-radius:.75rem;background:color-mix(in srgb,var(--accent) 5%,var(--surface))}}@media(min-width:1280px){.listen-hub{top:calc(var(--site-header-block-size) + 1rem);bottom:auto;right:max(1rem,calc((100vw - 72rem)/2 + 2rem))}}.listen-hub section{margin:0;max-width:none;width:100%}.listen-page-layout{display:block;min-width:0}.listen-page-layout>.listen-catalog{min-width:0}@media(min-width:768px){.listen-hub{top:auto;bottom:calc(var(--listen-consent-offset,0px) + 1rem);right:1rem}}.listen-dock__header{cursor:grab;touch-action:none}.listen-hub[data-listen-inline=true] .listen-dock__header{cursor:default;touch-action:auto}.listen-modes .btn{gap:.35rem;width:auto}.listen-add-more{padding:.65rem;border:1px dashed var(--border-strong);border-radius:.6rem;margin-top:.65rem;display:grid;gap:.25rem}.listen-add-more p{margin:0}.listen-add-more .btn{justify-self:start}.listen-dock[data-listen-drop-active=true] .listen-add-more{border-color:var(--accent);background:var(--background-muted)}.listen-dock[data-listen-drop-active=true]{outline:2px solid var(--accent);outline-offset:4px;box-shadow:0 0 0 24px color-mix(in srgb,var(--accent) 10%,transparent)}.listen-hub[data-listen-mode=compact] .listen-add-more{display:none}.listen-modes [data-listen-overview]{margin-right:auto}.listen-topbar{display:flex;align-items:center;gap:.5rem;padding:.35rem .65rem;border-bottom:1px solid var(--border);cursor:grab;touch-action:none}.listen-topbar .listen-modes{flex:1;padding:0;gap:.25rem}.listen-drag-line{width:2rem;height:.25rem;border-radius:1rem;background:var(--border-strong);flex-shrink:0}.listen-dock__header{cursor:default;touch-action:auto}.listen-modes .btn{min-height:44px;height:auto;padding:.5rem .6rem;gap:.4rem}.listen-modes svg{width:22px;height:22px;flex-shrink:0}.listen-mini__controls{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.listen-mini__controls .btn{width:44px;height:44px;min-width:44px;padding:.65rem}.listen-mini__controls svg{width:22px;height:22px}.listen-dock__header [data-listen-overview]{padding:0;min-height:0}.listen-hub[data-listen-mode=large]>.listen-dock{visibility:hidden;pointer-events:none}.listen-topbar{background:var(--surface-strong)}.listen-drag-line{display:flex;align-items:center;justify-content:center;width:32px;height:40px;background:transparent;color:var(--text-muted);border-radius:.4rem}.listen-drag-line:hover,.listen-hub[data-listen-dock-moving=true] .listen-drag-line{background:var(--surface);color:var(--text)}.listen-hub[data-listen-dock-moving=true] .listen-topbar{cursor:grabbing}.listen-dock__header{background:var(--surface);align-items:center}.listen-dock .listen-mini{background:var(--surface-elevated)}.listen-add-more{background:var(--background-muted);padding:.8rem;gap:.4rem}.listen-reader-topbar{cursor:default;touch-action:auto;flex-shrink:0}.listen-sheet__header{align-items:center;background:var(--surface-elevated);padding:1rem;border-bottom:1px solid var(--border)}.listen-sheet__header img{width:64px;height:64px;object-fit:cover;border-radius:.5rem;flex-shrink:0}.listen-sheet__header h2{font-size:1.15rem}.listen-reader-scroll{background:var(--surface)}.listen-reader-topbar>.btn{width:44px;height:44px;flex-shrink:0}.listen-mini__track strong{font-size:1rem;line-height:1.35;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.listen-sheet__header h2{font-size:1.4rem;line-height:1.3}.listen-reader-topbar{justify-content:space-between}.listen-sheet__header{display:grid;grid-template-columns:64px minmax(0,1fr) 44px;gap:.75rem}.listen-sheet__header>div{text-align:center}.listen-sheet__header [data-listen-close]{width:44px;height:44px;padding:.5rem;align-self:center}.listen-sheet__transport{padding:1rem 1.25rem max(1rem,env(safe-area-inset-bottom));background:var(--surface-strong);border-top:1px solid var(--border-strong);box-shadow:0 -5px 18px #0000000f}.listen-waveform{display:block;position:relative;height:48px;cursor:pointer}.listen-waveform svg{display:block;width:100%;height:100%}.listen-waveform [data-listen-waveform-base]{fill:color-mix(in srgb,var(--text) 36%,transparent);opacity:.82}.listen-waveform [data-listen-waveform-played]{fill:var(--accent);clip-path:inset(0 calc(100% - var(--listen-wave-progress,0%)) 0 0)}.listen-waveform__head{position:absolute;top:8%;bottom:8%;left:var(--listen-wave-progress,0%);width:2px;background:var(--accent);pointer-events:none}.listen-waveform [data-listen-timeline]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.listen-waveform:has(input:focus-visible) .listen-waveform__head{width:3px;background:var(--focus)}.listen-time{margin:.4rem 0 .6rem;justify-content:center;font-variant-numeric:tabular-nums}.listen-transport-buttons{gap:1.5rem}.listen-transport-buttons .btn{width:48px;height:48px;padding:.5rem}.listen-transport-buttons [data-listen-toggle]{width:56px;height:56px;border-radius:50%}.listen-transport-buttons [data-listen-rewind],.listen-transport-buttons [data-listen-forward],.listen-sheet__header [data-listen-close]{color:var(--text)}.listen-transport-buttons [data-listen-rewind],.listen-transport-buttons [data-listen-forward],.listen-sheet__header [data-listen-close]{color:var(--text)!important}.listen-dock .listen-mini{flex-wrap:wrap}.listen-mini-waveform{flex:0 0 100%;height:44px}.listen-mini__progress{display:none}.listen-waveform [data-listen-mini-timeline]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.listen-dock .listen-topbar{background:var(--border)}.listen-dock .listen-topbar .btn{color:var(--text)}.listen-dock .listen-topbar .listen-modes{justify-content:space-between}.listen-add-more{background:var(--surface)}.listen-dock{container:listen-player / inline-size}.listen-dock .listen-mini{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .6rem}.listen-mini__track{grid-column:1;grid-row:1}.listen-mini__controls{grid-column:2;grid-row:1}.listen-mini-waveform{grid-column:1 / -1;grid-row:2;width:100%;min-width:0}.listen-waveform svg{position:absolute;top:50%;height:22px;transform:translateY(-50%)}.listen-waveform__head{top:25%;bottom:25%}@container listen-player (max-width:21rem){.listen-mini__track{grid-column:1 / -1;grid-row:1}.listen-mini__controls{grid-column:2;grid-row:2}.listen-mini-waveform{grid-column:1;grid-row:2}}.listen-hub{right:max(1rem,env(safe-area-inset-right));max-width:calc(100% - 2rem)}.listen-hub[data-listen-inline=true]{position:fixed;z-index:30}.listen-hub[data-listen-inline=true] .listen-topbar .listen-drag-line{display:none}.listen-page-toolbar{min-height:0}.reading-tools-bar__listen-mount{grid-column:1 / -1;min-width:0}html[data-listen-toolbar-playlist=true] [data-article-audio-player]{display:none!important}.listen-native-follow{position:fixed;z-index:31;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));box-shadow:0 .2rem .8rem #0000001f}@media(max-width:767px){.listen-hub:not([data-listen-inline=true]){left:1rem!important;right:1rem!important;top:auto!important;bottom:calc(var(--listen-consent-offset,0px) + max(1rem,env(safe-area-inset-bottom)))!important;width:auto!important;max-width:none;max-height:70dvh}.listen-dock{max-height:70dvh}.listen-dock .listen-mini{padding:.55rem .7rem}.listen-mini__progress{display:none}.listen-mini-waveform{display:block;grid-column:1 / -1;grid-row:2;height:44px}.listen-dock .listen-mini{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;min-height:60px}.listen-mini__track{grid-column:1;grid-row:1}.listen-mini__controls{grid-column:2;grid-row:1}.listen-hub[data-listen-mode=compact] .listen-mini__controls [data-listen-remove-current]{display:none}.listen-mobile-queue{grid-column:3;grid-row:1;display:inline-flex!important;align-items:center;gap:.35rem;min-width:44px;min-height:44px;padding:.45rem .55rem;white-space:nowrap}.listen-mobile-queue span{font-size:.875rem}.listen-mobile-queue svg{display:none}.listen-mobile-queue svg.listen-mobile-queue__panel{display:block;flex-shrink:0}.listen-mobile-queue{border-color:transparent;padding-inline:.3rem;gap:.2rem}.listen-mini__track{gap:.45rem}.listen-dock .listen-queue{min-height:0}.listen-dock .listen-queue__items{flex:1}.listen-add-more,.listen-hub[data-listen-mode=compact] .listen-topbar,.listen-hub[data-listen-mode=compact] .listen-dock__header,.listen-hub[data-listen-mode=compact] .listen-queue{display:none}.listen-hub[data-listen-mode=compact] .listen-dock{max-height:none}}.listen-mobile-queue{display:none}@container listen-catalog (max-width:25rem){.listen-row{grid-template-columns:3.5rem minmax(0,1fr)}.listen-row .editorial-image-shell{grid-row:1 / span 2}.listen-row__actions{grid-column:2;gap:.25rem;justify-content:flex-start}}.listen-catalog .listen-icon-button{width:44px;min-width:44px;height:44px;padding:10px;text-decoration:none}.listen-catalog .listen-icon-button svg{width:24px;height:24px}.listen-catalog .listen-icon-button:after{display:none}.listen-snap-preview{position:fixed;pointer-events:none;z-index:39;border:2px dashed var(--border-strong);border-radius:1rem;background:color-mix(in srgb,var(--surface) 35%,transparent)}.listen-sheet .listen-waveform{height:48px;max-width:60rem;margin-inline:auto}.listen-sheet .listen-waveform svg{height:36px}.listen-sheet .listen-waveform__head{top:4px;bottom:4px}.listen-sheet__header [data-listen-close]{border-radius:50%;background:var(--surface-strong)}.listen-waveform input{touch-action:none}.listen-topbar [data-listen-hide]{width:44px;height:44px;min-width:44px;padding:.5rem}.listen-topbar .listen-modes{min-width:0}.listen-queue__items [data-listen-queue-action=remove]{justify-self:end;width:44px;height:44px;padding:.5rem}.listen-topbar{gap:.2rem;padding-inline:.4rem}.listen-topbar .listen-drag-line{width:20px}.listen-topbar .listen-modes{flex-wrap:nowrap;gap:.1rem}.listen-topbar .listen-modes .btn{padding-inline:.25rem;gap:.25rem;white-space:nowrap}.listen-topbar .listen-modes svg{width:18px;height:18px}.listen-topbar{justify-content:space-between}.listen-topbar .listen-modes{display:contents}.listen-topbar .listen-modes .btn{flex:0 0 auto}@media(prefers-reduced-motion:no-preference){.listen-dock{transform-origin:top center}.listen-topbar .listen-modes .btn,.listen-topbar [data-listen-hide],.listen-sheet__header [data-listen-close]{transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.listen-topbar .listen-modes .btn:active,.listen-topbar [data-listen-hide]:active,.listen-sheet__header [data-listen-close]:active{transform:scale(.96)}dialog#listen-dialog .listen-sheet{transition:none}dialog#listen-dialog[open]:not([data-rp-closing=true]) .listen-sheet{animation:listen-reader-enter .44s cubic-bezier(.22,1,.36,1) both}dialog#listen-dialog[open][data-rp-closing=true] .listen-sheet{animation:listen-reader-leave .3s cubic-bezier(.4,0,1,1) both}}dialog#listen-dialog .listen-sheet{position:absolute;left:0;right:0;bottom:0;width:100%;height:88dvh;max-height:calc(100dvh - 1rem);--listen-reader-offset-x:0px;--listen-reader-offset-y:100%}@media(min-width:1280px){dialog#listen-dialog .listen-sheet{left:auto;top:0;bottom:0;width:min(40rem,48vw);height:100dvh;max-height:100dvh;--listen-reader-offset-x:100%;--listen-reader-offset-y:0px}}@keyframes listen-reader-enter{0%{transform:translate(var(--listen-reader-offset-x),var(--listen-reader-offset-y))}to{transform:translate(0)}}@keyframes listen-reader-leave{0%{transform:translate(0)}to{transform:translate(var(--listen-reader-offset-x),var(--listen-reader-offset-y))}}dialog#listen-dialog{overflow:hidden}@media(max-width:767px){.listen-hub[data-listen-mode=normal] .listen-mobile-queue{display:none!important}.listen-hub[data-listen-mode=normal] .listen-mini{grid-template-columns:minmax(0,1fr) auto}.listen-hub[data-listen-mode=normal][data-listen-has-current=false] [data-listen-player]:not(.listen-shared-transport){display:none}.listen-catalog [data-listen-item]{cursor:auto}.listen-topbar{cursor:pointer;touch-action:pan-y}.listen-topbar .listen-drag-line,.listen-topbar [data-listen-mode-button=compact] span{display:none}.listen-topbar [data-listen-mode-button=compact]{width:44px;height:44px;min-width:44px;justify-content:center}}.listen-dock__heading:has([data-listen-start]:not([hidden])) [data-listen-heading]{display:none}@media(min-width:768px){.listen-topbar{display:grid;grid-template-columns:44px minmax(44px,1fr) auto 44px;cursor:default;touch-action:auto}.listen-topbar [data-listen-mode-button=compact],.listen-topbar [data-listen-mode-button=normal]{grid-column:1;grid-row:1;width:44px;height:44px;padding:.5rem;justify-content:center}.listen-topbar [data-listen-mode-button=compact] span,.listen-topbar [data-listen-mode-button=normal] span{display:none}.listen-topbar .listen-drag-line{grid-column:2;grid-row:1;justify-self:center;width:64px;max-width:100%;height:44px;cursor:grab;touch-action:none}.listen-drag-line svg{display:none}.listen-drag-line:before{content:"";width:56px;max-width:100%;height:16px;background:radial-gradient(circle,currentColor 1.5px,transparent 1.7px) 0 0 / 8px 8px}.listen-topbar [data-listen-open=reader]{grid-column:3;grid-row:1}.listen-topbar [data-listen-hide]{grid-column:4;grid-row:1}.listen-hub[data-listen-dock-moving=true] .listen-topbar{cursor:default}.listen-hub[data-listen-dock-moving=true] .listen-drag-line{cursor:grabbing}}.listen-snap-zone{position:fixed;pointer-events:none;z-index:29;border:1px dashed var(--border-strong);border-radius:1rem;background:color-mix(in srgb,var(--accent) 5%,transparent)}.listen-snap-preview{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.listen-snap-zone[hidden],.listen-snap-preview[hidden]{display:none}.listen-add-more{border:2px dotted var(--border-strong)}.listen-dock[data-listen-drop-active=true] .listen-add-more[data-listen-drop-active=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--surface));box-shadow:inset 0 0 0 1px var(--accent)}.listen-report [data-listen-report-submit]{display:grid}.listen-report [data-listen-report-submit]>span{grid-area:1 / 1}.listen-report__sending{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;visibility:hidden}.listen-report [aria-busy=true]>[data-listen-report-submit-label]{visibility:hidden}.listen-report [aria-busy=true]>.listen-report__sending{visibility:visible}.listen-report textarea:focus-visible{outline:1px solid var(--text-muted)!important;outline-offset:2px!important;box-shadow:none!important;border-color:var(--text-muted)}.listen-report .listen-report__replay{width:2.75rem;height:2.75rem;padding:0;border-radius:50%;justify-self:center}.listen-report__replay [data-report-pause],.listen-report__replay[data-playing=true] [data-report-play]{display:none}.listen-report__replay[data-playing=true] [data-report-pause]{display:block}.listen-report__buffering:not([hidden]){display:flex;align-items:center;justify-content:center;gap:.5rem;margin-block:.5rem}.listen-hub:is([data-listen-mode=normal],[data-listen-mode=compact]) .listen-mini{grid-template-columns:44px minmax(0,1fr) 44px;gap:.6rem .4rem}.listen-hub:is([data-listen-mode=normal],[data-listen-mode=compact]) .listen-mini__controls{display:contents}.listen-hub:is([data-listen-mode=normal],[data-listen-mode=compact]) .listen-mini__controls [data-listen-toggle]{grid-column:1;grid-row:2}.listen-hub:is([data-listen-mode=normal],[data-listen-mode=compact]) .listen-mini-waveform{grid-column:2;grid-row:2}.listen-hub:is([data-listen-mode=normal],[data-listen-mode=compact]) .listen-mini__controls [data-listen-report-open]{grid-column:3;grid-row:2}.listen-hub:is([data-listen-mode=normal],[data-listen-mode=compact]) .listen-mini__controls [data-listen-remove-current]{grid-column:3;grid-row:1}.listen-hub:is([data-listen-mode=normal],[data-listen-mode=compact]) .listen-mini__track{grid-column:1 / 3;grid-row:1;margin-block:.7rem .45rem;gap:.7rem}.listen-mobile-reader,.listen-mobile-close{display:none}@media(max-width:767px){.listen-hub[data-listen-mode=compact] .listen-mini{grid-template-columns:44px minmax(0,1fr) auto 44px;gap:.2rem .4rem}.listen-hub[data-listen-mode=compact] .listen-mini__controls{display:contents}.listen-hub[data-listen-mode=compact] .listen-mini__controls [data-listen-toggle]{grid-column:1;grid-row:3}.listen-hub[data-listen-mode=compact] .listen-mini-waveform{grid-column:2 / 4;grid-row:3}.listen-hub[data-listen-mode=compact] .listen-mini__controls [data-listen-report-open]{display:inline-flex;grid-column:4;grid-row:3}.listen-hub[data-listen-mode=compact] .listen-mini__controls [data-listen-remove-current]{display:inline-flex;grid-column:4;grid-row:2}.listen-hub[data-listen-mode=compact] .listen-mini__track{grid-column:1 / 4;grid-row:2}.listen-hub[data-listen-mode=compact] .listen-mobile-queue{grid-column:1 / 3;grid-row:1;justify-self:start;justify-content:center}.listen-hub[data-listen-mode=compact] .listen-mobile-queue span{display:inline}.listen-hub[data-listen-mode=compact] .listen-mobile-reader{display:inline-flex;grid-column:3;grid-row:1;width:auto;justify-self:end;white-space:nowrap;padding-inline:.25rem;height:44px}.listen-hub[data-listen-mode=compact] .listen-mobile-close{display:inline-flex;grid-column:4;grid-row:1}.listen-hub[data-listen-mode=compact] .listen-mini:before{content:"";grid-column:1 / -1;grid-row:1;align-self:stretch;margin:-.55rem -.7rem 0;background:var(--border);pointer-events:none}.listen-hub[data-listen-mode=compact] .listen-mobile-queue,.listen-hub[data-listen-mode=compact] .listen-mobile-reader,.listen-hub[data-listen-mode=compact] .listen-mobile-close{position:relative}.listen-hub[data-listen-mode=compact] .listen-mini__track{margin-block:.7rem .45rem;gap:.7rem}}@media(max-width:767px){.listen-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;gap:.4rem;padding:.55rem .7rem;align-items:center}.listen-topbar [data-listen-mode-button=compact],.listen-topbar [data-listen-mode-button=normal]{grid-column:1;grid-row:1;justify-self:start}.listen-topbar [data-listen-open=reader]{grid-column:2;grid-row:1;height:44px;padding-inline:.25rem;gap:.25rem}.listen-topbar [data-listen-open=reader] svg{width:22px;height:22px}.listen-topbar [data-listen-hide]{grid-column:3;grid-row:1}}.listen-dock__heading:has([data-listen-start]:not([hidden])) [data-listen-heading]{display:block}dialog#listen-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.listen-hub[data-listen-inline=true]{container:listen-toolbar / inline-size}.listen-hub[data-listen-inline=true] .listen-dock{border:0;border-radius:0;box-shadow:none;background:transparent}.listen-hub[data-listen-inline=true] .listen-topbar,.listen-hub[data-listen-inline=true] .listen-mini{background:transparent}.listen-hub[data-listen-inline=true] .listen-topbar{padding:.15rem .5rem}.listen-hub[data-listen-inline=true] .listen-dock__header{padding:.25rem .65rem;align-items:center}.listen-hub[data-listen-inline=true] .listen-mini{padding:.35rem .65rem;row-gap:.2rem}.listen-hub[data-listen-inline=true] .listen-mini__track{margin-block:0;gap:.5rem}.listen-hub[data-listen-inline=true] .listen-mini__track img{width:36px;height:36px}.listen-hub[data-listen-inline=true] .listen-queue:empty{padding:0}@container listen-toolbar (min-width:40rem){.listen-hub[data-listen-inline=true] .listen-dock{display:grid;grid-template-columns:minmax(0,1fr) auto}.listen-hub[data-listen-inline=true] .listen-topbar{grid-column:2;grid-row:1;grid-template-columns:auto 44px;gap:.25rem}.listen-hub[data-listen-inline=true] .listen-topbar [data-listen-open=reader]{grid-column:1}.listen-hub[data-listen-inline=true] .listen-topbar [data-listen-hide]{grid-column:2}.listen-hub[data-listen-inline=true] .listen-dock__header{grid-column:1;grid-row:1;border-bottom:0;background:transparent;gap:1rem}.listen-hub[data-listen-inline=true] .listen-dock>:not(.listen-topbar):not(.listen-dock__header){grid-column:1 / -1}}html[data-listen-toolbar-playlist=true] .reading-tools-bar__listen-mount{grid-row:3}html[data-listen-toolbar-playlist=true] [data-reading-tools-collapse]{display:none!important}.listen-hub[data-listen-inline=true][data-listen-mode=compact] .listen-queue{display:none}.listen-dock__heading{display:flex;align-items:center;gap:.25rem;min-width:0}.listen-dock__heading [data-listen-mode-button]{width:44px;height:44px;min-width:44px;padding:.5rem}.listen-dock__heading [data-listen-mode-button] span{display:none}.listen-dock__heading [data-listen-heading]{white-space:nowrap}.listen-hub[data-listen-inline=true] .listen-mini{order:-1}@container listen-toolbar (min-width:40rem){.listen-hub[data-listen-inline=true] .listen-mini{grid-row:1}.listen-hub[data-listen-inline=true] .listen-topbar,.listen-hub[data-listen-inline=true] .listen-dock__header{grid-row:2}}.listen-hub[data-listen-inline=true] .listen-dock{display:flex;background:var(--surface-elevated);border:1px solid var(--border);border-radius:.75rem;box-shadow:0 14px 32px #00000014}.listen-dock:has(.listen-shared-transport:not([hidden]))>.listen-topbar,.listen-dock:has(.listen-shared-transport:not([hidden]))>.listen-dock__header{display:none}.listen-shared-transport{padding:.32rem .4rem .28rem}.listen-current-actions{display:flex;align-items:center;gap:.4rem;padding:.35rem 0}.listen-current-actions .listen-bar-track{display:flex;align-items:center;gap:.4rem;min-width:0;flex:1}.listen-current-actions .listen-bar-track>span{min-width:0;overflow:hidden}.listen-current-actions .listen-bar-track strong{display:block;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listen-current-actions .listen-bar-track img{width:36px;height:36px;object-fit:cover;border-radius:.4rem}.listen-current-actions button{flex-shrink:0}@container listen-toolbar (max-width:26rem){.listen-shared-transport [data-listen-toggle-label],.listen-current-actions [data-listen-open=reader] span{display:none}}.reading-tools-bar:has([data-listen-toolbar-mount]){background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.reading-tools-bar:has([data-listen-toolbar-mount]) .reading-tools-bar__inner{padding:0!important}.reading-tools-bar:has([data-listen-toolbar-mount]) .reading-tools-bar__content{display:flex!important;flex-direction:column;gap:0!important}.reading-tools-bar:has([data-listen-toolbar-mount]) .reading-tools-bar__audio-mount,.reading-tools-bar:has([data-listen-toolbar-mount]) [data-reading-tools-collapse]{display:none!important}[data-article-audio-player][hidden]{display:none!important}.reading-tools-bar__listen-mount{width:100%}.listen-shared-transport:has([data-reading-tools-glossary-toggle]:not([hidden])){grid-template-columns:auto minmax(0,1fr) auto auto auto}.listen-shared-transport [data-reading-tools-glossary-toggle]{grid-column:4;grid-row:1;align-self:center;justify-self:end}.listen-shared-transport:has([data-reading-tools-glossary-toggle]:not([hidden])) [data-listen-focus-queue]{grid-column:5}:is([data-listen-focus-queue])[aria-expanded=true] [data-playlist-arrow]{transform:rotate(180deg);transform-origin:12px 14.5px}@container listen-toolbar (max-width:40rem){.listen-shared-transport:has([data-reading-tools-glossary-toggle]:not([hidden])){grid-template-columns:auto minmax(0,1fr) auto auto}.listen-shared-transport:has([data-reading-tools-glossary-toggle]:not([hidden])) [data-listen-focus-queue]{grid-column:4}.listen-shared-transport [data-reading-tools-glossary-toggle]{grid-column:1 / -1;grid-row:2;justify-self:end;margin-top:.35rem}.listen-hub[data-listen-mode=compact] [data-reading-tools-glossary-toggle]{display:none}}.listen-hub[data-listen-transport-empty=true] [data-compact-audio-part=primary]{max-width:14rem;white-space:normal;text-align:left;opacity:1}.listen-hub[data-listen-transport-empty=true] [data-listen-toggle-label]{display:inline}.listen-hub[data-listen-transport-empty=true] [data-compact-audio-part=primary] svg,.listen-hub[data-listen-transport-empty=true] .listen-waveform__head,.listen-hub[data-listen-transport-empty=true] [data-listen-waveform-played]{display:none}.listen-hub[data-listen-transport-empty=true] [data-listen-report-open]{opacity:.35;cursor:default}.listen-hub[data-listen-transport-empty=true] [data-listen-mini-timeline]{cursor:default}.listen-hub[data-listen-transport-empty=true] [data-listen-player]{grid-template-columns:minmax(0,auto) minmax(2rem,1fr) auto auto}[data-listen-focus-queue]:disabled{opacity:.35;cursor:default}.listen-compact-drop-hint{display:none;pointer-events:none}.listen-hub[data-listen-mode=compact] .listen-dock[data-listen-catalog-dragging=true]{outline:none}.listen-hub[data-listen-mode=compact] [data-listen-catalog-dragging=true] .listen-compact-drop-hint{display:block;align-content:center;text-align:center;background:var(--surface-elevated);border-radius:inherit}.listen-hub[data-listen-mode=compact] .listen-dock[data-listen-drop-active=true]{outline:none;box-shadow:none}.listen-hub[data-listen-transport-empty=true] [data-compact-audio-part=primary]:disabled{border-color:transparent;background:transparent;box-shadow:none;cursor:default}.listen-hub[data-listen-catalog-page=true][data-listen-mode=compact] .listen-dock{border:1px solid var(--border)}.listen-compact-drop-zone{display:none;pointer-events:none}.listen-hub[data-listen-catalog-page=true][data-listen-mode=compact] .listen-compact-drop-zone{display:grid;grid-column:1 / 4;grid-row:1;align-self:stretch;min-width:0;border:2px dashed color-mix(in srgb,var(--text-muted) 65%,var(--border));border-radius:.5rem;z-index:2}.listen-hub[data-listen-mode=compact] [data-listen-drop-active=true] .listen-compact-drop-zone{border-color:var(--accent)}.listen-add-more{border:2px dashed color-mix(in srgb,var(--text-muted) 65%,var(--border));border-radius:.5rem;background:transparent}.listen-hub[data-listen-mode=normal] .listen-add-more{display:grid}.listen-dock[data-listen-drop-active=true] .listen-add-more[data-listen-drop-active=true]{border-color:var(--accent);box-shadow:none;background:transparent}.listen-queue-tools{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.35rem}.listen-rate{position:relative}.listen-rate summary{list-style:none;cursor:pointer;gap:6px;min-width:44px;min-height:44px;padding-inline:.5rem}.listen-rate summary::-webkit-details-marker{display:none}.listen-rate .theme-picker__option{height:44px;min-height:44px}.listen-rate .theme-picker__menu{min-width:7rem}.listen-current-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.35rem}.listen-current-row .listen-current-actions,.listen-current-row .listen-queue-tools{display:contents}.listen-current-row .listen-bar-track{grid-column:1;grid-row:1}.listen-current-row .listen-rate{grid-column:2;grid-row:1}.listen-current-row [data-compact-audio-part=reader]{grid-column:3;grid-row:1}.listen-current-row [data-compact-audio-part=remove]{grid-column:4;grid-row:1}.listen-compact-track{display:none}.listen-hub[data-listen-mode=compact][data-listen-transport-empty=false] [data-listen-player]{grid-template-columns:auto fit-content(25%) minmax(5rem,1fr) auto auto;column-gap:.65rem}.listen-hub[data-listen-mode=compact][data-listen-transport-empty=false] .listen-compact-track{display:flex;grid-column:2;grid-row:1;align-items:center;gap:.45rem;min-width:0;color:var(--text);text-decoration:none}.listen-compact-track img{width:36px;height:36px;object-fit:cover;flex-shrink:0;border-radius:.35rem}.listen-compact-track strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listen-hub[data-listen-mode=compact][data-listen-transport-empty=false] [data-compact-audio-part=report]{grid-column:4}.listen-hub[data-listen-mode=compact][data-listen-transport-empty=false] [data-compact-audio-part=queue]{grid-column:5}.listen-hub[data-listen-mode=compact][data-listen-transport-empty=false] .listen-compact-drop-zone{grid-column:1 / 5}@container listen-toolbar (max-width:48rem){.listen-compact-track strong{display:none}.listen-hub[data-listen-mode=compact][data-listen-transport-empty=false] [data-listen-player]{grid-template-columns:auto 36px minmax(3rem,1fr) auto auto}}@container listen-toolbar (max-width:22rem){.listen-hub[data-listen-mode=compact][data-listen-transport-empty=false] [data-listen-player]{grid-template-columns:auto minmax(36px,1fr) 0 auto auto}.listen-hub[data-listen-mode=compact][data-listen-transport-empty=false] [data-compact-audio-part=waveform]{display:none}}.listen-hub [data-compact-audio-part=queue]{border-color:transparent;border-radius:.5rem;background:transparent}.listen-hub [data-compact-audio-part=queue]:is(:hover,[aria-expanded=true]){background:color-mix(in srgb,var(--text-muted) 10%,transparent)}.listen-hub[data-listen-mode=compact][data-listen-transport-empty=false] [data-compact-audio-part=waveform]{grid-column:3}:is(.reading-tools-bar,.listen-hub,.editorial-audio-actions,.glossary-popover,.content-card__actions) :is(:focus,:focus-visible),:is(.listen-launcher,[data-glossary-term][data-glossary-short]):is(:focus,:focus-visible){outline:none!important;box-shadow:none!important}
