.prose:not(.prose--article)>p,.prose:not(.prose--article)>ul,.prose:not(.prose--article)>ol{margin:0 0 var(--space-prose-lg)}.prose:not(.prose--article)>h2,.prose:not(.prose--article)>h3{margin:var(--space-prose-section) 0 var(--space-heading-body)}.prose:not(.prose--article)>h4,.prose:not(.prose--article)>h5,.prose:not(.prose--article)>h6{margin:var(--space-prose-subsection) 0 var(--space-heading-body)}.prose:not(.prose--article)>h2:first-child,.prose:not(.prose--article)>h3:first-child,.prose:not(.prose--article)>h4:first-child,.prose:not(.prose--article)>h5:first-child,.prose:not(.prose--article)>h6:first-child{margin-top:0}.prose:not(.prose--article)>h4{text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:from-font}.prose:not(.prose--article)>h2~p,.prose:not(.prose--article)>h2~ul,.prose:not(.prose--article)>h2~ol,.prose:not(.prose--article)>h3~p,.prose:not(.prose--article)>h3~ul,.prose:not(.prose--article)>h3~ol,.prose:not(.prose--article)>h4~p,.prose:not(.prose--article)>h4~ul,.prose:not(.prose--article)>h4~ol,.prose:not(.prose--article)>h5~p,.prose:not(.prose--article)>h5~ul,.prose:not(.prose--article)>h5~ol{font-size:var(--text-body);line-height:var(--leading-body);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-prose)}.prose:not(.prose--article)>h6+p,.prose:not(.prose--article)>h6+ul,.prose:not(.prose--article)>h6+ol{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);letter-spacing:var(--tracking-body-sm);margin-bottom:var(--space-prose)}.prose:not(.prose--article)>:last-child{margin-bottom:0}.prose--article{font-family:var(--font-read);font-size:var(--text-body-lg);font-weight:var(--font-weight-light);line-height:var(--leading-body-lg);letter-spacing:var(--tracking-tight);color:var(--color-prose-body)}.prose--article>p{margin:0 0 1.625rem}.prose--article h2{font-family:var(--font-display);font-weight:var(--font-weight-medium);font-size:var(--text-h3);letter-spacing:var(--tracking-tight);line-height:var(--leading-h3);color:var(--color-harbour);margin:3.25rem 0 1.25rem;scroll-margin-top:6.25rem}.prose--article h3{font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--text-h5);line-height:var(--leading-h5);color:var(--color-harbour);letter-spacing:var(--tracking-tight);margin:2.25rem 0 .75rem}.prose--article h4{font-family:var(--font-sans);font-weight:var(--font-weight-medium);font-size:var(--text-h6);line-height:var(--leading-h6);color:var(--color-harbour);letter-spacing:var(--tracking-tight);margin:1.75rem 0 .5rem}.prose--article strong{color:var(--color-harbour);font-weight:var(--font-weight-medium)}.prose--article ul{margin:0 0 1.625rem;padding-left:0;list-style:none}.prose--article ul li{margin-bottom:.875rem;padding-left:1.75rem;position:relative}.prose--article ul li:before{content:"→";color:var(--color-mint-text);font-family:var(--font-sans);position:absolute;left:0}.prose--article ol{margin:0 0 1.625rem;padding-left:1.5rem}.prose--article ol li{margin-bottom:.875rem}.prose--article a{color:var(--color-royal);font-weight:var(--font-weight-bold);border-bottom:1px solid var(--color-link-underline-subtle);text-decoration:none}.prose--article a:hover{color:var(--color-harbour);border-bottom-color:var(--color-mint-deep)}.prose--article blockquote{border-left:4px solid var(--color-mint-deep);color:var(--color-harbour);margin:2.75rem 0;padding:.5rem 0 .5rem 2rem;font-style:normal}.prose--article blockquote p{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-harbour);margin:0;font-size:2rem;font-style:italic;font-weight:300;line-height:1.2}.prose--article figure.prose__figure{margin:2.75rem 0}.prose--article figure.prose__figure img{border-radius:14px;width:100%;height:auto;margin:0}.prose--article figure.prose__figure figcaption{font-family:var(--font-sans);font-size:var(--text-sm-plus);color:var(--color-slate);margin-top:.75rem;padding-left:2px}.prose--article img:not(.prose__figure img){border-radius:14px;width:100%;margin:2.75rem 0}.prose--article pre{margin:2rem 0}.prose .embed{margin:2.75rem 0}.prose .embed__frame{aspect-ratio:16/9;background:var(--color-ink);border-radius:14px;width:100%;position:relative;overflow:hidden}.prose .embed__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.prose .embed>iframe{border:0;width:100%}.prose .embed figcaption{font-family:var(--font-sans);font-size:var(--text-sm-plus);color:var(--color-slate);margin-top:.75rem;padding-left:2px}.basic-page{padding:3.5rem 0 5rem}.basic-page__head{margin-bottom:2rem}.basic-page__title{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--font-weight-medium);line-height:var(--leading-h1);letter-spacing:var(--tracking-tight);color:var(--color-harbour);margin:0}.basic-page__updated{font-size:var(--text-sm);margin:.75rem 0 0}.basic-page__body{font-family:var(--font-read);font-size:var(--text-prose);color:var(--color-prose-body);line-height:1.65}.basic-page__body>:first-child{margin-top:0}.basic-page__body h2{font-family:var(--font-display);letter-spacing:-.04em;color:var(--color-harbour);margin:2.5rem 0 1rem;font-size:1.75rem;font-weight:400}.basic-page__body h3{font-family:var(--font-sans);font-weight:600;font-size:var(--text-xl);color:var(--color-harbour);margin:2rem 0 .75rem}.basic-page__body p{margin:0 0 1.25rem}.basic-page__body ul,.basic-page__body ol{margin:0 0 1.25rem;padding-left:1.35rem}.basic-page__body a{color:var(--color-royal)}.basic-page__body a:hover{text-decoration:underline}