body.arem-market-insights #content > .ast-container{max-width:none;padding:0;display:block}body.arem-market-insights #primary{margin:0;padding:0;width:100%}body.arem-market-insights .entry-content{margin:0;padding:0}body.arem-market-insights .site-content{background:#FFFFFF}
.ami{--ami-bg:#FFFFFF;--ami-surface:#F4F7FA;--ami-ink:#17212B;--ami-accent:#0878E8;--ami-navy:#082A4A;--ami-muted:#607080;--ami-border:#DCE4EB;font-family:Manrope,Arial,sans-serif;color:var(--ami-ink);background:var(--ami-bg);padding-bottom:80px}
.ami *{box-sizing:border-box}.ami .ami-wrap{max-width:1440px;padding:0 32px;margin:0 auto}.ami .ami-breadcrumb{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:14px;padding:24px 0;color:var(--ami-muted)}.ami a{color:var(--ami-navy);text-underline-offset:4px}.ami a:hover{color:var(--ami-accent)}.ami a:focus-visible{outline:3px solid var(--ami-navy);outline-offset:4px;border-radius:4px}.ami .ami-breadcrumb a{text-decoration:none}.ami .ami-hero{background:var(--ami-surface);padding:48px 0}.ami .ami-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.ami .ami-kicker{font-size:12px;letter-spacing:2px;color:var(--ami-navy);font-weight:700;margin:0 0 16px}.ami h1{font-size:clamp(36px,4.4vw,60px);line-height:1.08;letter-spacing:-1.6px;color:var(--ami-navy);margin:0 0 24px;font-weight:700}.ami .ami-dek{font-size:19px;line-height:1.6;max-width:50ch;margin:0 0 24px;color:var(--ami-muted)}.ami .ami-action{display:inline-flex;align-items:center;gap:16px;min-height:48px;padding:12px 20px;background:var(--ami-navy);color:var(--ami-bg);border-radius:10px;text-decoration:none;font-size:15px;font-weight:700}.ami .ami-action:hover{background:var(--ami-ink);color:var(--ami-bg)}.ami .ami-action:active{transform:translateY(1px)}.ami figure{margin:0;border:0;padding:0}.ami figure img{width:100%;aspect-ratio:16/9;height:auto;object-fit:cover;display:block;border-radius:12px}.ami figcaption{font-size:12px;color:var(--ami-muted);padding-top:8px;line-height:1.5}
.ami .ami-nav{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border-bottom:1px solid var(--ami-border);padding:24px 0 16px}.ami .ami-nav a{padding:12px 16px;border-radius:8px;min-height:44px;font-size:14px;font-weight:700;text-decoration:none}.ami .ami-nav a:hover{background:var(--ami-surface)}.ami .ami-nav a[aria-current=page]{background:var(--ami-navy);color:var(--ami-bg)}.ami .ami-date{font-size:13px;line-height:1.7;color:var(--ami-muted);margin:16px 0 32px;max-width:85ch}.ami .ami-report-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:80px;align-items:start;scroll-margin-top:32px}.ami .ami-copy{max-width:70ch}.ami h2{font-size:27px;line-height:1.15;letter-spacing:-.4px;color:var(--ami-navy);margin:40px 0 16px;font-weight:700}.ami .ami-copy>h2:first-child{margin-top:0}.ami .ami-copy p,.ami .ami-copy li{font-size:17px;line-height:1.8;margin:0 0 24px}.ami .ami-copy ul{margin:0 0 24px;padding:0 0 0 24px;border:0}.ami .ami-copy strong{color:var(--ami-navy);font-variant-numeric:tabular-nums}.ami .ami-copy p:has(>strong:first-child){background:var(--ami-surface);padding:24px;border-left:3px solid var(--ami-accent);border-radius:0 12px 12px 0}.ami .ami-aside{padding:32px;background:var(--ami-surface);border-radius:12px}.ami .ami-aside h2{font-size:21px;margin:0 0 16px}.ami .ami-aside p{font-size:15px;line-height:1.75;margin:0 0 16px}.ami .ami-aside a{font-size:14px;font-weight:700;display:inline-flex;align-items:center;min-height:44px}.ami hr{border:0;border-top:1px solid var(--ami-border);margin:24px 0}.ami .ami-method{border-top:1px solid var(--ami-border);margin-top:48px;padding-top:8px;max-width:90ch}.ami .ami-method h2{font-size:22px;margin-top:24px}.ami .ami-method p{font-size:14px;line-height:1.8;color:var(--ami-muted);margin:0 0 16px}.ami .ami-hub-head{padding:24px 0}.ami .ami-hub-links{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.ami .ami-hub-links>a{border-bottom:1px solid var(--ami-border);padding:24px 0;text-decoration:none}.ami .ami-hub-links h2{margin:0 0 12px}.ami .ami-hub-links p{font-size:16px;line-height:1.7;max-width:60ch;margin:0 0 16px;color:var(--ami-muted)}.ami .ami-hub-links span{font-size:14px;font-weight:700}
@media(max-width:1100px){.ami .ami-hero-grid{gap:32px}.ami .ami-report-grid{gap:32px;grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr)}.ami .ami-nav a{padding:12px;font-size:13px}}
@media(max-width:767px){.ami{padding-bottom:48px}.ami .ami-wrap{padding:0 20px}.ami .ami-hero{padding:32px 0}.ami .ami-hero-grid,.ami .ami-report-grid,.ami .ami-hub-links{grid-template-columns:1fr;gap:24px}.ami h1{font-size:38px;letter-spacing:-1px;margin-bottom:16px}.ami .ami-dek{font-size:17px}.ami .ami-hero figure{max-width:100%}.ami h2{font-size:24px;margin-top:32px}.ami .ami-copy p,.ami .ami-copy li{font-size:16px}.ami .ami-nav{gap:4px;padding-top:16px}.ami .ami-nav a{padding:10px;font-size:13px}.ami .ami-aside{padding:24px}.ami .ami-date{margin-bottom:24px}}
@media print{.ami .ami-action,.ami .ami-nav,.ami .ami-aside{display:none}.ami .ami-report-grid{display:block}.ami .ami-hero{padding:16px 0}.ami .ami-copy{max-width:none}}
