.wrg.ai-reference{max-width:55rem;padding:7rem 0 5rem;margin:0 auto;color:var(--black-25)}@media screen and (min-width:700px){.wrg.ai-reference{padding:8.75rem 0 6rem}}@media screen and (min-width:1199px){.wrg.ai-reference{padding:11.25rem 0 7.5rem}}.wrg.ai-reference p{margin:0;font-size:1.0625rem;font-weight:300;letter-spacing:-0.010625rem;line-height:1.65}.wrg.ai-reference a{color:var(--white);text-decoration:underline;text-underline-offset:0.1875rem;transition:color 0.3s ease-in-out}.wrg.ai-reference a:focus-visible,.wrg.ai-reference a:hover{color:var(--red)}.wrg.ai-reference strong{color:var(--white);font-weight:500}.ai-reference__masthead{padding-bottom:2.5rem;border-bottom:0.0625rem solid var(--black-75)}@media screen and (min-width:1199px){.ai-reference__masthead{padding-bottom:3.5rem}}.ai-reference__eyebrow{font-family:JetBrains Mono,Times New Roman,Times,serif;font-size:0.9375rem;font-weight:500;letter-spacing:0.075rem;line-height:1.0666666667;text-transform:uppercase;margin:0 0 1.75rem;color:var(--red);font-size:0.75rem;letter-spacing:0.1rem}.ai-reference__title{max-width:47.5rem;margin:0 0 1.75rem;color:var(--white);font-size:2.375rem;font-weight:300;letter-spacing:-0.095rem;line-height:1.08}@media screen and (min-width:700px){.ai-reference__title{font-size:3.25rem;letter-spacing:-0.13rem}}@media screen and (min-width:1199px){.ai-reference__title{font-size:4rem;letter-spacing:-0.16rem}}.ai-reference__lede{max-width:42.5rem;color:var(--black-35)}.ai-reference__meta{display:grid;padding-top:2.25rem;gap:1.25rem}@media screen and (min-width:700px){.ai-reference__meta{gap:1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.ai-reference__meta dt{font-family:JetBrains Mono,Times New Roman,Times,serif;font-size:0.9375rem;font-weight:500;letter-spacing:0.075rem;line-height:1.0666666667;text-transform:uppercase;margin-bottom:0.5rem;color:var(--black-55);font-size:0.6875rem;letter-spacing:0.0625rem}.ai-reference__meta dd{margin:0;color:var(--white);font-size:0.9375rem;font-weight:400;letter-spacing:-0.009375rem;line-height:1.4}.ai-reference__section{display:flex;flex-direction:column;padding:3rem 0;border-bottom:0.0625rem solid var(--black-1);gap:1.25rem}@media screen and (min-width:1199px){.ai-reference__section{padding:4rem 0;gap:1.5rem}}.ai-reference__section:last-child{border-bottom:none}.ai-reference__heading{margin:0;color:var(--white);font-size:1.625rem;font-weight:300;letter-spacing:-0.04875rem;line-height:1.15}@media screen and (min-width:1199px){.ai-reference__heading{font-size:2rem;letter-spacing:-0.06rem}}.ai-reference__subheading{margin:1rem 0 0;color:var(--white);font-size:1.125rem;font-weight:500;letter-spacing:-0.01125rem;line-height:1.3}.ai-reference__list{display:flex;flex-direction:column;gap:0.875rem}.ai-reference__list li{position:relative;padding-left:1.375rem;font-size:1.0625rem;font-weight:300;letter-spacing:-0.010625rem;line-height:1.6}.ai-reference__list li:before{position:absolute;top:0.6875rem;left:0;width:0.375rem;height:0.375rem;border-radius:50%;background-color:var(--red);content:""}.ai-reference__definitions{display:flex;flex-direction:column;gap:1.75rem}.ai-reference__definitions dt{margin-bottom:0.5rem;color:var(--white);font-size:1.125rem;font-weight:500;letter-spacing:-0.01125rem;line-height:1.3}.ai-reference__definitions dd{margin:0;font-size:1.0625rem;font-weight:300;letter-spacing:-0.010625rem;line-height:1.6}.ai-reference__table-scroll{max-width:100%;overflow-x:auto}.ai-reference__table{width:100%;border-collapse:collapse;text-align:left}.ai-reference__table caption{padding-bottom:1rem;color:var(--black-45);font-size:0.9375rem;font-weight:300;letter-spacing:-0.009375rem;line-height:1.5;text-align:left}.ai-reference__table thead th{font-family:JetBrains Mono,Times New Roman,Times,serif;font-size:0.9375rem;font-weight:500;letter-spacing:0.075rem;line-height:1.0666666667;text-transform:uppercase;padding:0 1.25rem 0.875rem 0;border-bottom:0.0625rem solid var(--black-75);color:var(--black-55);font-size:0.6875rem;letter-spacing:0.0625rem;white-space:nowrap}.ai-reference__table tbody td,.ai-reference__table tbody th{padding:1rem 1.25rem 1rem 0;border-bottom:0.0625rem solid var(--black-1);font-size:1rem;font-weight:300;letter-spacing:-0.01rem;line-height:1.5;vertical-align:top}.ai-reference__table tbody th{color:var(--white);font-weight:500}.ai-reference__table tbody tr:last-child td,.ai-reference__table tbody tr:last-child th{border-bottom:none}.ai-reference__table--facts tbody th{width:38%;min-width:11.25rem}.ai-reference__stats{display:grid;gap:1.75rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width:700px){.ai-reference__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ai-reference__stats li{display:flex;flex-direction:column;gap:0.5rem}.ai-reference__stat-value{color:var(--white);font-size:2.5rem;font-weight:300;letter-spacing:-0.1rem;line-height:1}@media screen and (min-width:1199px){.ai-reference__stat-value{font-size:3rem;letter-spacing:-0.12rem}}.ai-reference__stat-label{font-family:JetBrains Mono,Times New Roman,Times,serif;font-size:0.9375rem;font-weight:500;letter-spacing:0.075rem;line-height:1.0666666667;text-transform:uppercase;color:var(--black-55);font-size:0.6875rem;letter-spacing:0.0625rem}.ai-reference__steps{display:flex;flex-direction:column;gap:2rem}.ai-reference__steps>li{display:flex;flex-direction:column;gap:0.5rem}.ai-reference__step-number{font-family:JetBrains Mono,Times New Roman,Times,serif;font-size:0.9375rem;font-weight:500;letter-spacing:0.075rem;line-height:1.0666666667;text-transform:uppercase;color:var(--red);font-size:0.75rem;letter-spacing:0.0625rem}.ai-reference__step-name{margin:0;color:var(--white);font-size:1.125rem;font-weight:500;letter-spacing:-0.01125rem;line-height:1.3}.ai-reference__faq{display:flex;flex-direction:column;gap:2rem}.ai-reference__faq-question{margin:0 0 0.625rem;color:var(--white);font-size:1.125rem;font-weight:500;letter-spacing:-0.01125rem;line-height:1.35}.ai-reference__faq-answer{max-width:47.5rem}.ai-reference__quote{padding:1.75rem 0 1.75rem 1.5rem;border-left:0.125rem solid var(--red);margin:0}@media screen and (min-width:1199px){.ai-reference__quote{padding:2rem 0 2rem 2rem}}.ai-reference__quote p{color:var(--black-15);font-size:1.125rem;line-height:1.6}@media screen and (min-width:1199px){.ai-reference__quote p{font-size:1.1875rem}}.ai-reference__note{font-size:0.9375rem;line-height:1.5}.ai-reference__caption,.ai-reference__note{color:var(--black-45)}
/*# sourceMappingURL=ai-reference.css.map */
