.email-ai-article{--article-blue:#2378bb;--article-ink:#171b20;--article-muted:#4c555d;--article-line:#ced4d9;color:var(--article-ink);overflow-wrap:anywhere}.email-ai-article :is(a,summary):focus-visible{outline:3px solid var(--article-blue);outline-offset:5px}.email-ai-article :is(section,nav)[id]{scroll-margin-top:2rem}.email-ai-article a{text-underline-offset:.22em}.email-ai-article a:hover{color:var(--article-blue)}.email-ai-article .article-breadcrumbs{color:var(--article-muted);padding-block:1.7rem 0;font-size:.8rem}.email-ai-article .article-breadcrumbs ol{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.email-ai-article .article-breadcrumbs li+li:before{content:"/";margin-right:.5rem}.email-ai-article .article-breadcrumbs a{text-decoration:none}.email-ai-article .article-breadcrumbs a:hover{text-decoration:underline}.email-ai-article .article-opening{padding-block:3.5rem 4rem}.email-ai-article h1{text-wrap:balance;max-width:22ch;font-size:clamp(2.4rem,4.8vw,4.5rem);line-height:1.08}.email-ai-article .article-accent{color:var(--article-blue)}.email-ai-article .article-answer{max-width:70ch;margin-top:2.25rem}.email-ai-article .article-answer h2{letter-spacing:0;margin-bottom:.6rem;font-size:1.1rem;font-weight:650;line-height:1.5}.email-ai-article .article-answer p{font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.55}.email-ai-article .article-intro{max-width:65ch;color:var(--article-muted);margin-top:1.5rem;font-size:1.05rem}.email-ai-article .article-byline{color:var(--article-muted);margin-top:1.5rem;font-size:.875rem}.email-ai-article .article-opening-actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:1.6rem;display:flex}.email-ai-article .article-primary{background:var(--article-ink);color:#fff;justify-content:space-between;align-items:center;gap:1.5rem;max-width:100%;min-height:48px;padding:.9rem 1.1rem;font-size:.95rem;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.email-ai-article .article-primary:hover{background:var(--article-blue);color:#fff}.email-ai-article .article-read-link{padding-block:.75rem}.email-ai-article .article-reading{border-top:1px solid var(--article-line);grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);align-items:start;gap:clamp(2rem,5vw,6rem);padding-block:3rem 6rem;display:grid}.email-ai-article .article-reading>*{min-width:0}.email-ai-article .article-index h2{margin-bottom:1rem;font-size:1.2rem;line-height:1.4}.email-ai-article .article-index ul{padding:0;list-style:none}.email-ai-article .article-index li+li{margin-top:.25rem}.email-ai-article .article-index a{padding-block:.6rem;font-size:.95rem;line-height:1.5;display:block}.email-ai-article .article-copy{max-width:65ch;font-size:1.0625rem;line-height:1.75}.email-ai-article .article-copy h2{margin-bottom:1.4rem;font-size:clamp(1.7rem,2.7vw,2.5rem);line-height:1.18}.email-ai-article .article-copy :is(ul,ol){margin-top:1.3rem;padding-left:1.4rem}.email-ai-article .article-copy li+li{margin-top:.75rem}.email-ai-article .article-copy li::marker{color:var(--article-blue);font-weight:650}.email-ai-article .article-section{border-top:1px solid var(--article-line);margin-top:4rem;padding-top:3rem}.email-ai-article .article-scope h2{font-size:1.45rem}.email-ai-article .article-workflow{padding-block:.5rem}.email-ai-article .article-workflow li{padding-left:.5rem;padding-block:1rem}.email-ai-article .article-workflow li+li{border-top:1px solid var(--article-line);margin-top:.5rem}.email-ai-article .article-workflow h3{margin-bottom:.6rem;font-size:1.3rem;line-height:1.35}.email-ai-article .article-workflow p{color:var(--article-muted)}.email-ai-article .article-related{flex-direction:column;align-items:start;gap:.8rem;margin-top:1.75rem;display:flex}.email-ai-article .article-faq details{border-top:1px solid var(--article-line)}.email-ai-article .article-faq details:last-child{border-bottom:1px solid var(--article-line)}.email-ai-article .article-faq summary{cursor:pointer;justify-content:space-between;align-items:start;gap:1.5rem;padding-block:1.35rem;font-size:1.1rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.email-ai-article .article-faq summary::-webkit-details-marker{display:none}.email-ai-article .article-faq summary svg{margin-top:.15rem}.email-ai-article .article-faq details[open] summary svg{transform:rotate(90deg)}.email-ai-article .article-faq details p{color:var(--article-muted);padding-bottom:1.5rem}.email-ai-article .article-references{font-size:.95rem}.email-ai-article .article-references h2{font-size:1.45rem}.email-ai-article .article-references p{color:var(--article-muted);margin-top:.4rem}.email-ai-article .article-contact{background:var(--article-blue);color:#fff;padding-block:5rem}.email-ai-article .article-contact-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:5rem;display:grid}.email-ai-article .article-contact h2{max-width:20ch;font-size:clamp(2rem,3.7vw,3.5rem);line-height:1.15}.email-ai-article .article-contact p{max-width:50ch;margin-top:1.5rem}.email-ai-article .article-contact-actions{flex-direction:column;gap:0;min-width:0;display:flex}.email-ai-article .article-contact-actions>a:not(.article-primary){border-bottom:1px solid #ffffff80;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.1rem;font-size:1.1rem;display:flex}.email-ai-article .article-contact .article-primary{margin-bottom:.8rem}.email-ai-article .article-contact .article-primary:hover{color:var(--article-ink);background:#fff}.email-ai-article .article-contact a:hover{color:#fff;text-decoration-thickness:2px}.email-ai-article .article-contact a:focus-visible{outline-color:#fff}@media (width<=900px){.email-ai-article .article-reading{grid-template-columns:minmax(0,1fr);gap:3rem}.email-ai-article .article-index{max-width:65ch}.email-ai-article .article-index ul{columns:2;column-gap:2rem}.email-ai-article .article-index li{break-inside:avoid}.email-ai-article .article-contact-grid{gap:3rem}}@media (width<=760px){.email-ai-article .article-breadcrumbs{padding-top:1.25rem;font-size:.75rem}.email-ai-article .article-opening{padding-block:2.5rem 3rem}.email-ai-article h1{font-size:clamp(2.1rem,8vw,3.8rem)}.email-ai-article .article-answer{margin-top:1.75rem}.email-ai-article .article-reading{padding-block:2.5rem 4rem}.email-ai-article .article-copy{font-size:1rem}.email-ai-article .article-section{margin-top:3rem;padding-top:2.5rem}.email-ai-article .article-contact{padding-block:3.75rem}.email-ai-article .article-contact-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}}@media (width<=480px){.email-ai-article .article-index ul{columns:1}.email-ai-article .article-opening-actions{flex-direction:column;align-items:stretch;gap:.5rem}}@container (width<=38rem){.email-ai-article .article-reading,.email-ai-article .article-contact-grid{grid-template-columns:minmax(0,1fr)}.email-ai-article .article-index ul{columns:1}}
