.notion-content{--notion-image-border-radius:.5rem;min-width:0;max-width:100%;color:var(--hc-color-fg-neutral-muted);letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.5}.notion-content :where(p){color:var(--hc-color-fg-neutral-muted);margin-top:0;margin-bottom:.5rem;font-size:1.125rem;line-height:1.8}.notion-content :where(p:has(>figure:only-child)){margin-bottom:.5rem}.notion-content :where(strong){color:inherit;font-weight:700}.notion-content :where(h1){color:var(--hc-color-fg-neutral);margin-top:2rem;margin-bottom:.5rem;font-size:1.875rem;font-weight:600;line-height:1.3}.notion-content :where(h2){color:var(--hc-color-fg-neutral);margin-top:1.75rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:600;line-height:1.3}.notion-content :where(h3){color:var(--hc-color-fg-neutral);margin-top:1.5rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.3}.notion-content :where(h4,h5,h6){color:var(--hc-color-fg-neutral);margin-top:1.25rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600;line-height:1.3}.notion-content :where(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.notion-content :where(h1,h2,h3,h4,h5,h6){scroll-margin-top:calc(var(--app-header-h,6rem) + 1.5rem)}.notion-content :where(blockquote){border-left:3px solid var(--hc-color-stroke-neutral-contrast);color:var(--hc-color-fg-neutral-muted);margin-top:1rem;margin-bottom:1rem;padding:.125rem 0 .125rem 1rem;font-size:1.125rem;line-height:1.8}.notion-content :where(blockquote p:last-child){margin-bottom:0}.notion-content :where(a){color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline #37352f66;text-decoration:underline #37352f66;transition:text-decoration-color .15s}.notion-content :where(a:hover){text-decoration-color:#37352fcc}.notion-content :where(.notion-table-scroll){box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;margin-top:1rem;margin-bottom:1rem;display:block;overflow-x:auto}.notion-content :where(table){border-collapse:collapse;width:100%;margin-top:1rem;margin-bottom:1rem;font-size:1rem;line-height:1.6}.notion-content :where(.notion-table-scroll>table){width:max-content;min-width:100%;max-width:none;margin-top:0;margin-bottom:0}.notion-content :where(.notion-table-scroll th,.notion-table-scroll td){min-width:7.5em;max-width:18em}.notion-content :where(.notion-table-frame){margin-top:1rem;margin-bottom:1rem;position:relative}.notion-content :where(.notion-table-frame>.notion-table-scroll){margin-top:0;margin-bottom:0}.notion-content :where(.notion-table-frame):before,.notion-content :where(.notion-table-frame):after{content:"";z-index:1;pointer-events:none;opacity:0;width:2rem;transition:opacity .15s ease-out;position:absolute;top:0;bottom:0}.notion-content :where(.notion-table-frame):before{background:linear-gradient(to left, transparent, var(--hc-color-bg-layer-default));left:0}.notion-content :where(.notion-table-frame):after{background:linear-gradient(to right, transparent, var(--hc-color-bg-layer-default));right:0}.notion-content :where(.notion-table-frame[data-overflow-left]):before,.notion-content :where(.notion-table-frame[data-overflow-right]):after{opacity:1}@media (prefers-reduced-motion:reduce){.notion-content :where(.notion-table-frame):before,.notion-content :where(.notion-table-frame):after{transition:none}}.notion-content :where(th){background-color:var(--hc-color-bg-brand-weak);color:var(--hc-color-fg-neutral-muted);text-align:left;border:1px solid #e9e9e7;padding:.5rem .75rem;font-weight:500}.notion-content :where(td){color:var(--hc-color-fg-neutral-muted);vertical-align:top;border:1px solid #e9e9e7;padding:.5rem .75rem}.notion-content :where(:not(pre)>code){color:var(--hc-color-fg-critical);background-color:#87837826;border-radius:.25rem;padding:.125rem .25rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.85em}.notion-content :where(pre){background-color:var(--hc-color-bg-layer-basement);border-radius:.5rem;margin-top:1rem;margin-bottom:1rem;padding:1rem;font-size:.9rem;line-height:1.45;overflow-x:auto}.notion-content :where(details){margin-top:.5rem;margin-bottom:.5rem;padding-left:.25rem}.notion-content :where(summary){cursor:pointer;color:var(--hc-color-fg-neutral-muted);font-size:1.125rem;line-height:1.8}.notion-content :where(summary:hover){color:var(--hc-color-fg-neutral)}.notion-content :where(ul,ol){margin-top:0;margin-bottom:.5rem;padding-left:1.5rem}.notion-content :where(ul){list-style-type:disc}.notion-content :where(ol){list-style-type:decimal}.notion-content :where(li){color:var(--hc-color-fg-neutral-muted);margin-top:0;margin-bottom:.25rem;padding-left:0;font-size:1.125rem;line-height:1.8}.notion-content :where(li>ul,li>ol){margin-top:.25rem;margin-bottom:.25rem}.notion-content :where(hr){border:0;border-top:1px solid var(--hc-color-stroke-neutral-subtle);margin-top:1.5rem;margin-bottom:1.5rem}.notion-content :where(img){max-width:100%;height:auto;display:block}.notion-image-single{width:100%;max-width:100%;margin-top:1rem;margin-bottom:1rem}.notion-image-gallery{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.5rem;margin-top:1rem;margin-bottom:1rem;display:grid}.notion-image-gallery.cols-2{grid-template-columns:repeat(2,1fr)}.notion-image-gallery.cols-3{grid-template-columns:repeat(3,1fr)}.notion-image-gallery.cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width:768px){.notion-image-gallery,.notion-image-gallery.cols-2,.notion-image-gallery.cols-3,.notion-image-gallery.cols-4{grid-template-columns:1fr;gap:1rem}}.notion-image-caption{color:var(--hc-color-fg-neutral-subtle);text-align:left;margin-top:.375rem;font-size:.875rem;line-height:1.4}.notion-image{border-radius:var(--notion-image-border-radius);box-shadow:var(--hc-shadow-s1);transition:box-shadow .2s;overflow:hidden}.notion-image:hover{box-shadow:var(--hc-shadow-s2)}.notion-toggle{border-left:2px solid var(--hc-color-stroke-neutral-subtle);margin-top:.5rem;margin-bottom:.5rem;padding-left:1rem}.notion-toggle summary{cursor:pointer;color:var(--hc-color-fg-neutral-muted);list-style:none}.notion-toggle summary:hover{color:var(--hc-color-fg-neutral)}.notion-toggle summary::-webkit-details-marker{display:none}.notion-toggle summary:before{content:"▶";color:var(--hc-color-fg-neutral-subtle);margin-right:.5rem;transition:transform .2s;display:inline-block}.notion-toggle[open] summary:before{transform:rotate(90deg)}.notion-callout{background-color:#f1f1ef;border-radius:.375rem;gap:.5rem;margin-top:1rem;margin-bottom:1rem;padding:1rem 1rem 1rem .75rem;display:flex}.notion-callout.default{background-color:#fbfbfa;border:1px solid #e9e9e7}.notion-callout.gray{background-color:#f1f1ef}.notion-callout.brown{background-color:#f4eeee}.notion-callout.orange{background-color:#fbecdd}.notion-callout.yellow{background-color:#fbf3db}.notion-callout.green{background-color:#edf3ec}.notion-callout.blue{background-color:#e7f3f8}.notion-callout.purple{background-color:#f4f0f7}.notion-callout.pink{background-color:#f9eef3}.notion-callout.red{background-color:#fdebec}.notion-callout-body :where(p){color:var(--hc-color-fg-neutral-muted)}.notion-callout-body :where(p:last-child,ul:last-child,ol:last-child){margin-bottom:0}.notion-columns{gap:1rem;margin-top:1rem;margin-bottom:1rem;display:flex}.notion-column{flex:1}@media (max-width:768px){.notion-columns{flex-direction:column}}.notion-table{border-collapse:collapse;width:100%;margin-top:1rem;margin-bottom:1rem}.notion-table th{background-color:var(--hc-color-bg-brand-weak);text-align:left;border:1px solid var(--hc-color-stroke-neutral-subtle);color:var(--hc-color-fg-neutral-muted);padding:.5rem 1rem;font-weight:500}.notion-table td{border:1px solid var(--hc-color-stroke-neutral-subtle);padding:.5rem 1rem}.notion-table tr:hover{background-color:var(--hc-color-bg-layer-basement)}.notion-code{background-color:var(--hc-color-bg-layer-basement);border-radius:.5rem;margin-top:1rem;margin-bottom:1rem;padding:1rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.85em;line-height:1.45;overflow-x:auto}.notion-inline-code{background-color:var(--hc-color-bg-neutral-weak);color:var(--hc-color-fg-critical);border-radius:.25rem;padding:.125rem .25rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.85em}
