.f-prose-entry{--text-color: color-mix(in srgb, var(--primary-100) 100%, transparent 0%);--muted-color: color-mix(in srgb, var(--primary-100) 80%, transparent 20%);--border-color: color-mix(in srgb, var(--primary-600) 60%, transparent 40%);--background-alt-color: color-mix(in srgb, var(--primary-700) 40%, transparent 50%);--background-alt-color-subtle: color-mix(in srgb, var(--primary-700) 30%, transparent 70%);font-size:1.1em;line-height:1.75;font-feature-settings:"kern","liga","calt";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.f-prose-entry.drop-cap p:first-of-type:first-letter{float:left;font-size:3.5em;line-height:.8;font-weight:700;margin-right:.15em;margin-top:.05em}.f-prose-entry h1,.f-prose-entry h2,.f-prose-entry h3,.f-prose-entry h4,.f-prose-entry h5,.f-prose-entry h6{font-family:var(--font-family-title, inherit);line-height:1.15;text-wrap:pretty;letter-spacing:-.02em;margin:1.7em 0 .5em}.f-prose-entry h1:first-child,.f-prose-entry h2:first-child,.f-prose-entry h3:first-child,.f-prose-entry h4:first-child,.f-prose-entry h5:first-child,.f-prose-entry h6:first-child{margin-top:0}.f-prose-entry h1{font-size:2em}.f-prose-entry h2{font-size:1.618em;line-height:1.4}.f-prose-entry h3{font-size:1.309em;line-height:1.4}.f-prose-entry h4{font-size:1.159em;line-height:1.5}.f-prose-entry h5{font-size:1.05em;line-height:1.6}.f-prose-entry h6{font-size:1em;margin:.7em 0 .3em;font-weight:600;text-transform:uppercase;letter-spacing:.03em;line-height:1.6}.f-prose-entry b,.f-prose-entry strong{font-weight:600}.f-prose-entry>:where(h1,h2,h3,h4,h5,h6):first-child,.f-prose-entry section>:where(h1,h2,h3,h4,h5,h6):first-child,.f-prose-entry li>:where(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.f-prose-entry p{margin:0 0 1.6em;line-height:1.5;font-weight:400;color:var(--text-color)}.f-prose-entry section{margin:2em 0}.f-prose-entry aside{margin:2em 0;padding:1.5em;border-radius:.5em;background:var(--background-alt-color-subtle)}.f-prose-entry aside :first-child{margin-top:0}.f-prose-entry aside :last-child{margin-bottom:0}.f-prose-entry a{color:rgba(var(--primary-400) / 1);text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.15em;transition:color .2s ease}.f-prose-entry a:hover{color:rgba(var(--primary-300) / 1)}.f-prose-entry blockquote{margin:2em 0;padding-left:1.5em;position:relative;max-width:32em}.f-prose-entry blockquote:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--border-color)}.f-prose-entry blockquote p{font-size:1.1em;line-height:1.5}.f-prose-entry blockquote footer{font-size:.9em;color:var(--muted-color)}.f-prose-entry ul,.f-prose-entry ol{margin:1.5em 0;padding-left:1.618em;line-height:1.75}.f-prose-entry ul{list-style-type:disc}.f-prose-entry ol{list-style-type:decimal}.f-prose-entry li{margin-bottom:.6em;padding-left:.3em}.f-prose-entry li p{margin:0 0 .5em}.f-prose-entry li :where(h1,h2,h3,h4,h5,h6){margin:.618em 0 .3em}.f-prose-entry li>ul,.f-prose-entry li>ol{margin:.618em 0}.f-prose-entry pre{margin:1.618em 0;padding:1.2em;border-radius:.3em;overflow-x:auto;background:var(--background-alt-color);border:1px solid var(--border-color);line-height:1.5;font-size:.85em;font-family:var(--font-family-mono, monospace)}.f-prose-entry pre code{padding:0;background:transparent;color:#dcdcdc}.f-prose-entry :not(pre)>code{padding:.2em .4em;border-radius:.3em;font-size:.875em;background:rgba(var(--primary-600) / .5);color:#f0f0f0;font-family:var(--font-family-mono, monospace)}.f-prose-entry table{width:100%;margin:2em 0;border-collapse:collapse;font-size:.9em;line-height:1.5;color:var(--text-color);min-width:100%;white-space:nowrap;border-radius:.3em;border:1px solid var(--border-color)}.f-prose-entry table.wrap{white-space:normal}.f-prose-entry thead{background:var(--background-alt-color-subtle);font-family:var(--font-family-title, inherit)}.f-prose-entry th{font-weight:600;text-align:left;padding:.618em 1em;border-bottom:1px solid var(--border-color)}.f-prose-entry td{padding:.618em 1em;border-bottom:1px solid var(--border-color)}.f-prose-entry tr:hover{background:var(--background-alt-color-subtle)}.f-prose-entry figure{margin:2em auto;max-width:100%;text-align:center}.f-prose-entry figure img{max-width:100%;height:auto;border-radius:.3em;border:1px solid var(--border-color)}.f-prose-entry figcaption{margin-top:.618em;font-size:.875em;color:var(--muted-color);max-width:40em;margin-left:auto;margin-right:auto}.f-prose-entry hr{margin:3em 0;height:1px;border:none;background:linear-gradient(to right,transparent,var(--border-color) 20%,var(--border-color) 80%,transparent)}.f-prose-entry .lead,.f-prose-entry p.lead{font-size:1.309em;line-height:1.5;margin-bottom:1.618em;color:var(--text-color);max-width:30em}.f-prose-entry .embed-responsive{position:relative;margin:2em 0;padding-bottom:56.25%;height:0;overflow:hidden}.f-prose-entry .embed-responsive iframe,.f-prose-entry .embed-responsive object,.f-prose-entry .embed-responsive embed{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.3em;border:1px solid var(--border-color)}.f-prose-entry mark{background:rgba(var(--primary-900) / .7);color:rgba(var(--primary-200) / 1);padding:.1em .2em;border-radius:.2em}
