.amlbr-sec{padding:clamp(48px,6vw,80px) 0}.amlbr-who{background:var(--paper);border-bottom:1px solid var(--line)}.amlbr-obligations{background:var(--paper-2)}.amlbr-risks{background:var(--paper)}.amlbr-services{background:var(--paper-2)}.amlbr-faq{background:var(--paper)}.amlbr-h2{margin:0 0 24px;max-width:var(--container-text);font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-heading);color:var(--navy)}.amlbr-lead{margin:0;font-size:16px;line-height:var(--lh-body);color:var(--text-muted)}.amlbr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:var(--radius-sm);font-family:var(--font-heading);font-size:16px;font-weight:var(--fw-bold);text-decoration:none;transition:background .15s}.amlbr-btn--cta{background:var(--yellow);border:1px solid var(--yellow);color:var(--navy)}.amlbr-btn--cta:hover,.amlbr-btn--cta:focus-visible{background:var(--yellow-deep);border-color:var(--yellow-deep);color:var(--navy);text-decoration:none}.amlbr-hero__overlay{background:linear-gradient(96deg,rgba(1,17,38,.97) 0%,rgba(1,17,38,.94) 55%,rgba(1,17,38,.8) 100%)}.amlbr-hero.aml-hero .aml-shell{padding-bottom:clamp(48px,6vw,72px)}.amlbr-hero .aml-hero__inner{max-width:760px}.amlbr-hero__title.aml-hero__title{font-size:var(--fs-h1);line-height:var(--lh-heading);letter-spacing:var(--ls-snug);margin-bottom:16px;overflow-wrap:break-word}.amlbr-hero__lead.aml-hero__lead{max-width:64ch;font-size:17px;font-weight:var(--fw-regular);color:rgba(255,255,255,.88);margin-bottom:28px}.amlbr-who__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.amlbr-who .amlbr-h2{margin-bottom:12px}.amlbr-who__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.amlbr-who__item{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.55;color:var(--text-body)}.amlbr-who__item i{flex-shrink:0;margin-top:2px;font-size:20px;color:var(--success)}.amlbr-obligations__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.amlbr-obligation{display:flex;align-items:flex-start;gap:14px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);padding:20px 22px}.amlbr-obligation__num{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--navy);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:15px;font-weight:var(--fw-bold)}.amlbr-obligation__title{margin:4px 0 6px;font-family:var(--font-heading);font-size:17px;font-weight:var(--fw-bold);line-height:1.35;color:var(--navy)}.amlbr-obligation__text{margin:0;font-size:15px;line-height:1.6;color:var(--text-body)}.amlbr-obligation__legal,.amlbr-risk__legal,.amlbr-faq__legal{margin:8px 0 0;font-size:14px;color:var(--text-muted)}.amlbr-risks__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.amlbr-risk{border:1px solid var(--line);border-left:3px solid var(--danger);border-radius:var(--radius-md);padding:18px 22px;background:var(--paper)}.amlbr-risk__title{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-family:var(--font-heading);font-size:17px;font-weight:var(--fw-bold);color:var(--navy)}.amlbr-risk__text{margin:0;font-size:15px;line-height:1.6;color:var(--text-body)}.amlbr-services__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.amlbr-service{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);padding:20px 22px}.amlbr-service__title{margin:0 0 6px;font-family:var(--font-heading);font-size:17px;font-weight:var(--fw-bold);line-height:1.35;color:var(--navy)}.amlbr-service__text{margin:0;font-size:15px;line-height:1.6;color:var(--text-body)}.amlbr-accordion{max-width:880px;border-top:1px solid var(--line)}.amlbr-accordion .aml-accordion__head{padding:18px 0}.amlbr-accordion .aml-accordion__panel-inner{padding:0 0 20px}.amlbr-accordion .aml-accordion__answer{font-size:16px;font-weight:var(--fw-regular);margin-bottom:0}.amlbr-faq__more{margin:20px 0 0}.amlbr-faq__more a{font-family:var(--font-heading);font-size:16px;font-weight:var(--fw-semibold);color:var(--navy)}.amlbr-final{background:var(--paper-2);border-top:1px solid var(--line);padding:clamp(40px,5vw,64px) 0}.amlbr-final__box{display:flex;align-items:center;justify-content:space-between;gap:24px 40px;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);padding:clamp(20px,3vw,32px)}.amlbr-final__title{margin:0 0 6px;font-family:var(--font-heading);font-size:clamp(20px,2vw,24px);font-weight:var(--fw-bold);color:var(--navy)}.amlbr-final__lead{margin:0 0 12px;max-width:64ch;font-size:16px;line-height:var(--lh-body);color:var(--text-muted)}.amlbr-final__contacts{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0}.amlbr-final__contacts a{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:var(--fw-semibold);color:var(--navy);text-decoration:none}.amlbr-final__contacts a:hover{text-decoration:underline}.amlbr-final__actions{flex-shrink:0}.amlbr-final__related{margin:16px 0 0;font-size:15px;line-height:1.7;color:var(--text-muted)}.amlbr-final__related a{color:var(--navy);font-weight:var(--fw-semibold)}@media (max-width:992px){.amlbr-hero.aml-hero .aml-shell{padding-top:104px}.amlbr-who__grid,.amlbr-obligations__list{grid-template-columns:minmax(0,1fr)}.amlbr-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.amlbr-risks__grid,.amlbr-services__grid{grid-template-columns:minmax(0,1fr)}.amlbr-final__box{flex-direction:column;align-items:stretch}.amlbr-final__actions .amlbr-btn{width:100%}}@media (max-width:576px){.amlbr-hero .amlbr-btn{width:100%}.amlbr-obligation,.amlbr-service{padding:18px}}