.legal-article-section .prose section{margin-bottom:35px}.legal-article-section .prose p{font-size:14px;line-height:1.95}.legal-article-section .prose h2{font-size:25px}.contact-content{grid-template-columns:1.3fr 1fr;gap:40px;display:grid}.correction-form{background:linear-gradient(130deg,#142c49,#10213d);border:1px solid #35567e;border-radius:12px;padding:28px}.correction-form>p{font-size:12px}.correction-form>.field{margin-top:20px}.correction-form textarea{resize:vertical;color:#e3edfa;background:#06232d;border:1px solid #3a5d67;border-radius:7px;width:100%;min-width:0;padding:12px;font-size:12px;line-height:1.8}.correction-status{margin:18px 0 0;color:#89bbd7!important;font-size:11px!important}.correction-form details{margin-top:20px;font-size:12px}.correction-form pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.8 var(--font);color:#c2d8ed;background:#091a31;border-radius:7px;padding:15px}.contact-aside{padding:16px 0}.contact-aside h2{font-size:23px}.contact-aside h3{margin:25px 0 10px;font-size:17px}.contact-aside p{color:#a9bfdd;font-size:12px;line-height:1.8}.contact-aside .button{font-size:11px}@media (max-width:768px){.contact-content{grid-template-columns:1fr;gap:20px}.correction-form{padding:20px}.legal-article-section .prose h2{font-size:23px}}
