.learn-media[data-astro-cid-vtda73nz]{aspect-ratio:var(--media-ratio,3/2);background:#171719;display:block;position:relative;overflow:hidden}.learn-media[data-astro-cid-vtda73nz] img[data-astro-cid-vtda73nz]{max-width:none;width:var(--cover-size,100%);height:var(--cover-size,100%);left:var(--cover-left,0);top:var(--cover-top,0);object-fit:contain;display:block;position:absolute}.learn-page,.learn-article{padding-top:64px;padding-bottom:80px}.eyebrow{letter-spacing:.025em;color:#b1b1b8;font-size:11px;text-decoration:none}.learn-heading{max-width:740px;margin-bottom:38px}.learn-heading h1{letter-spacing:-1.5px;margin:20px 0;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.12}.learn-heading p{color:#a6a6ae;font-size:15px;line-height:1.7}.learn-categories{scrollbar-width:thin;border-top:1px solid #303034;gap:26px;margin-bottom:28px;padding:19px 0;display:flex;overflow:auto}.learn-categories a{white-space:nowrap;color:#aaaab2;font-size:12px;text-decoration:none}.learn-categories a[aria-current=page]{color:#fff;text-underline-offset:7px;text-decoration:underline #ed343e}.learn-stories{grid-template-columns:1.16fr 1fr;gap:0 64px;display:grid}.learn-story{min-width:0;padding:32px 0}.learn-story .story-image{margin-bottom:25px;display:block}.learn-story h2{letter-spacing:-.6px;margin:14px 0;font-size:26px;font-weight:500;line-height:1.22}.learn-story h2 a{color:#eee;text-decoration:none}.learn-story h2 a:hover{text-underline-offset:5px;text-decoration:underline 1px}.learn-story p{color:#a6a6ae;max-width:510px;font-size:14px;line-height:1.75}.learn-story--lead{border-bottom:1px solid #303034;grid-column:1/-1;padding:0 0 44px}.learn-story--lead .story-image{--media-ratio:1.95;margin-bottom:30px}.learn-story--lead>div{grid-template-columns:1.15fr 1fr;align-items:start;gap:0 70px;display:grid}.learn-story--lead .eyebrow{grid-column:1/-1}.learn-story--lead h2{letter-spacing:-.7px;grid-row:2/5;max-width:580px;margin:14px 0 0;font:400 clamp(30px,3vw,40px)/1.16 Georgia,serif}.learn-story--lead p{margin:14px 0 10px}.learn-story:nth-of-type(3){padding-top:108px}.learn-story:nth-of-type(3) .story-image{--media-ratio:4/3}.latest-heading{grid-column:1/-1;margin:32px 0 0;font-size:17px;font-weight:500}.story-date{color:#a0a0a8;margin-top:17px;font-size:11px;display:block}.read-story{color:#ddd;margin-top:16px;font-size:12px;text-decoration:none;display:inline-block}.learn-story--lead .story-date{margin-top:4px}.learn-story--wide{border-top:1px solid #303034;grid-column:1/-1;grid-template-columns:1fr 1.16fr;align-items:center;gap:64px;margin-top:30px;padding-top:38px;display:grid}.learn-story--wide .story-image{--media-ratio:1.8;margin:0}.learn-topics{border-top:1px solid #303034;margin-top:50px;padding-top:28px}.learn-topics h2{letter-spacing:-.5px;font:400 30px/1.2 Georgia,serif}.learn-topics p{color:#a6a6ae;font-size:14px}.learn-topics>div{grid-template-columns:1fr 1fr;gap:0 40px;margin-top:24px;display:grid}.learn-topics a{color:#ddd;border-bottom:1px solid #303034;justify-content:space-between;padding:17px 0;font-size:14px;text-decoration:none;display:flex}.learn-topics a span{color:#999;margin-left:8px}.learn-article{max-width:1040px!important}.learn-article>header{max-width:740px;margin:0 auto 44px}.learn-article h1{letter-spacing:-1px;margin:24px 0;font:400 clamp(34px,4.3vw,51px)/1.13 Georgia,serif}.article-excerpt{color:#b1b1b9;font-size:18px;line-height:1.65}.article-byline{color:#a0a0a8;margin-top:24px;font-size:11px;line-height:1.8}.article-cover{--media-ratio:1.65;margin:8px 0 64px}.article-body{color:#c6c6cd;overflow-wrap:anywhere;max-width:670px;margin:auto;font-size:17px;line-height:1.9}.article-body h2{color:#eee;letter-spacing:-.3px;border-top:1px solid #303034;margin:52px 0 22px;padding-top:28px;font:400 30px/1.25 Georgia,serif}.article-body h3{color:#eee;margin-top:30px;font-size:20px}.article-body p{margin:0 0 24px}.article-body li{margin-bottom:10px}.article-body a,.article-cta a{color:#eee;text-underline-offset:4px;text-decoration:underline #888}.article-body blockquote{color:#eee;border-left:2px solid #ed343e;margin:38px 0;padding:24px 0 24px 26px;font:400 24px/1.55 Georgia,serif}.article-body blockquote p:last-child{margin:0}.workflow-illustration{color:#222;background:#e8e4dc;margin:52px 0;padding:38px 42px}.workflow-caption>span{letter-spacing:.08em;color:#555;font-size:10px}.workflow-caption h2{letter-spacing:-.5px;margin:14px 0 34px;font:400 32px/1.13 Georgia,serif}.workflow-illustration ol{grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.workflow-illustration li{border-top:1px solid #96938c;min-width:0;padding-top:14px}.workflow-illustration li>span{color:#555;font-size:10px;display:block}.workflow-illustration strong{margin:12px 0 9px;font-size:17px;font-weight:500;line-height:1.3;display:block}.workflow-illustration small{color:#555;font-size:12px;line-height:1.6;display:block}.workflow-illustration .human-review{border-top:2px solid #bd202d;padding-top:13px}.workflow-illustration .human-review>span{color:#9b1825}.workflow-illustration figcaption{color:#595750;border-top:1px solid #c9c6be;margin-top:30px;padding-top:18px;font-size:11px;line-height:1.6}.article-cta{border-top:1px solid #343438;max-width:670px;margin:44px auto 0;padding-top:25px}.article-cta a{font-size:14px}.premium-notice{background:#111113;border:1px solid #343438;max-width:670px;margin:44px auto 0;padding:34px}.premium-notice h2{margin:14px 0;font:400 30px/1.2 Georgia,serif}.premium-notice p{color:#aaa;line-height:1.7}.premium-notice small{color:#777;margin-top:16px;display:block}.premium-button{background:#eee;border-radius:999px;padding:12px 18px;font-size:13px;font-weight:650;display:inline-block;color:#111!important;text-decoration:none!important}.learn-plus-content{border-top:1px solid #343438;margin-top:45px;padding-top:12px}.related-reading{border-top:1px solid #343438;margin:72px auto 0;padding-top:30px}.related-reading header{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:28px;display:flex}.related-reading h2{margin:0;font:400 29px/1.2 Georgia,serif}.related-reading a{color:#eee;text-decoration:none}.related-reading header>a{white-space:nowrap;font-size:12px}.related-stories{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;display:grid}.related-stories article{min-width:0}.related-stories .learn-media{--media-ratio:1.6;margin-bottom:20px}.related-stories .eyebrow{display:block}.related-stories h3{letter-spacing:-.3px;margin:12px 0 0;font-size:20px;font-weight:500;line-height:1.3}.learn-article>p{color:#aaa}@media (width<=700px){.learn-page,.learn-article{padding-top:38px;padding-bottom:45px}.learn-heading h1{letter-spacing:-1px;font-size:33px}.learn-heading p{font-size:14px}.learn-heading{margin-bottom:28px}.learn-categories{gap:23px;margin-bottom:22px}.learn-stories,.learn-story--lead>div{display:block}.learn-story--lead .story-image{--media-ratio:1.5;margin-bottom:23px}.learn-story--lead h2{margin-top:13px;font-size:31px}.learn-story h2{font-size:26px}.learn-story--lead h2{font-size:31px}.learn-story:nth-of-type(3){padding-top:26px}.learn-story--wide{flex-direction:column;align-items:stretch;gap:22px;margin-top:6px;display:flex}.learn-story--wide .story-image{--media-ratio:1.5}.learn-story--lead .story-date{margin-top:17px}.learn-topics{margin-top:32px}.learn-topics>div{grid-template-columns:1fr}.learn-article>header{margin-bottom:30px}.learn-article h1{font-size:36px}.article-excerpt{font-size:16px}.article-cover{--media-ratio:1.25;margin:0 0 38px}.article-body{font-size:16px;line-height:1.85}.article-body h2{margin-top:36px;padding-top:24px;font-size:27px}.article-body blockquote{padding-left:20px;font-size:22px}.workflow-illustration{margin:36px 0;padding:28px 24px}.workflow-caption h2{margin-bottom:26px;font-size:28px}.workflow-illustration ol{grid-template-columns:1fr 1fr;gap:25px 20px}.workflow-illustration strong{font-size:16px}.related-reading{margin-top:50px}.related-reading h2{font-size:25px}.related-reading header{align-items:flex-start}.related-stories{grid-template-columns:1fr;gap:30px}.related-stories article:not(:first-child){grid-template-columns:110px 1fr;gap:0 18px;display:grid}.related-stories article:not(:first-child)>a{grid-row:span 2}.related-stories article:not(:first-child) .learn-media{--media-ratio:1;margin:0}.related-stories article:not(:first-child) h3{margin-top:8px;font-size:18px}}
