body:has(.container.max-w-4xl .prose){background-color:#f8fafc}.container.max-w-4xl .prose{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:50px 60px;box-shadow:0 10px 40px #0000000d}.container.max-w-4xl h1{text-align:center;letter-spacing:-.5px;margin-bottom:30px!important;font-size:2.5rem!important}.container.max-w-4xl h1:after{content:"";background-color:var(--primary-orange,#e74013);border-radius:2px;width:60px;height:4px;margin:15px auto 0;display:block}.prose p.text-sm.text-gray-500{text-align:center;border-bottom:1px solid #f1f5f9;padding-bottom:20px;font-style:italic;margin-bottom:40px!important}.prose h2{border-bottom:1px solid #f1f5f9;align-items:center;gap:8px;padding-bottom:10px;display:flex;color:var(--primary-orange,#e74013)!important;margin-top:30px!important;font-size:1.3rem!important}.prose p{color:#475569;text-align:justify;line-height:1.8}.prose ul.list-disc{list-style:none;padding-left:10px!important}.prose ul.list-disc li{color:#475569;margin-bottom:12px;padding-left:20px;line-height:1.6;position:relative}.prose ul.list-disc li:before{content:"■";color:var(--primary-orange,#e74013);font-size:.6rem;position:absolute;top:6px;left:0}@media (max-width:768px){.container.max-w-4xl .prose{padding:30px 20px}.container.max-w-4xl h1{font-size:2rem!important}.prose p{text-align:left}}
