.content-prose[data-v-4b76c9cf] h2{font-size:1.5rem;font-weight:700;margin:2rem 0 .75rem}.content-prose[data-v-4b76c9cf] h3{font-size:1.25rem;font-weight:600;margin:1.5rem 0 .5rem}.content-prose[data-v-4b76c9cf] p{line-height:1.7;margin:.75rem 0}.content-prose[data-v-4b76c9cf] ol,.content-prose[data-v-4b76c9cf] ul{list-style:disc;margin:.75rem 0;padding-left:1.5rem}.content-prose[data-v-4b76c9cf] ol{list-style:decimal}.content-prose[data-v-4b76c9cf] li{margin:.25rem 0}.content-prose[data-v-4b76c9cf] a{color:var(--primary);text-decoration:underline}.content-prose[data-v-4b76c9cf] .content-map{border:0;border-radius:.5rem;height:360px;margin:1rem 0;width:100%}.content-prose[data-v-4b76c9cf] .content-button{align-items:center;background:var(--primary);border:1px solid transparent;border-radius:.5rem;color:var(--primary-foreground);display:inline-flex;font-weight:600;gap:.5rem;justify-content:center;line-height:1.25;margin:.5rem 0;padding:.625rem 1.25rem;text-decoration:none;transition:opacity .15s ease,background-color .15s ease,color .15s ease}.content-prose[data-v-4b76c9cf] .content-button:hover{opacity:.9}.content-prose[data-v-4b76c9cf] .content-button__icon{flex:0 0 auto;height:1rem;width:1rem}.content-prose[data-v-4b76c9cf] .content-button--secondary{background:var(--secondary);color:var(--secondary-foreground)}.content-prose[data-v-4b76c9cf] .content-button--outline{background:var(--background);border-color:var(--border);color:var(--foreground)}.content-prose[data-v-4b76c9cf] .content-button--ghost{background:var(--accent);color:var(--accent-foreground)}.content-prose[data-v-4b76c9cf] .content-button--destructive{background:var(--destructive);color:#fff}.content-prose[data-v-4b76c9cf] .content-button--telegram{background:#229ed9;color:#fff}.content-prose[data-v-4b76c9cf] .content-button--vk{background:#07f;color:#fff}.content-prose[data-v-4b76c9cf] .content-button--max{background:#2f6bff;color:#fff}.content-prose[data-v-4b76c9cf] .content-button--flowwow{background:#111827;color:#fff}.content-prose[data-v-4b76c9cf] .content-button--custom{background:var(--content-button-color);color:#fff}.content-prose[data-v-4b76c9cf] .content-gallery-placeholder{border:1px dashed var(--border);border-radius:.5rem;color:var(--muted-foreground);margin:1rem 0;padding:1.5rem;text-align:center}
