.prose-article[data-astro-cid-3pns3x5r] p{color:#c8c6c5;font-size:1rem;font-weight:300;line-height:1.8;margin-bottom:1.5rem}.prose-article[data-astro-cid-3pns3x5r] h2{color:#fff;font-size:1.25rem;font-weight:400;letter-spacing:-.01em;margin-top:3rem;margin-bottom:1rem}.prose-article[data-astro-cid-3pns3x5r] h3{color:#fff;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;margin-top:2.5rem;margin-bottom:.75rem}.prose-article[data-astro-cid-3pns3x5r] ul,.prose-article[data-astro-cid-3pns3x5r] ol{color:#c8c6c5;font-size:1rem;font-weight:300;line-height:1.8;padding-left:1.25rem;margin-bottom:1.5rem}.prose-article[data-astro-cid-3pns3x5r] li{margin-bottom:.5rem}.prose-article[data-astro-cid-3pns3x5r] strong{color:#fff;font-weight:500}.prose-article[data-astro-cid-3pns3x5r] em{color:#c8c6c5;font-style:italic}.prose-article[data-astro-cid-3pns3x5r] a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#474747;transition:text-decoration-color .2s}.prose-article[data-astro-cid-3pns3x5r] a:hover{text-decoration-color:#c8c6c5}.prose-article[data-astro-cid-3pns3x5r] blockquote{border-left:1px solid #474747;padding-left:1.25rem;margin:2rem 0;color:#919191;font-style:italic}.prose-article[data-astro-cid-3pns3x5r] code{font-family:Roboto Mono,monospace;font-size:.875em;background-color:#1f1f1f;color:#c8c6c5;padding:.1em .4em}.prose-article[data-astro-cid-3pns3x5r] pre{background-color:#1f1f1f;padding:1.5rem;overflow-x:auto;margin-bottom:1.5rem}.prose-article[data-astro-cid-3pns3x5r] pre code{background:none;padding:0}.prose-article[data-astro-cid-3pns3x5r] hr{border:0;border-top:1px solid rgba(71,71,71,.65);margin:2rem 0}.prose-article[data-astro-cid-3pns3x5r] table{width:100%;border-collapse:collapse;margin-bottom:2rem}.prose-article[data-astro-cid-3pns3x5r] th,.prose-article[data-astro-cid-3pns3x5r] td{border-bottom:1px solid rgba(71,71,71,.65);padding:.9rem .75rem;text-align:left;vertical-align:top}.prose-article[data-astro-cid-3pns3x5r] th{color:#fff;font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.prose-article[data-astro-cid-3pns3x5r] td{color:#c8c6c5;font-size:.95rem;font-weight:300;line-height:1.6}.prose-article[data-astro-cid-3pns3x5r] details{border:1px solid rgba(71,71,71,.6);background:#1f1f1f73;margin:1.5rem 0}.prose-article[data-astro-cid-3pns3x5r] summary{cursor:pointer;list-style:none}.prose-article[data-astro-cid-3pns3x5r] summary::-webkit-details-marker{display:none}.prose-article[data-astro-cid-3pns3x5r] .article-extras{margin-top:4rem;display:grid;gap:3rem}.prose-article[data-astro-cid-3pns3x5r] .article-extra-section,.prose-article[data-astro-cid-3pns3x5r] .article-transcript-list{display:grid;gap:1rem}.prose-article[data-astro-cid-3pns3x5r] .article-transcript{margin:0}.prose-article[data-astro-cid-3pns3x5r] .article-transcript>summary{display:grid;gap:.35rem;padding:1.15rem 1.25rem}.prose-article[data-astro-cid-3pns3x5r] .article-transcript-summary-title{color:#fff;font-size:.9rem;font-weight:500;letter-spacing:.02em}.prose-article[data-astro-cid-3pns3x5r] .article-transcript-summary-copy{color:#919191;font-size:.92rem;font-weight:300;line-height:1.6}.prose-article[data-astro-cid-3pns3x5r] .article-transcript-body{padding:0 1.25rem 1.25rem}.prose-article[data-astro-cid-3pns3x5r] .article-conversation{padding-top:1.25rem;border-top:1px solid rgba(71,71,71,.4)}.prose-article[data-astro-cid-3pns3x5r] .article-conversation:first-child{border-top:0;padding-top:.25rem}.prose-article[data-astro-cid-3pns3x5r] .article-conversation-block{margin-bottom:1.25rem}.prose-article[data-astro-cid-3pns3x5r] .article-conversation-label{color:#fff;font-size:.72rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.65rem}.prose-article[data-astro-cid-3pns3x5r] .article-preformatted{white-space:pre-wrap;overflow-wrap:anywhere;font-family:Roboto Mono,monospace;font-size:.83rem;line-height:1.75;color:#c8c6c5;background-color:#1f1f1f;padding:1.1rem;margin-bottom:0}.prose-article[data-astro-cid-3pns3x5r] .article-visual{margin:2rem 0}.prose-article[data-astro-cid-3pns3x5r] .article-visual img{display:block;width:100%;border:1px solid rgba(71,71,71,.8);background:#1a1a1a}.prose-article[data-astro-cid-3pns3x5r] .article-visual figcaption{color:#919191;font-size:.88rem;font-weight:300;line-height:1.6;margin-top:.85rem}.prose-article[data-astro-cid-3pns3x5r] .article-audio{margin:2rem 0;padding:1.25rem 1.5rem;border:1px solid rgba(71,71,71,.8);background:#1a1a1a}.prose-article[data-astro-cid-3pns3x5r] .article-audio__label{display:flex;align-items:center;gap:.5rem;color:#919191;font-size:.82rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1rem}.prose-article[data-astro-cid-3pns3x5r] .article-audio__controls{display:flex;align-items:center;gap:1rem}.prose-article[data-astro-cid-3pns3x5r] .article-audio__play{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:transparent;color:#e0e0e0;cursor:pointer;transition:border-color .15s,color .15s;padding:0}.prose-article[data-astro-cid-3pns3x5r] .article-audio__play:hover{border-color:#fff9;color:#fff}.prose-article[data-astro-cid-3pns3x5r] .article-audio__play svg{width:16px;height:16px}.prose-article[data-astro-cid-3pns3x5r] .article-audio__time-current,.prose-article[data-astro-cid-3pns3x5r] .article-audio__time-total{flex-shrink:0;font-size:.78rem;color:#919191;font-variant-numeric:tabular-nums;min-width:3rem}.prose-article[data-astro-cid-3pns3x5r] .article-audio__time-current{text-align:right}.prose-article[data-astro-cid-3pns3x5r] .article-audio__track{flex:1;height:3px;background:#ffffff1f;cursor:pointer;position:relative;border-radius:2px}.prose-article[data-astro-cid-3pns3x5r] .article-audio__track:hover{height:4px}.prose-article[data-astro-cid-3pns3x5r] .article-audio__progress{height:100%;width:0%;background:#e0e0e0;border-radius:2px;pointer-events:none;transition:width .1s linear}@media (max-width: 768px){.prose-article[data-astro-cid-3pns3x5r] table{display:block;overflow-x:auto}}
