.aml-wrap{width:100%;box-sizing:border-box;background:#f3ede0;color:#2a2019;font-family:'Inter','Segoe UI',Roboto,Arial,sans-serif;font-size:17px;line-height:1.75;padding:48px 20px}.aml-wrap *{box-sizing:border-box}.aml-inner{max-width:860px;margin:0 auto}.aml-wrap h1{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-weight:700;color:#2a2019;font-size:clamp(2rem,4.2vw,2.9rem);line-height:1.2;margin:0 0 18px}.aml-byline{display:inline-block;border:1.5px solid #c99a42;border-radius:999px;padding:6px 16px;font-size:.92rem;font-weight:600;color:#2a2019;margin-bottom:26px}.aml-answer{background:#faf5ea;border-left:5px solid #c99a42;border-radius:6px;padding:20px 24px;margin:0 0 22px;font-size:1.05rem;color:#2a2019}.aml-wrap h2{font-family:'Inter','Segoe UI',Roboto,Arial,sans-serif;color:#2a2019;font-size:1.55rem;line-height:1.3;font-weight:700;margin:2.6rem 0 1rem;padding-bottom:8px;border-bottom:2px solid #c99a42}.aml-wrap h3{font-family:'Inter','Segoe UI',Roboto,Arial,sans-serif;color:#2a2019;font-size:1.2rem;font-weight:700;margin:1.8rem 0 .6rem}.aml-wrap p{margin:0 0 1.1rem;color:#2a2019}.aml-wrap ul,.aml-wrap ol{margin:0 0 1.2rem;padding-left:1.4rem;color:#2a2019}.aml-wrap li{margin-bottom:.55rem}.aml-wrap a{color:#2a2019;font-weight:600;text-decoration:none;border-bottom:2px solid #c99a42}.aml-wrap a:hover{background:#c99a42}.aml-table-wrap{overflow-x:auto;margin:1.2rem 0 1.6rem}.aml-wrap table{width:100%;border-collapse:collapse;background:#faf5ea;font-size:.97rem}.aml-wrap th{background:#2a2019;color:#f5f0e6;text-align:left;padding:12px 14px;font-weight:700}.aml-wrap td{padding:12px 14px;border:1px solid #c99a42;color:#2a2019;vertical-align:top}.aml-cta{background:#2a2019;color:#f5f0e6;border-radius:14px;padding:30px 26px;text-align:center;margin:2.2rem 0}.aml-wrap .aml-cta p{color:#f5f0e6;margin:0 0 16px;font-size:1.08rem}.aml-wrap .aml-cta a.aml-btn{display:inline-block;background:#c99a42;color:#2a2019;font-weight:700;padding:14px 30px;border-radius:999px;border:2px solid #c99a42}.aml-wrap .aml-cta a.aml-btn:hover{background:transparent;color:#f5f0e6}.aml-wrap .aml-cta a.aml-btn.alt{background:transparent;color:#f5f0e6}.aml-wrap .aml-cta a.aml-btn.alt:hover{background:#c99a42;color:#2a2019}.aml-wrap details{background:#faf5ea;border:1.5px solid #c99a42;border-radius:10px;margin:12px 0}.aml-wrap summary{cursor:pointer;padding:16px 52px 16px 20px;font-weight:700;color:#2a2019;list-style:none;position:relative}.aml-wrap summary::-webkit-details-marker{display:none}.aml-wrap summary::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.4rem;color:#2a2019}.aml-wrap details[open] summary::after{content:"\2013"}.aml-wrap details[open] .aml-faq-a{animation:amlFade .35s ease}.aml-wrap .aml-faq-a{padding:0 20px 8px}@keyframes amlFade{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aml-wrap details[open] .aml-faq-a{animation:none}}.aml-disclaimer{margin-top:2.4rem;padding-top:18px;border-top:2px solid #c99a42;font-size:.97rem;font-weight:600}@media (max-width:600px){.aml-wrap{padding:32px 16px;font-size:16px}}