
.aws16{padding:74px 0;background:#f7fbf9;color:#182923}.aws16.dark{background:#111b1b;color:#f3f9f7}.aws16 .wrap{width:min(1180px,calc(100% - 36px));margin:auto}.aws16 .eyebrow{font-size:13px;font-weight:800;letter-spacing:.15em;color:#139b78;text-transform:uppercase}.aws16 h2{font-size:clamp(29px,3.4vw,47px);letter-spacing:-.045em;line-height:1.15;margin:12px 0 15px}.aws16 .lede{font-size:17px;color:#526961;max-width:760px;line-height:1.75}.aws16.dark .lede{color:#bfd4cc}.aws16 .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.aws16 .card{background:white;border:1px solid #dae7df;padding:24px;border-radius:23px;box-shadow:0 12px 26px #15291d08}.aws16.dark .card{background:#1b2c2a;color:#f0faf6;border-color:#35504a}.aws16 .card h3{font-size:19px;margin:8px 0}.aws16 .card p{color:#566d64;line-height:1.65;font-size:15px;margin:5px 0}.aws16.dark .card p{color:#b9cfc7}.aws16 .symbol{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#ddf5e9;color:#087d60;font-size:22px}.aws16 .two{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}.aws16 .callout{padding:22px;border-radius:19px;border:1px solid #cde6da;background:#e6f7ee;color:#28463c}.aws16.dark .callout{background:#183b32;color:#e0f5e9;border-color:#3a6958}.aws16 a{color:#067e5d;text-decoration:underline;text-underline-offset:3px}.aws16.dark a{color:#78eac1}.aws16 .table-wrap{margin-top:24px;overflow-x:auto;border:1px solid #d9e6df;border-radius:18px}.aws16 table{border-collapse:collapse;width:100%;min-width:720px;background:#fff}.aws16 th,.aws16 td{padding:15px 17px;border-bottom:1px solid #e1ebe5;text-align:left;vertical-align:top;font-size:15px;line-height:1.65}.aws16 th{background:#e7f6ee;color:#143e30}.aws16 .notes{font-size:13px;line-height:1.7;color:#5e726b;margin-top:14px}.aws16 .qa{padding:19px 0;border-bottom:1px solid #e2ece5}.aws16 .qa strong{display:block;font-size:17px}.aws16 .qa p{margin:5px 0;color:#526961;line-height:1.7}.aws16 .action{display:inline-flex;background:#1eb38d;color:#09221c!important;border-radius:13px;padding:14px 20px;text-decoration:none;margin-top:22px;font-weight:800}.aws16.dark .action{color:#072a20!important}
@media(max-width:850px){.aws16 .cards{grid-template-columns:1fr}.aws16 .two{grid-template-columns:1fr}.aws16{padding:48px 0}}
