.ContentCoverImage-module__3BqIjW__cover{aspect-ratio:16/9;background:#f2f1ec;border-radius:.9rem;margin:1.5rem 0 2rem;overflow:hidden}.ContentCoverImage-module__3BqIjW__cover img{object-fit:cover;width:100%;height:100%;display:block}
.rich-text-body{color:inherit;overflow-wrap:anywhere;font-size:1rem;line-height:1.75}.rich-text-body>:first-child{margin-top:0}.rich-text-body>:last-child{margin-bottom:0}.rich-text-body p,.rich-text-body>div{margin-block:1rem}.rich-text-body h1,.rich-text-body h2,.rich-text-body h3,.rich-text-body h4,.rich-text-body h5,.rich-text-body h6{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin-block:1.6em .6em;font-weight:700;line-height:1.2}.rich-text-body h1{font-size:clamp(1.8rem,5vw,2.4rem)}.rich-text-body h2{font-size:clamp(1.5rem,4vw,1.9rem)}.rich-text-body h3{font-size:clamp(1.3rem,3.5vw,1.6rem)}.rich-text-body h4{font-size:1.25rem}.rich-text-body h5{font-size:1.1rem}.rich-text-body h6{letter-spacing:0;text-transform:uppercase;font-size:1rem}.rich-text-body ul,.rich-text-body ol{margin-block:1rem;padding-inline-start:1.6rem}.rich-text-body ul{list-style:outside}.rich-text-body ol{list-style:decimal}.rich-text-body ul ul{list-style:circle}.rich-text-body ol ol{list-style:lower-alpha}.rich-text-body li{margin-block:.35rem;padding-inline-start:.25rem}.rich-text-body li::marker{color:var(--primary);font-weight:700}.rich-text-body strong,.rich-text-body b{font-weight:700}.rich-text-body em,.rich-text-body i{font-style:italic}.rich-text-body u{text-underline-offset:.16em;text-decoration:underline}.rich-text-body s{text-decoration:line-through}.rich-text-body .lexical-align-left{text-align:left}.rich-text-body .lexical-align-center{text-align:center}.rich-text-body .lexical-align-right{text-align:right}.rich-text-body .lexical-align-justify{text-align:justify}.rich-text-body a{color:var(--primary);text-underline-offset:.18em;font-weight:600;text-decoration:underline;text-decoration-thickness:.08em}.rich-text-body a:hover{color:var(--accent-foreground)}.rich-text-body a:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:.2rem}.rich-text-body blockquote{border-inline-start:4px solid var(--primary);color:var(--muted-foreground);background:var(--accent);border-radius:0 .75rem .75rem 0;margin-block:1.5rem;padding:1rem 1.25rem}.rich-text-body blockquote>:first-child{margin-top:0}.rich-text-body blockquote>:last-child{margin-bottom:0}.rich-text-body hr{border:0;border-top:1px solid var(--border);margin-block:2rem}.rich-text-body img{border-radius:.75rem;max-width:100%;height:auto;display:block}.rich-text-body figure{margin-block:1.75rem}.rich-text-body .youtube-embed iframe{aspect-ratio:16/9;border:0;border-radius:.75rem;width:100%;display:block}.rich-text-body figure img{margin-inline:auto}.rich-text-body figcaption{color:var(--muted-foreground);text-align:center;margin-top:.65rem;font-size:.875rem;line-height:1.5}.rich-text-body table{border-collapse:collapse;border-spacing:0;width:100%;margin-block:1.75rem;display:block;overflow-x:auto}.rich-text-body th,.rich-text-body td{border:1px solid var(--border);text-align:start;vertical-align:top;min-width:8rem;padding:.7rem .85rem}.rich-text-body th{background:var(--muted);font-weight:700}.rich-text-body code{background:var(--muted);border-radius:.3rem;padding:.12rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.rich-text-body pre{color:var(--card);background:var(--foreground);border-radius:.75rem;margin-block:1.5rem;padding:1rem 1.1rem;overflow-x:auto}.rich-text-body pre code{color:inherit;background:0 0;padding:0}@media (max-width:639px){.rich-text-body{font-size:.975rem;line-height:1.7}.rich-text-body table{width:calc(100% + .5rem);margin-inline:-.25rem}}