@media print{@page{size:A4;margin:25mm 20mm}.no-print,.sidebar,.toolbar,aside,button:not(.print-visible),footer,header,nav{display:none!important}body{color:black!important;font-family:Times New Roman,Times,serif!important;font-size:14pt!important;line-height:2!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.legal-document,body{background:white!important}.legal-document{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;box-shadow:none!important}.court-header{margin-bottom:24pt;text-transform:uppercase;font-size:14pt}.case-number,.court-header{text-align:center;font-weight:700}.case-number,.party-block{margin:20pt 0}.party-block{page-break-inside:avoid}.party-label{text-align:right;font-style:italic}.section-header{font-weight:700;text-decoration:underline;text-align:center;margin:24pt 0 12pt;page-break-after:avoid}.legal-para{text-indent:0;margin-left:40pt;text-align:justify;margin-bottom:12pt;page-break-inside:avoid}.para-number{display:inline-block;width:40pt;margin-left:-40pt}.prayer-section{margin-top:24pt;page-break-inside:avoid}.prayer-header{font-weight:700;text-decoration:underline;text-align:center;margin-bottom:12pt}.verification-section{margin-top:24pt;page-break-inside:avoid}.verification-header{font-weight:700;text-decoration:underline;text-align:center;margin-bottom:12pt}.signature-block{margin-top:48pt;display:flex;justify-content:space-between;page-break-inside:avoid}.signature-left,.signature-right{width:45%}.signature-right{text-align:right}.page-break{page-break-after:always}.no-break{page-break-inside:avoid}a{color:black!important;text-decoration:none!important}table{border-collapse:collapse;width:100%;margin:12pt 0;page-break-inside:avoid}td,th{border:1pt solid black;padding:6pt;text-align:left}th{font-weight:700;background:#f0f0f0!important}ol,ul{margin-left:40pt}li{margin-bottom:6pt}blockquote{margin:12pt 40pt;padding-left:12pt;border-left:2pt solid #666;font-style:italic}.footnote{font-size:10pt;line-height:1.5}.annexure-header{font-weight:700;text-align:center;text-decoration:underline;margin:24pt 0 12pt;page-break-before:always}}.legal-preview-container{background:#f5f5f5;padding:2rem;min-height:100vh}.legal-preview{background:white;width:210mm;min-height:297mm;margin:0 auto;padding:25mm 20mm;box-shadow:0 4px 20px rgba(0,0,0,.15);font-family:Times New Roman,Times,serif;font-size:14pt;line-height:2;text-align:justify}.legal-preview .court-header{text-align:center;font-weight:700;margin-bottom:24pt;text-transform:uppercase}.legal-preview .case-number{text-align:center;font-weight:700;margin:20pt 0}.legal-preview .party-block{margin:20pt 0}.legal-preview .party-label{text-align:right;font-style:italic}.legal-preview .section-header{font-weight:700;text-decoration:underline;text-align:center;margin:24pt 0 12pt}.legal-preview .legal-para{text-indent:0;margin-left:40pt;margin-bottom:12pt}.legal-preview .para-number{display:inline-block;width:40pt;margin-left:-40pt}.legal-preview .prayer-section,.legal-preview .verification-section{margin-top:24pt}.legal-preview .prayer-header,.legal-preview .verification-header{font-weight:700;text-decoration:underline;text-align:center;margin-bottom:12pt}.legal-preview .signature-block{margin-top:48pt;display:flex;justify-content:space-between}.legal-preview .signature-left,.legal-preview .signature-right{width:45%}.legal-preview .signature-right{text-align:right}.legal-preview-page{position:relative}.legal-preview-page:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:repeating-linear-gradient(90deg,#ccc,#ccc 5px,transparent 0,transparent 10px)}@media (max-width:240mm){.legal-preview{width:100%;min-height:auto;padding:5mm;font-size:12pt}}