#amlegal-anticipatory-bail *{box-sizing: border-box}#amlegal-anticipatory-bail{background-color: #f3ede0;font-family: 'Segoe UI',Arial,sans-serif;color: #2a2019;padding: 40px 20px;width: 100%}#amlegal-anticipatory-bail .post-body{max-width: 760px;margin: 0 auto}#amlegal-anticipatory-bail h1{font-family: Georgia,'Times New Roman',serif;font-style: italic;color: #2a2019;font-size: 33px;line-height: 1.25;margin-bottom: 18px}#amlegal-anticipatory-bail h2{color: #2a2019;font-size: 24px;margin-top: 40px;margin-bottom: 14px;border-left: 4px solid #c99a42;padding-left: 12px}#amlegal-anticipatory-bail h3{color: #2a2019;font-size: 19px;margin-top: 24px;margin-bottom: 10px}#amlegal-anticipatory-bail p,#amlegal-anticipatory-bail li{font-size: 16px;line-height: 1.75;margin-bottom: 14px}#amlegal-anticipatory-bail a{color: #c99a42;text-decoration: underline;font-weight: 600}#amlegal-anticipatory-bail a:hover{color: #2a2019}#amlegal-anticipatory-bail table{width: 100%;border-collapse: collapse;margin: 20px 0;background: #fffdf8}#amlegal-anticipatory-bail th{background-color: #2a2019;color: #f5f0e6;text-align: left;padding: 10px 12px;font-size: 15px}#amlegal-anticipatory-bail td{padding: 10px 12px;border-bottom: 1px solid #e3d9c2;font-size: 15px;vertical-align: top}#amlegal-anticipatory-bail .intro-box{background: #fffdf8;border: 1px solid #c99a42;border-radius: 8px;padding: 18px 20px;margin-bottom: 24px}#amlegal-anticipatory-bail .cta-block{background-color: #2a2019;border-radius: 10px;padding: 28px 24px;text-align: center;margin: 34px 0}#amlegal-anticipatory-bail .cta-block p{color: #f5f0e6;font-size: 17px;margin-bottom: 16px}#amlegal-anticipatory-bail .cta-btn{display: inline-block;background-color: #c99a42;color: #2a2019 !important;padding: 12px 26px;border-radius: 6px;font-weight: 700;text-decoration: none;margin: 6px;font-size: 15px}#amlegal-anticipatory-bail .cta-btn:hover{background-color: #f5f0e6}#amlegal-anticipatory-bail .whatsapp-btn{background-color: transparent;color: #c99a42 !important;border: 2px solid #c99a42}#amlegal-anticipatory-bail .pill{display: inline-block;background: #f5f0e6;border: 1px solid #c99a42;color: #2a2019;border-radius: 20px;padding: 3px 12px;font-size: 13px;margin-bottom: 10px}#amlegal-anticipatory-bail .faq-item{border-bottom: 1px solid #e3d9c2;padding: 14px 0}#amlegal-anticipatory-bail .faq-question{cursor: pointer;font-weight: 700;font-size: 16.5px;display: flex;justify-content: space-between;align-items: center;color: #2a2019}#amlegal-anticipatory-bail .faq-question .icon{color: #c99a42;font-size: 20px;transition: transform 0.25s ease;flex-shrink: 0;margin-left: 12px}#amlegal-anticipatory-bail .faq-question.open .icon{transform: rotate(45deg)}#amlegal-anticipatory-bail .faq-answer{max-height: 0;overflow: hidden;transition: max-height 0.3s ease}#amlegal-anticipatory-bail .faq-answer p{padding-top: 10px}#amlegal-anticipatory-bail .disclaimer{font-size: 13px;color: #6b5f4f;border-top: 1px solid #e3d9c2;margin-top: 34px;padding-top: 16px}#amlegal-anticipatory-bail .fade-section{opacity: 0;transform: translateY(16px);transition: opacity 0.6s ease,transform 0.6s ease}#amlegal-anticipatory-bail .fade-section.visible{opacity: 1;transform: translateY(0)}@media (prefers-reduced-motion: reduce){#amlegal-anticipatory-bail .fade-section{opacity: 1;transform: none;transition: none}#amlegal-anticipatory-bail .faq-answer{transition: none}}