.pcx-page .ab-built{background:#fff;color:#666;font-family:Open Sans,-apple-system,Segoe UI,sans-serif;font-size:18px;line-height:1.6;padding:80px 28px}.pcx-page .ab-built,.pcx-page .ab-built *{box-sizing:border-box}.pcx-page .ab-built .in{margin:0 auto;max-width:1100px}.pcx-page .ab-built h2{color:#333;font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:700;line-height:1.19;margin:0}.pcx-page .ab-built em{color:#c36;font-style:italic}.pcx-page .ab-built i{color:inherit;font-style:italic}.pcx-page .ab-built p{margin:0 0 20px}.pcx-page .ab-built .last{margin-bottom:0}.pcx-page .ab-built a{color:#007a7a}.pcx-page .ab-built .eb{color:#c36;font-family:Open Sans,-apple-system,Segoe UI,sans-serif;font-size:19px;font-weight:700;letter-spacing:.05em;margin:0 0 18px;text-transform:uppercase}.pcx-page .ab-built .ld{color:#666;font-size:20px;line-height:1.5;margin-top:18px;max-width:680px}.pcx-page .ab-built .cards{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px}.pcx-page .ab-built .f{background:#e6f7f7;border:1px solid #a9d4d3;border-radius:10px;display:flex;flex-direction:column;min-width:0;padding:26px 26px 22px}.pcx-page .ab-built .chip{align-self:flex-start;background:#fff;border:1px solid #a9d4d3;border-radius:999px;color:#007a7a;display:inline-block;font-family:Open Sans,-apple-system,Segoe UI,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.05em;padding:6px 13px;text-transform:uppercase}.pcx-page .ab-built .q{color:#333;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700;line-height:1.3;margin:16px 0 10px}.pcx-page .ab-built .dd{font-size:15.5px;line-height:1.55;margin:0}.pcx-page .ab-built .felt{border-top:1px solid #a9d4d3;color:#54716f;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic;margin-top:auto;padding-top:16px}.pcx-page .ab-built a:focus-visible{border-radius:4px;outline:2px solid #c36;outline-offset:3px}@media(max-width:1024px){.pcx-page .ab-built{padding:45px 24px}.pcx-page .ab-built h2{font-size:36px}.pcx-page .ab-built .ld{font-size:18px}.pcx-page .ab-built .cards{grid-template-columns:1fr}}@media(max-width:640px){.pcx-page .ab-built{font-size:16px}.pcx-page .ab-built h2{font-size:32px}.pcx-page .ab-built .ld{font-size:16px}}