.api-tagline{font-size:21px;line-height:1.5;color:#264e3c;margin:0 0 20px}
.api-tagline em{color:#19885d;font-style:normal}
.api-preview{background:#fff;border:1px solid #d9e7df;border-radius:18px;padding:34px;box-shadow:0 25px 60px -25px #24543e40}
.api-preview h2{font-size:25px;line-height:1.3;letter-spacing:-.6px;margin-bottom:24px}
.api-preview__row{display:flex;align-items:center;gap:16px;padding:22px 0;border-top:1px solid #e6ede8}
.api-preview__number{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;background:#eaf5ed;border-radius:10px;color:#277b52;font-weight:700;font-size:13px}
.api-preview__row strong{font-size:15px}
.api-preview__row p{font-size:12px;color:#657b6b;line-height:1.7;margin-top:4px}
.api-preview__note{font-size:11px;line-height:1.8;color:#697e6f;padding-top:18px;border-top:1px solid #e6ede8}
.api-quote{margin-top:24px}
.api-page .wa-notice h2{font-size:29px;line-height:1.3;letter-spacing:-.6px;margin:0 0 20px;color:#234f39}
.api-page--metals .wa-hero{background:radial-gradient(ellipse at 85% 40%,#f1e4bb 0,transparent 50%),#faf8f1}
.api-page--metals .wa-badge,.api-page--metals .api-tagline em{color:#856322}
.api-page--metals .api-preview__number{background:#f5edda;color:#856322}
.api-page--metals .api-preview{border-color:#e6dcc3}
@media(max-width:480px){.api-preview{padding:24px}.api-tagline{font-size:18px}}
