.text-content{font-size:1 rem;font-weight:300;line-height:1.75}.text-content h1{font-size:2rem;font-weight:500;margin:2rem 0 1rem}.text-content h2{font-size:1.5rem;font-weight:500;margin:1.5rem 0 1rem}.text-content h3{font-size:1.25rem;font-weight:500;margin:1.25rem 0 .75rem}.text-content p{margin:1rem 0}.text-content ul,.text-content ol{margin:1rem 0;padding-left:1.5rem}.text-content li{margin:.5rem 0}.text-content a{color:#2563eb;text-decoration:underline}.text-content a:hover{color:#1d4ed8}.text-content blockquote{border-left:4px solid #e5e7eb;padding-left:1rem;margin:1rem 0;font-style:italic;color:#4b5563}.text-tooltip-container{position:relative;display:inline-block;cursor:help;--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-tooltip-container .text-tooltip-content{pointer-events:none;position:absolute;left:0;bottom:100%;z-index:50;margin-bottom:.5rem;min-width:400px;max-width:700px;--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));white-space:normal;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1));opacity:0;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.text-tooltip-container:hover .text-tooltip-content{opacity:1}.private-foto{max-width:62.5%;height:auto;margin:2rem auto .5rem;display:block;border:1px solid #ddd;padding:10px;background-color:#fff;box-shadow:0 2px 8px #0000001a}@media (min-width: 1400px){.private-foto{max-width:70%}}@media (min-width: 769px) and (max-width: 1024px){.private-foto{max-width:75%}}@media (max-width: 768px){.text-content{font-size:.875rem}.text-content h1{font-size:1.75rem}.text-content h2{font-size:1.5rem}.text-content h3{font-size:1.25rem}.private-foto{max-width:100%;margin:1.5rem auto .5rem}}
