/* Editorial hierarchy within the existing AML Certification Centre system. */
.insights-page{--in-forest:var(--amlcc-forest);--in-ink:var(--amlcc-ink);--in-muted:#526b64;--in-paper:#f3f7f3;--in-line:#cbd9d1;background:#fff;color:var(--in-ink)}
.insights-page h1,.insights-page h2,.insights-page h3{color:inherit}
.insights-page a{text-decoration-thickness:1px}.insights-page .in-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.insights-page [hidden]{display:none!important}.insights-page section[id]{scroll-margin-top:112px}.insights-page section:focus{outline:none}
.in-intro{padding:52px 0 38px}.in-intro-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:end}.in-intro h1{font-size:clamp(38px,4vw,54px);line-height:1.08;letter-spacing:-.04em}.in-eyebrow{font-size:13px;font-weight:500;color:var(--in-muted);margin-bottom:14px;line-height:1.5}.in-intro-grid>p{font-size:19px;line-height:1.6;max-width:430px;color:var(--in-muted);padding-bottom:4px}
.in-feature-layout{display:grid;grid-template-columns:1.4fr .8fr;gap:64px;align-items:stretch}.in-feature{background:#eaf1e6;padding:36px 40px;border-radius:12px}.in-feature-label{display:flex;align-items:center;gap:14px;margin-bottom:22px}.in-feature-label .in-eyebrow{margin:0;color:#385950}.in-small-mark{display:block;width:38px;height:30px;flex-shrink:0}.in-small-mark svg{width:100%;height:100%;display:block}.in-feature h2{font-size:34px;line-height:1.18;max-width:600px;letter-spacing:-.035em}.in-feature h2 a{text-decoration:none}.in-feature>p{font-size:18px;color:#46645a;line-height:1.6;margin-top:20px;max-width:580px}.in-feature-concepts{display:flex;flex-wrap:wrap;gap:12px 25px;padding:20px 0 0;color:#395c50;font-size:13px}.in-feature-concepts span{display:flex;align-items:center;gap:8px}.in-feature-concepts span:before{content:"";width:6px;height:10px;background:#208a73;transform:skewX(-29deg)}.in-feature-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #c1d2c2;margin-top:27px;padding-top:22px;font-size:13px;color:#476356}.in-feature-bottom .text-link{font-size:15px;color:var(--in-forest)}
.in-start{padding-top:12px}.in-start h2{font-size:21px;letter-spacing:-.02em;margin-bottom:20px}.in-start>a{display:grid;grid-template-columns:20px 1fr 20px;align-items:start;gap:16px;padding:23px 0;border-top:1px solid var(--in-line);text-decoration:none}.in-start>a>span{font-size:12px;color:var(--in-muted);padding-top:4px}.in-start strong{font-size:18px;font-weight:600}.in-start p{font-size:15px;color:var(--in-muted);margin-top:6px;line-height:1.5}.in-start svg{margin-top:4px}
.in-section{padding:78px 0}.in-section-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:30px}.in-section-heading h2{font-size:36px}.in-section-heading p:not(.in-eyebrow){margin-top:15px;font-size:17px;color:var(--in-muted);max-width:540px}.in-section-heading>p{max-width:380px!important}.in-search{display:flex;align-items:center;gap:10px;border-bottom:1px solid #9dafaa;min-width:305px;max-width:340px;width:100%;min-height:48px;position:relative;color:var(--in-muted)}.in-search input{min-width:0;width:100%;border:0;border-radius:0;background:transparent;padding:12px 0;font-size:15px;color:var(--in-ink);outline-offset:3px}.in-search input::-webkit-search-cancel-button{-webkit-appearance:none}.in-search input::placeholder{color:#647970;opacity:1}.in-search button{width:44px;height:44px;background:transparent;border:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.in-filters{display:flex;gap:8px;flex-wrap:wrap;margin-top:34px}.in-filters button{padding:11px 18px;min-height:46px;border:0;background:#f3f7f3;color:var(--in-forest);border-radius:8px;font-size:14px;font-weight:500}.in-filters button[aria-pressed=true]{background:var(--in-forest);color:#fff}.in-filters button:hover:not([aria-pressed=true]){background:#e8f0e9}.in-count{font-size:13px;color:var(--in-muted);margin:20px 0 6px;min-height:22px}.in-reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:52px}.in-reading-card{border-bottom:1px solid var(--in-line);padding:28px 0 21px;display:flex;flex-direction:column;min-width:0}.in-meta{display:flex;gap:14px;justify-content:space-between;font-size:12px;color:var(--in-muted);line-height:1.5}.in-reading-card h3{font-size:25px;letter-spacing:-.025em;line-height:1.3;margin:15px 0 12px;max-width:515px}.in-reading-card h3 a{text-decoration:none}.in-reading-card>p{font-size:16px;line-height:1.65;color:var(--in-muted);max-width:510px;margin-bottom:18px}.in-reading-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:12px;color:var(--in-muted)}.in-arrow{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;color:var(--in-forest)}.in-library-foot{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:25px;font-size:13px;color:var(--in-muted)}.in-library-foot .text-link{font-size:13px;flex-shrink:0}.in-empty{grid-column:1/-1;background:var(--in-paper);border-radius:12px;padding:38px;margin-top:20px}.in-empty h3{font-size:26px}.in-empty p{margin:13px 0 22px;color:var(--in-muted)}.insights-page .in-empty .btn{width:auto}
.in-conversations{background:var(--in-forest);color:#f3f7f3}.in-conversations .in-eyebrow{color:var(--amlcc-lime)}.in-conversations p:not(.in-eyebrow),.in-conversations .in-section-heading p:not(.in-eyebrow){color:#c9ddd3}.in-heading-aside{max-width:365px}.in-heading-aside .text-link{margin-top:18px;font-size:14px}.in-conversations a:hover{color:var(--amlcc-lime)}.in-conversations :focus-visible{outline-color:var(--amlcc-lime)}.in-webinars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:39px}.in-webinars article{border-top:1px solid #78978b;padding-top:22px;display:flex;flex-direction:column}.in-webinar-top{display:flex;gap:10px;align-items:center;font-size:12px;color:#c9ddd3}.in-webinars h3{font-size:24px;line-height:1.3;margin:18px 0 16px;letter-spacing:-.02em}.in-webinars h3 a{text-decoration:none}.in-webinars article>p{font-size:15px;line-height:1.65;margin-bottom:20px}.in-webinar-bottom{margin-top:auto;display:flex;gap:16px;justify-content:space-between;align-items:center;font-size:12px;color:#d2e3da}.in-webinar-bottom>a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0}.in-member-note{display:flex;align-items:center;gap:12px;margin-top:36px;padding-top:25px;border-top:1px solid #648277;font-size:13px}.in-member-note p{max-width:720px}.in-member-note a{margin-left:auto;display:inline-flex;align-items:center;gap:12px;white-space:nowrap}
.in-centre-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:30px}.in-centre-lead{background:#f0f4f8;color:#163b53;padding:29px;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;gap:35px}.in-centre-lead .in-eyebrow{color:#4a6276}.in-centre-grid h3{font-size:25px;line-height:1.3;letter-spacing:-.025em}.in-centre-grid h3 a{text-decoration:none}.in-centre-lead p:not(.in-eyebrow){font-size:15px;color:#4a6276;margin-top:20px}.in-centre-grid .text-link{font-size:14px}.in-centre-photo{min-width:0}.in-centre-photo img{width:100%;height:190px;object-fit:cover;display:block;border-radius:12px}.in-centre-photo>div{padding-top:23px}.in-centre-photo .in-eyebrow{font-size:12px}.in-centre-photo p:not(.in-eyebrow){font-size:15px;color:var(--in-muted);margin:14px 0 18px}
.in-next{background:var(--in-paper)}.in-next-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.in-next h2{font-size:36px}.in-next-grid>div>p:last-child{color:var(--in-muted);font-size:17px;margin-top:23px;max-width:440px}.in-next-links>a{display:flex;justify-content:space-between;gap:25px;align-items:center;text-decoration:none;padding:23px 0;border-bottom:1px solid var(--in-line)}.in-next-links>a:first-child{padding-top:0}.in-next-links strong{display:block;font-size:20px}.in-next-links small{display:block;font-size:14px;color:var(--in-muted);margin-top:7px;line-height:1.5}
@keyframes insight-enter{from{transform:translateY(6px)}to{transform:translateY(0)}}.in-revealed{animation:insight-enter 500ms ease-out both}.motion-off .insights-page *{animation:none!important}
@media(max-width:1050px){.in-feature-layout{grid-template-columns:1.4fr 1fr;gap:38px}.in-feature{padding:30px}.in-feature h2{font-size:30px}.in-reading-grid{column-gap:35px}.in-centre-grid{gap:24px}.in-centre-grid h3{font-size:22px}.in-centre-lead{padding:24px}.in-webinars{gap:26px}.in-webinars h3{font-size:22px}.in-next-grid{gap:60px}}
@media(max-width:800px){.in-intro-grid{grid-template-columns:1fr;gap:23px;align-items:start}.in-intro-grid>p{max-width:600px;font-size:18px}.in-feature-layout{grid-template-columns:1fr;gap:32px}.in-feature{padding:32px}.in-feature h2{max-width:600px;font-size:33px}.in-start{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0}.in-start h2{grid-column:1/-1;margin-bottom:0}.in-start>a{grid-template-columns:1fr 18px;gap:10px;padding:16px 0}.in-start>a>span{display:none}.in-start strong{font-size:16px}.in-start p{font-size:14px}.in-section{padding:58px 0}.in-section-heading{flex-direction:column;align-items:stretch;gap:25px}.in-section-heading h2,.in-next h2{font-size:32px}.in-search{max-width:none;min-width:0}.in-filters{margin-top:25px}.in-reading-card h3{font-size:23px}.in-meta{flex-direction:column;gap:3px}.in-library-foot{align-items:start;flex-direction:column;gap:13px}.in-webinars{grid-template-columns:1fr;gap:25px;margin-top:25px}.in-webinars article{padding-top:20px}.in-webinars h3{font-size:25px;max-width:640px}.in-webinars article>p{max-width:630px}.in-member-note{align-items:start;flex-wrap:wrap}.in-member-note>svg{margin-top:3px}.in-member-note>p{flex:1}.in-member-note>a{margin:0 0 0 29px;width:100%}.in-centre-grid{grid-template-columns:1fr 1fr;gap:30px}.in-centre-lead{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;gap:35px;align-items:end}.in-centre-grid h3{font-size:24px}.in-next-grid{grid-template-columns:1fr;gap:32px}}
@media(max-width:520px){.insights-page .wrap{padding-left:21px;padding-right:21px}.in-intro{padding-top:34px;padding-bottom:28px}.in-intro h1{font-size:39px}.in-intro .in-eyebrow{margin-bottom:12px}.in-feature-layout{gap:28px}.in-feature{padding:25px}.in-feature h2{font-size:29px}.in-feature>p{font-size:16px}.in-feature-concepts{gap:9px 15px;font-size:12px}.in-feature-label{gap:12px;margin-bottom:19px}.in-feature-label .in-eyebrow{font-size:12px}.in-feature-bottom{margin-top:22px;padding-top:20px}.in-feature-bottom>span{font-size:12px}.in-feature-bottom .text-link{min-height:38px}.in-start{display:block}.in-start h2{margin-bottom:14px}.in-start>a{grid-template-columns:1fr 20px;padding:15px 0}.in-start strong{font-size:17px}.in-start p{font-size:14px;max-width:270px}.in-reading-grid{grid-template-columns:1fr}.in-filters{gap:7px}.in-filters button{font-size:12px;padding:11px 12px;min-height:44px}.in-meta{flex-direction:row;flex-wrap:wrap;gap:6px 13px}.in-reading-card h3{font-size:24px}.in-reading-card>p{font-size:16px}.in-reading-card{padding-top:25px}.in-section-heading p:not(.in-eyebrow){font-size:16px}.in-conversations .in-section-heading{gap:20px}.in-centre-grid{grid-template-columns:1fr;gap:35px}.in-centre-lead{grid-column:auto;display:flex;padding:26px;gap:25px}.in-centre-photo img{height:auto;aspect-ratio:1.7;object-fit:cover}.in-centre-photo>div{padding-top:18px}.in-centre-grid h3{font-size:25px}.in-next-links strong{font-size:19px}.in-next-links small{font-size:14px}.in-member-note{font-size:12px}.in-empty{padding:25px}.in-count{margin-top:19px}}
@media(prefers-reduced-motion:reduce){.insights-page *{animation:none!important;transition:none!important}}
@media(forced-colors:active){.in-feature-concepts span:before{background:CanvasText}.in-filters button[aria-pressed=true]{outline:2px solid ButtonText}.in-conversations{border:1px solid CanvasText}}
