.amlegal-alimony-wrapper{background:#f3ede0;padding:32px 20px;width:100%;box-sizing:border-box;font-family:'Segoe UI',Arial,sans-serif;color:#2a2019}.amlegal-alimony-wrapper *{box-sizing:border-box}.amlegal-alimony-wrapper .post-body{max-width:760px;margin:0 auto}.amlegal-alimony-wrapper h1{font-family:Georgia,'Times New Roman',serif;font-style:italic;color:#2a2019;font-size:2.1em;line-height:1.25;margin:0 0 14px}.amlegal-alimony-wrapper h2{color:#2a2019;font-size:1.45em;margin:40px 0 14px;border-left:4px solid #c99a42;padding-left:12px}.amlegal-alimony-wrapper h3{color:#2a2019;font-size:1.15em;margin:24px 0 10px}.amlegal-alimony-wrapper p{line-height:1.75;font-size:1.02em;margin:0 0 16px}.amlegal-alimony-wrapper a{color:#c99a42;text-decoration:underline;font-weight:600}.amlegal-alimony-wrapper a:hover{color:#a67d2e}.amlegal-alimony-wrapper ul,.amlegal-alimony-wrapper ol{margin:0 0 18px;padding-left:22px;line-height:1.75}.amlegal-alimony-wrapper li{margin-bottom:8px}.amlegal-alimony-wrapper table{width:100%;border-collapse:collapse;margin:0 0 24px;background:#fffdf8;border:1px solid #c99a42}.amlegal-alimony-wrapper th{background:#2a2019;color:#f5f0e6;text-align:left;padding:10px 12px;font-size:0.95em}.amlegal-alimony-wrapper td{padding:10px 12px;border-top:1px solid #e6dcc4;font-size:0.95em;vertical-align:top}.amlegal-alimony-wrapper .intro-box{background:#fffdf8;border:1px solid #c99a42;border-radius:6px;padding:20px 22px;margin-bottom:20px}.amlegal-alimony-wrapper .cta-block{background:#2a2019;border-radius:8px;padding:26px;text-align:center;margin:34px 0}.amlegal-alimony-wrapper .cta-block p{color:#f5f0e6;margin-bottom:16px;font-size:1.05em}.amlegal-alimony-wrapper .cta-btn{display:inline-block;background:#c99a42;color:#2a2019;font-weight:700;padding:12px 28px;border-radius:4px;text-decoration:none;margin:0 8px}.amlegal-alimony-wrapper .cta-btn:hover{background:#e0b25a;color:#2a2019}.amlegal-alimony-wrapper .cta-btn.outline{background:transparent;border:2px solid #c99a42;color:#f5f0e6}.amlegal-alimony-wrapper .pill{display:inline-block;background:#f5f0e6;border:1px solid #c99a42;color:#2a2019;border-radius:20px;padding:3px 12px;font-size:0.85em;margin:2px 4px 2px 0}.amlegal-alimony-wrapper .faq-item{border-bottom:1px solid #d9cba3;padding:14px 0}.amlegal-alimony-wrapper .faq-q{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;color:#2a2019;font-size:1.02em}.amlegal-alimony-wrapper .faq-q .faq-icon{color:#c99a42;font-size:1.3em;transition:transform 0.3s ease;flex-shrink:0;margin-left:12px}.amlegal-alimony-wrapper .faq-item.open .faq-icon{transform:rotate(45deg)}.amlegal-alimony-wrapper .faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.35s ease}.amlegal-alimony-wrapper .faq-item.open .faq-a-wrap{grid-template-rows:1fr}.amlegal-alimony-wrapper .faq-a-inner{overflow:hidden}.amlegal-alimony-wrapper .faq-a{padding-top:10px;line-height:1.7;color:#2a2019;font-size:0.98em}.amlegal-alimony-wrapper .disclaimer{font-size:0.88em;color:#5a4f42;border-top:1px solid #d9cba3;padding-top:16px;margin-top:32px;font-style:italic}.amlegal-alimony-wrapper .fade-section{opacity:0;transform:translateY(16px);transition:opacity 0.6s ease,transform 0.6s ease}.amlegal-alimony-wrapper .fade-section.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.amlegal-alimony-wrapper .fade-section{opacity:1;transform:none;transition:none}.amlegal-alimony-wrapper .faq-a-wrap{transition:none}.amlegal-alimony-wrapper .faq-q .faq-icon{transition:none}}@media (max-width:600px){.amlegal-alimony-wrapper h1{font-size:1.6em}.amlegal-alimony-wrapper h2{font-size:1.25em}}