:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html{scroll-behavior:smooth;overflow-x:clip}body{max-width:100%;overflow-x:clip}::selection{color:#fff;background:#c62828}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;margin:0;padding:0}main{margin-top:-56px;padding-top:56px}@media (min-width:900px){main{margin-top:-64px;padding-top:64px}}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.tiptap-viewer{-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:1200px;overflow-x:auto}.tiptap-viewer .ProseMirror{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;outline:none;min-width:0;font-size:16px;line-height:1.7}@media (min-width:900px){.tiptap-viewer .ProseMirror{font-size:18px;line-height:1.75}}.tiptap-viewer .ProseMirror h2{border-left:4px solid #c62828;margin-top:2rem;margin-bottom:1rem;padding-left:1rem;font-size:1.5rem;font-weight:700}@media (min-width:900px){.tiptap-viewer .ProseMirror h2{font-size:28px}}.tiptap-viewer .ProseMirror h3{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.tiptap-viewer .ProseMirror blockquote{color:#fff;background:#000;border-left:3px solid #c62828;border-radius:16px;margin:2rem 0;padding:1.25rem 1.5rem;font-size:1.125rem;font-weight:700;line-height:1.5;position:relative;overflow:hidden}.tiptap-viewer .ProseMirror blockquote:before{content:"\"";float:left;color:#c62828;margin-top:-.1em;margin-right:.35rem;font-family:Georgia,serif;font-size:2.5rem;font-weight:700;line-height:.85}.tiptap-viewer .ProseMirror blockquote h2,.tiptap-viewer .ProseMirror blockquote h3{margin-top:.5rem;margin-bottom:.5rem;border-left:none!important;padding-left:0!important}.tiptap-viewer .ProseMirror blockquote p{margin-bottom:.5rem}.tiptap-viewer .ProseMirror blockquote p:last-child{margin-bottom:0}.tiptap-viewer .ProseMirror ul,.tiptap-viewer .ProseMirror ol{margin:1rem 0;padding-left:1.5rem}.tiptap-viewer .ProseMirror li{margin-bottom:.5rem}.tiptap-viewer .ProseMirror strong{font-weight:700}.tiptap-viewer .ProseMirror u{text-decoration:underline}.tiptap-viewer .ProseMirror mark{background:#fef08a;border-radius:2px;padding:.1em .2em}.tiptap-viewer .ProseMirror code{word-break:break-all;overflow-wrap:break-word;background:#f5f5f5;border-radius:4px;padding:.2em .4em;font-size:.9em}.tiptap-viewer .ProseMirror pre{-webkit-overflow-scrolling:touch;max-width:100%;margin:1rem 0;padding:1rem;overflow-x:auto}.tiptap-viewer .ProseMirror pre code{padding:0}.tiptap-viewer .ProseMirror table{border-collapse:collapse;width:100%;margin:1rem 0}.tiptap-viewer .ProseMirror th,.tiptap-viewer .ProseMirror td{text-align:left;white-space:normal;border:1px solid #ddd;padding:.5rem .75rem}@media (max-width:600px){.tiptap-viewer .ProseMirror th,.tiptap-viewer .ProseMirror td{padding:.4rem .5rem;font-size:.9rem}}.tiptap-viewer .ProseMirror th{background:#f5f5f5;font-weight:600}.tiptap-viewer .ProseMirror img{border-radius:8px;width:auto;max-width:100%;height:auto;margin:1.5rem 0;display:block}@media (min-width:900px){.tiptap-viewer .ProseMirror img{margin:1.5rem 0}}.tiptap-viewer .ProseMirror a,.tiptap-viewer .ProseMirror a.seo-internal-link{color:#c62828;word-break:break-word;text-decoration:underline}[id]{scroll-margin-top:120px}
