.resource-prose{color:#b8b8c0;font-size:1.0625rem;line-height:1.85;overflow-wrap:anywhere}.resource-prose p{margin:1.1em 0}.resource-prose h2,.resource-prose h3{color:white;font-weight:650;line-height:1.3;margin:2em 0 .7em}.resource-prose h2{font-size:1.8rem}.resource-prose h3{font-size:1.35rem}.resource-prose strong{color:#fff}.resource-prose a{color:#f87171;text-decoration:underline;text-underline-offset:4px}.resource-prose ol,.resource-prose ul{padding-left:1.6em;margin:1em 0}.resource-prose ul{list-style:disc}.resource-prose ol{list-style:decimal}.resource-prose li{padding-left:.3em;margin:.4em 0}.resource-prose blockquote{border-left:3px solid #df3038;padding:.1em 1.5em;margin:1.8em 0;font-style:italic}.resource-prose .resource-callout{border:1px solid #ef444440;background:#ef44440a;padding:.5em 1.5em;border-radius:12px;margin:1.5em 0}.resource-prose hr{border-color:#ffffff20;margin:2.5em 0}.resource-prose img{max-width:100%;max-height:700px;height:auto;border-radius:12px;margin:1.5em auto}.resource-prose figcaption{font-size:.85rem;text-align:center;color:#888}.resource-editor .tiptap{min-height:320px;padding:1.5rem;outline:none}.resource-editor .tiptap:focus{box-shadow:inset 0 0 0 1px #ef444480}.resource-field{display:block;width:100%;border:1px solid #ffffff20;background:#111116;border-radius:8px;padding:.7rem .85rem;color:white;margin-top:.4rem}.resource-button{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1rem;border:1px solid #ffffff25;border-radius:8px;font-size:.875rem;color:white}.resource-button:hover{border-color:#ef4444;background:#ef444410}.resource-button:disabled{opacity:.4;cursor:wait}.resource-button:focus-visible{outline:2px solid #ef4444;outline-offset:3px}