/* Scoped to the AI information page; inherits PageTraffic Poppins typography. */
.pt-ai-info{color:#202b3b;background:#fff;font-size:18px;line-height:1.75;padding:28px 0 80px}.pt-ai-wrap{max-width:1200px;margin:auto;padding:0 28px}.pt-ai-info a{color:#175bc1;text-decoration:underline;text-underline-offset:3px}.pt-ai-info a:hover{color:#123d7c}.pt-ai-info a:focus-visible{outline:3px solid #fca103;outline-offset:5px}.pt-ai-breadcrumb{font-size:15px;margin-bottom:40px}.pt-ai-intro{max-width:900px;padding-bottom:40px}.pt-ai-kicker{color:#455269;margin:0 0 12px}.pt-ai-info h1{font-size:clamp(34px,4.2vw,54px);line-height:1.13;letter-spacing:-1.5px;font-weight:700;color:#17253c;margin:0 0 22px}.pt-ai-lead{font-size:23px;line-height:1.5;max-width:760px}.pt-ai-info .pt-ai-updated{font-size:15px;color:#536075;margin-top:22px}.pt-ai-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;border-top:2px solid #185fc2;padding-top:40px}.pt-ai-index{align-self:start;display:flex;flex-direction:column;gap:14px;font-size:16px}.pt-ai-index strong{color:#17253c}.pt-ai-index a{text-decoration:none}.pt-ai-body{max-width:820px;min-width:0}.pt-ai-body section{margin-bottom:54px;scroll-margin-top:130px}.pt-ai-info h2{font-size:30px;line-height:1.25;font-weight:650;color:#17253c;margin:0 0 20px}.pt-ai-info h3{font-size:19px;line-height:1.45;margin:0 0 5px}.pt-ai-info p{margin:0 0 18px}.pt-ai-facts{margin:26px 0}.pt-ai-facts>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:22px;padding:14px 0;border-bottom:1px solid #dae1eb}.pt-ai-facts dt{font-weight:600}.pt-ai-facts dd{margin:0;overflow-wrap:anywhere}.pt-ai-directory{list-style:none;padding:0!important;margin:24px 0!important;display:grid;grid-template-columns:1fr 1fr;column-gap:34px}.pt-ai-directory li{padding:18px 0!important;border-top:1px solid #dae1eb}.pt-ai-directory p{font-size:17px;line-height:1.65;margin:0}.pt-ai-directory h3 a{text-decoration:none}.pt-ai-directory h3 a:hover{text-decoration:underline}@media(max-width:800px){.pt-ai-wrap{padding:0 22px}.pt-ai-layout{grid-template-columns:1fr;gap:32px}.pt-ai-index{flex-direction:row;flex-wrap:wrap;gap:12px 20px}.pt-ai-index strong{flex-basis:100%}.pt-ai-intro{padding-bottom:26px}.pt-ai-breadcrumb{margin-bottom:26px}}@media(max-width:520px){.pt-ai-info{font-size:17px;padding-top:22px}.pt-ai-lead{font-size:20px}.pt-ai-directory{grid-template-columns:1fr}.pt-ai-facts>div{grid-template-columns:1fr;gap:4px}.pt-ai-info h2{font-size:27px}.pt-ai-info h1{letter-spacing:-.7px}.pt-ai-body section{margin-bottom:40px}}
