.block-html-public{color:var(--neutral-soft-foreground);font-size:1rem;line-height:1.7}@media (min-width:48rem){.block-html-public{font-size:1.125rem}}.block-html-public .bn-container,.block-html-public .bn-editor{color:inherit;background:0 0;padding:0}.block-html-public .bn-editor.bn-default-styles{font-family:inherit;font-size:inherit}.block-html-public .bn-editor .bn-block-outer{line-height:inherit}.block-html-public .bn-editor .bn-block-content{padding:0}.block-html-public .bn-editor .bn-block-outer+.bn-block-outer{margin-top:1.1em}.block-html-public .bn-editor .bn-block-outer:has(>.bn-block>:is([data-content-type=bulletListItem],[data-content-type=numberedListItem]))+.bn-block-outer:has(>.bn-block>:is([data-content-type=bulletListItem],[data-content-type=numberedListItem])){margin-top:.35em}.block-html-public .bn-editor .bn-block-outer:has(>.bn-block>[data-content-type=checkListItem])+.bn-block-outer:has(>.bn-block>[data-content-type=checkListItem]){margin-top:.75em}.block-html-public .bn-editor [data-content-type=heading][data-level]{--level:1em;padding:0}.block-html-public .bn-editor [data-content-type=heading]>.bn-inline-content{color:var(--foreground);font-family:var(--font-rubik);letter-spacing:-.015em;font-size:1.5rem;font-weight:600;line-height:1.25}.block-html-public .bn-editor [data-content-type=heading]:not([data-level="1"],[data-level="2"])>.bn-inline-content{font-size:1.25rem}@media (min-width:48rem){.block-html-public .bn-editor [data-content-type=heading]>.bn-inline-content{font-size:1.875rem}.block-html-public .bn-editor [data-content-type=heading]:not([data-level="1"],[data-level="2"])>.bn-inline-content{font-size:1.5rem}}.block-html-public .bn-editor .bn-block-outer:has(>.bn-block>[data-content-type=heading]):not(:first-child){margin-top:2em}.block-html-public .bn-editor .bn-block-outer:has(>.bn-block>[data-content-type=heading])+.bn-block-outer{margin-top:.75em}.block-html-public .bn-editor>.bn-block-group>.bn-block-outer:first-child>.bn-block>[data-content-type=paragraph]{color:var(--foreground);font-size:1.125rem;line-height:1.6}@media (min-width:48rem){.block-html-public .bn-editor>.bn-block-group>.bn-block-outer:first-child>.bn-block>[data-content-type=paragraph]{font-size:1.3125rem}}.block-html-public .bn-editor strong{color:var(--foreground);font-weight:600}.block-html-public .bn-editor a[href]{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.block-html-public .bn-editor [data-content-type=checkListItem]{color:var(--foreground);align-items:flex-start;gap:.75rem}.block-html-public .bn-editor [data-content-type=checkListItem]>div:has(>input){background:var(--brand-soft);border-radius:9999px;flex-shrink:0;width:1.375rem;height:1.375rem;margin-top:.1em;position:relative}.block-html-public .bn-editor [data-content-type=checkListItem]>div:has(>input):after{content:"";background:var(--primary);width:.75rem;height:.75rem;margin:auto;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.block-html-public .bn-editor [data-content-type=checkListItem]>div>input{display:none}.block-html-public .bn-editor [data-content-type=checkListItem][data-checked=true] .bn-inline-content{text-decoration:none}@media (min-width:48rem){.block-html-public .bn-editor [data-content-type=checkListItem]>div:has(>input){width:1.625rem;height:1.625rem;margin-top:0}.block-html-public .bn-editor [data-content-type=checkListItem]>div:has(>input):after{width:.875rem;height:.875rem}}@media (min-width:40rem){.block-html-public .bn-editor>.bn-block-group{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}.block-html-public .bn-editor>.bn-block-group>.bn-block-outer:not(:has(>.bn-block>[data-content-type=checkListItem])){grid-column:1/-1}.block-html-public .bn-editor>.bn-block-group>.bn-block-outer:not(:has(>.bn-block>[data-content-type=checkListItem]))+.bn-block-outer:has(>.bn-block>[data-content-type=checkListItem])+.bn-block-outer:has(>.bn-block>[data-content-type=checkListItem]){margin-top:1.1em}.block-html-public .bn-editor>.bn-block-group>.bn-block-outer:has(>.bn-block>[data-content-type=heading])+.bn-block-outer:has(>.bn-block>[data-content-type=checkListItem])+.bn-block-outer:has(>.bn-block>[data-content-type=checkListItem]){margin-top:.75em}.block-html-public .bn-editor>.bn-block-group>.bn-block-outer:first-child:has(>.bn-block>[data-content-type=checkListItem])+.bn-block-outer:has(>.bn-block>[data-content-type=checkListItem]){margin-top:0}}.block-html-public .bn-editor [data-content-type=quote] blockquote{background:var(--brand-soft);width:100%;color:var(--foreground);font-family:var(--font-rubik);border:0;border-radius:1.5rem;margin:0;padding:1.25rem 1.5rem;font-size:1.125rem;font-weight:400;line-height:1.4}.block-html-public .bn-editor [data-content-type=quote] blockquote strong{font-weight:700}.block-html-public .bn-editor .bn-block-outer:has(>.bn-block>[data-content-type=quote]){margin-top:1.75em}.block-html-public .bn-editor .bn-block-outer:has(>.bn-block>[data-content-type=quote])+.bn-block-outer{margin-top:1.75em}@media (min-width:48rem){.block-html-public .bn-editor [data-content-type=quote] blockquote{padding:1.75rem 2rem;font-size:1.3125rem}}.block-html-public .bn-editor [data-content-type=divider] hr{border-top-color:var(--border);margin:.5em 0}.block-html-public .bn-editor [data-file-block] .bn-file-block-content-wrapper{cursor:default;max-width:100%}.block-html-public .bn-editor [data-file-block] .bn-visual-media{border-radius:1rem;display:block}.block-html-public .bn-editor [data-file-block] .bn-file-caption{color:var(--muted-foreground);padding-top:.625rem;font-size:.875rem;line-height:1.5}@media (min-width:48rem){.block-html-public .bn-editor [data-file-block] .bn-visual-media{border-radius:1.25rem}.block-html-public .bn-editor [data-file-block] .bn-file-caption{font-size:.9375rem}}
