.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-feature-settings:"kern", "liga", "calt";text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.1em;line-height:1.75}.f-prose-entry.drop-cap p:first-of-type:first-letter{float:left;margin-top:.05em;margin-right:.15em;font-size:3.5em;font-weight:700;line-height:.8}.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);text-wrap:pretty;letter-spacing:-.02em;margin:1.7em 0 .5em;line-height:1.15}.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{text-transform:uppercase;letter-spacing:.03em;margin:.7em 0 .3em;font-size:1em;font-weight:600;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{color:var(--text-color);margin:0 0 1.6em;font-weight:400;line-height:1.5}.f-prose-entry section{margin:2em 0}.f-prose-entry aside{background:var(--background-alt-color-subtle);border-radius:.5em;margin:2em 0;padding:1.5em}.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-underline-offset:.15em;text-decoration:underline .05em;transition:color .2s}.f-prose-entry a:hover{color:rgba(var(--primary-300) / 1)}.f-prose-entry blockquote{max-width:32em;margin:2em 0;padding-left:1.5em;position:relative}.f-prose-entry blockquote:before{content:"";background:var(--border-color);width:3px;position:absolute;top:0;bottom:0;left:0}.f-prose-entry blockquote p{font-size:1.1em;line-height:1.5}.f-prose-entry blockquote footer{color:var(--muted-color);font-size:.9em}.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{background:var(--background-alt-color);border:1px solid var(--border-color);font-size:.85em;line-height:1.5;font-family:var(--font-family-mono,monospace);border-radius:.3em;margin:1.618em 0;padding:1.2em;overflow-x:auto}.f-prose-entry pre code{color:#dcdcdc;background:0 0;padding:0}.f-prose-entry :not(pre)>code{background:rgba(var(--primary-600) / .5);color:#f0f0f0;font-size:.875em;font-family:var(--font-family-mono,monospace);border-radius:.3em;padding:.2em .4em}.f-prose-entry table{border-collapse:collapse;width:100%;color:var(--text-color);white-space:nowrap;border:1px solid var(--border-color);border-radius:.3em;min-width:100%;margin:2em 0;font-size:.9em;line-height:1.5}.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{text-align:left;border-bottom:1px solid var(--border-color);padding:.618em 1em;font-weight:600}.f-prose-entry td{border-bottom:1px solid var(--border-color);padding:.618em 1em}.f-prose-entry tr:hover{background:var(--background-alt-color-subtle)}.f-prose-entry figure{text-align:center;max-width:100%;margin:2em auto}.f-prose-entry figure img{border:1px solid var(--border-color);border-radius:.3em;max-width:100%;height:auto}.f-prose-entry figcaption{color:var(--muted-color);max-width:40em;margin-top:.618em;margin-left:auto;margin-right:auto;font-size:.875em}.f-prose-entry hr{background:linear-gradient(to right, transparent, var(--border-color) 20%, var(--border-color) 80%, transparent);border:none;height:1px;margin:3em 0}.f-prose-entry .lead,.f-prose-entry p.lead{color:var(--text-color);max-width:30em;margin-bottom:1.618em;font-size:1.309em;line-height:1.5}.f-prose-entry .embed-responsive{height:0;margin:2em 0;padding-bottom:56.25%;position:relative;overflow:hidden}.f-prose-entry .embed-responsive iframe,.f-prose-entry .embed-responsive object,.f-prose-entry .embed-responsive embed{border:1px solid var(--border-color);border-radius:.3em;width:100%;height:100%;position:absolute;top:0;left:0}.f-prose-entry mark{background:rgba(var(--primary-900) / .7);color:rgba(var(--primary-200) / 1);border-radius:.2em;padding:.1em .2em}
