.document-viewer__article{max-width:1000px!important;margin:0 auto!important;padding:20px!important;width:100%!important;box-sizing:border-box!important}:root{--primary-bg:#f7f4ee;--section-bg:#fffdf9;--sidebar-bg:#efe9df;--accent-primary:#8a6a2f;--accent-secondary:#8a6a2f;--accent-light:#8a6a2f;--accent-lighter:#8a6a2f;--text-primary:#1b2a3d;--text-secondary:#475569;--text-light:#64748B;--border-light:rgba(15,31,51,.12);--border-medium:rgba(15,31,51,.18);--highlight-bg:#f3ece1;--success-bg:#f3ece1;--warning-bg:#FEF3C7;--shadow-soft:0 1px 3px rgba(0, 0, 0, 0.1);--font-heading:'Cormorant Garamond',serif;--font-body:'Inter',sans-serif;--line-height-relaxed:1.75;--line-height-normal:1.6}body{font-family:var(--font-body);background:0 0;color:var(--text-primary);line-height:var(--line-height-relaxed);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.document-header{text-align:center;margin-bottom:4rem;padding:2rem 1.5rem;background:#efe9df;color:#1a3a5c;border-radius:12px}.document-title{font-family:var(--font-heading);font-size:3rem;font-weight:600;margin-bottom:1rem;letter-spacing:1px;line-height:1.3;overflow-wrap:break-word}.document-subtitle{font-size:1.25rem;opacity:.9;font-weight:300;letter-spacing:.5px;margin-bottom:1.5rem}.section{margin-bottom:4rem}.section-header{margin-bottom:2rem;padding-bottom:1rem;border-bottom:2px solid var(--border-light)}.section-number{font-size:.875rem;color:var(--accent-primary);font-weight:600;letter-spacing:1px;margin-bottom:.5rem}.section-title{font-family:var(--font-heading);font-size:2rem;font-weight:600;color:#1a3a5c;letter-spacing:.5px;margin:0 0 1rem}.section-content{background:var(--section-bg);padding:2.5rem;border-radius:8px;border:1px solid var(--border-light);box-shadow:var(--shadow-soft);margin:0}.section-content p{margin-bottom:1.5rem;color:var(--text-primary);font-size:1rem;line-height:var(--line-height-relaxed)}.section-content p:last-child{margin-bottom:0}.subsection-title{font-family:var(--font-heading);font-size:1.3rem;font-weight:600;color:#8a6a2f;margin:2rem 0 1rem}.subsection-title:first-of-type{margin-top:0}.highlight-box{background:var(--highlight-bg);padding:1.5rem;border-radius:8px;border-left:4px solid var(--accent-primary);margin:1.5rem 0}.emphasis-box{background:linear-gradient(135deg,#f3ece1,#f3ece1);padding:1.5rem;border-radius:8px;border:1px solid rgba(138,106,47,.2);margin:1.5rem 0}.section-content ol,.section-content ul{padding-left:1.5rem;margin:1rem 0}.section-content li{margin-bottom:.75rem;line-height:var(--line-height-relaxed)}.section-content strong{color:var(--text-primary);font-weight:600}.conclusion,.conclusion-box{background:linear-gradient(135deg,#f3ece1,#f3ece1);padding:2rem;border-radius:12px;border:1px solid rgba(138,106,47,.15);margin-top:2rem}@media (max-width:768px){.document-title{font-size:1.9rem;letter-spacing:.3px}.section-title{font-size:1.6rem}.section-content{padding:1.5rem}.document-viewer__article{padding:12px!important}}