.prose{overflow-wrap:break-word;line-height:1.65}.prose>:first-child{margin-top:0}.prose p,.prose ul,.prose ol{margin-block:0 var(--gap-sm)}.prose h2{margin:var(--gap-xl) 0 var(--gap-sm);font-size:var(--text-h3)}.prose h3{margin:var(--gap-lg) 0 var(--gap-xs);font-size:var(--text-h4)}.prose h4{margin:var(--gap-md) 0 var(--gap-xs);font-size:var(--text-base)}.prose ul,.prose ol{padding-inline-start:1.4rem}.prose li+li{margin-block-start:.35rem}.prose li::marker{color:var(--tone-ki)}.prose ol>li::marker,.prose strong{font-weight:700}.prose a{text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)}.prose a:hover{text-decoration-color:currentColor}.prose table{max-width:100%;margin-block:var(--gap-md);border-collapse:collapse;font-size:var(--text-small);display:block;overflow-x:auto}.prose th,.prose td{border-bottom:1px solid var(--line);text-align:start;vertical-align:top;padding:.6rem 1rem .6rem 0}.prose th{border-bottom-color:color-mix(in srgb, var(--tone-ki) 35%, transparent);font-weight:700}.prose figure{margin:var(--gap-lg) 0}.prose figure img{border-radius:var(--radius);max-width:100%;height:auto;display:block}.prose figcaption{font-size:var(--text-small);color:var(--ink-soft);margin-block-start:.75rem}.prose aside{margin-block:var(--gap-lg);padding:var(--gap-md);border-radius:var(--radius);background-color:var(--paper-ki-soft)}.prose aside>:first-child{margin-top:0}.prose aside>:last-child{margin-bottom:0}.prose aside.tip{background-color:var(--paper-ads-soft)}.prose aside.tip li::marker{color:var(--tone-ads)}.prose aside.conclusion{background-color:var(--paper-ki)}.prose aside h2,.prose aside h3{margin-block-start:0}.prose .faq{border-top:1px solid color-mix(in srgb, var(--tone-ki) 35%, transparent)}.prose .faq:not(.faq+.faq){margin-block-start:var(--gap-md)}.prose .faq:not(:has(+.faq)){border-bottom:1px solid color-mix(in srgb, var(--tone-ki) 35%, transparent);margin-block-end:var(--gap-md)}.prose .faq>summary,.prose .transcript>summary{justify-content:space-between;align-items:center;gap:var(--gap-sm);min-height:2.75rem;padding-block:var(--gap-sm);font-family:var(--font-heading);font-size:var(--text-h4);cursor:pointer;font-weight:700;line-height:1.25;list-style:none;display:flex}.prose .faq>summary::-webkit-details-marker,.prose .transcript>summary::-webkit-details-marker{display:none}.prose .faq>summary:hover,.prose .transcript>summary:hover{color:var(--tone-ki)}.prose .faq-icon{color:var(--tone-ki);flex-shrink:0;display:flex}.prose .faq-icon .icon{stroke-width:3px;transition:transform .2s var(--ease-out)}.prose details[open]>summary .faq-icon .icon{transform:rotate(45deg)}.prose .faq-answer{color:var(--ink-soft);padding-block-end:var(--gap-md)}.prose .faq-answer>:last-child{margin-bottom:0}.prose .transcript{margin-block:var(--gap-lg);border-block:1px solid color-mix(in srgb, var(--tone-ki) 35%, transparent)}.prose .transcript>summary{font-family:var(--font-text);font-size:var(--text-base)}.prose .transcript[open]>summary{margin-block-end:var(--gap-xs)}.prose .transcript>:last-child{margin-block-end:var(--gap-md)}.prose .podcast{margin-block:var(--gap-lg);padding:var(--gap-md);border-radius:var(--radius);background-color:var(--paper-ki-soft)}.prose .podcast h3{margin-top:0}.prose .podcast-episode{margin-block:var(--gap-sm)}.prose .podcast-episode-title{margin:0 0 var(--gap-xs);font-weight:700;line-height:1.35}.prose .podcast audio{width:100%;display:block}.prose .podcast-platforms{align-items:center;gap:var(--gap-sm);margin:var(--gap-md) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.prose .podcast-platforms li+li{margin:0}.prose .podcast-platforms img{border-radius:var(--radius);width:auto;height:40px;display:block}.prose figure.video{aspect-ratio:16/9;width:100%}.prose figure.video iframe{border-radius:var(--radius);border:none;width:100%;height:100%}.prose .video-facade{border-radius:var(--radius);background-color:var(--ink);cursor:pointer;border:none;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.prose .video-facade img{object-fit:cover;opacity:.85;width:100%;height:100%;transition:opacity .2s var(--ease-out);border-radius:0}.prose .video-facade:hover img,.prose .video-facade:focus-visible img{opacity:1}.prose .video-facade-play{border-radius:var(--radius);background-color:var(--white);width:4.5rem;height:3.25rem;color:var(--ink);transition:background-color .16s var(--ease-out), color .16s var(--ease-out);justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.prose .video-facade:hover .video-facade-play,.prose .video-facade:focus-visible .video-facade-play{background-color:var(--tone-ki);color:var(--white)}.prose .video-facade-play .icon{fill:currentColor;width:1.5rem;height:1.5rem}.prose .video-facade-hint{inset-inline:0;padding:var(--gap-xs) var(--gap-sm);background-color:color-mix(in srgb, var(--ink) 80%, transparent);color:var(--white);font-size:var(--text-small);text-align:center;position:absolute;bottom:0}
