.dot-content{--dot-table-border:#e3e2de;line-height:1.5;word-break:break-word;overflow-wrap:anywhere;color:#37352f;caret-color:#37352f;display:flow-root}.dot-content ::selection{background:#2678cf3d}.dot-content span[style*=font-size]{line-height:1.1}.dot-content h1,.dot-content h2,.dot-content h3,.dot-content h4,.dot-content h5,.dot-content h6{font-weight:700;line-height:1.3;letter-spacing:-.01em;margin:1em 0 .25em}.dot-content h1{font-size:1.875em;margin-top:1.2em}.dot-content h2{font-size:1.5em;margin-top:1.1em}.dot-content h3{font-size:1.25em}.dot-content h4{font-size:1.1em}.dot-content h5{font-size:1em}.dot-content h6{font-size:.9em;color:#5f5e5a}.dot-content p{margin:.1em 0;padding:.1em 0}.dot-content b,.dot-content strong{font-weight:600}.dot-content em,.dot-content i{font-style:italic}.dot-content u{text-decoration:underline}.dot-content>:first-child{margin-top:0}.dot-content>:last-child{margin-bottom:0}.dot-content blockquote{position:relative;margin:1em 0;padding:.3em 1.1em;color:#4d4b46;background:none;border-left:3px solid #37352f;border-radius:0}.dot-content blockquote>p{margin:.25em 0}.dot-content blockquote>:first-child{margin-top:0}.dot-content blockquote>:last-child{margin-bottom:0}.dot-content blockquote.dot-quote--box{padding:.9em 1.2em;background:#f8f7f5;border:1px solid #37352f1f;border-radius:0}.dot-content blockquote.dot-quote--lines{padding:1em 1.2em;color:#37352f;text-align:center;font-size:1.06em;background:none;border:0;border-top:1px solid #37352f33;border-bottom:1px solid #37352f33;border-radius:0}.dot-content code{color:#eb5757;background:#8783781f;padding:.2em .4em;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.dot-content pre{color:#37352f;background:#f8f7f5;border:1px solid #37352f0f;margin:.6em 0;padding:1.4em 1.2em;border-radius:0;white-space:pre-wrap;tab-size:4;font-size:.875em;line-height:1.6}.dot-content pre code{color:inherit;background:none;padding:0;font-size:inherit}.dot-content hr{height:1px;background:#37352f29;border:0;margin:1.4em 0}.dot-content a{color:#2678cf;text-decoration:underline;text-decoration-color:#2678cf66;text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color .12s ease,color .12s ease}.dot-content a:hover{color:#1d5fa8;text-decoration-color:currentColor}.dot-content ol,.dot-content ul{padding-inline-start:1.6em;margin:.35em 0}.dot-content li{padding:.1em 0}.dot-content li>p{margin:0;padding:0}.dot-content li{--dot-marker-color:initial}.dot-content li::marker{color:var(--dot-marker-color,#37352f)}.dot-content ul{list-style-type:disc}.dot-content ul ul{list-style-type:circle}.dot-content ul ul ul,.dot-content ul ul ul ul{list-style-type:square}.dot-content ol{list-style-type:decimal}.dot-content ol ol{list-style-type:lower-alpha}.dot-content ol ol ol{list-style-type:lower-roman}.dot-content ol ol ol ol{list-style-type:upper-alpha}.dot-content ol ol ol ol ol{list-style-type:upper-roman}.dot-content .dot-image{display:inline-block;max-width:100%;vertical-align:baseline}.dot-content .dot-image__media{display:block;position:relative}.dot-content .dot-image img{display:block;width:100%;height:auto;border-radius:0}.dot-content .dot-image--wrap{float:left;margin:.25em 1.25em .5em 0}.dot-content .dot-image--break{display:block;clear:both;margin:1em auto}.dot-content .dot-image__caption{display:block;padding:.5em .25em 0;font-size:.875em;line-height:1.4;color:#787774;text-align:center;word-break:break-word}.dot-content table{border-collapse:collapse;margin:.6em 0;width:100%;table-layout:fixed;font-size:.9375em}.dot-content td,.dot-content th{border:1px solid var(--dot-table-border);padding:.45em .6em;vertical-align:top}.dot-content th{font-weight:600;background:#f8f7f5;text-align:left}.dot-content caption{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.dot-content .dot-embed{position:relative;margin:1em 0;padding-top:56.25%;border-radius:0;overflow:hidden;background:#f7f6f3}.dot-content .dot-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media (forced-colors:active){.dot-content .dot-image__caption{background:none;color:inherit}}@media print{.dot-content .dot-page-break{display:none}}