.ap-header{display:flex;align-items:center;justify-content:space-between;padding:24px 5%;border-bottom:1px solid #d4d9da;background:#fff;position:relative;z-index:50}.ap-wordmark{font:28px var(--font-archivo),sans-serif;letter-spacing:-1.5px;color:#131210}.ap-wordmark i{color:#5a6b72}.ap-footer nav,.ap-header nav{display:flex;gap:24px;align-items:center}.ap-header nav a{font:13px var(--font-space-mono),monospace}.ap-menu{display:none}.ap-footer{padding:60px 5%;border-top:1px solid #d4d9da}.ap-footer p{max-width:760px;margin:25px 0;font-size:13px}.ap-footer nav{margin-top:24px;flex-wrap:wrap}.ap-business{max-width:1120px;padding:64px 24px 100px;margin:auto}.ap-business h1{font:clamp(48px,8vw,100px)/1 var(--font-anton),sans-serif;text-transform:uppercase;margin:16px 0 30px}.ap-business p{max-width:640px;margin:16px 0}.ap-business a{text-decoration:underline}.ap-panel{background:#131210;color:white;padding:32px;border-radius:16px;min-height:360px;display:flex;flex-direction:column;justify-content:center}.ap-panel h2{font:42px var(--font-anton),sans-serif}.ap-business-links{display:flex;gap:20px;flex-wrap:wrap;margin:32px 0}.ap-label{font:12px var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:2px}@media(max-width:640px){.ap-menu{display:block}.ap-header nav{display:none}.ap-header nav[data-open=true]{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:white;border-bottom:1px solid #d4d9da;padding:24px}.ap-header{padding:20px}.ap-business{padding-top:40px}.ap-business h1{font-size:54px}}.ap-panel a,.ap-panel h2,.ap-panel p{color:#fff!important}.ap-business{padding-top:110px}.ap-business .btn-primary{background:#465459;color:#fff;border:0;border-radius:999px;padding:12px 24px;min-height:46px;align-self:end}.ap-business .btn-primary:hover{background:#374246}.ap-business .btn-primary:disabled{opacity:.6}.ap-business .ap-gift{position:relative;padding-right:62px;overflow:visible;margin-top:32px}.ap-gift-band{position:absolute;top:0;bottom:0;right:22px;width:11px;background:#a5b2b8;border-left:1px solid #eef0f1;border-right:1px solid #eef0f1}.ap-gift img{position:absolute;right:-4.5px;bottom:calc(100% - 12px);width:64px;height:58px;pointer-events:none}.ap-business li{overflow-wrap:anywhere}@media(max-width:640px){.ap-business{padding-top:100px}.ap-panel h2{font-size:36px}.ap-business .btn-primary{align-self:center}}.ap-search{display:block;margin:32px 0 16px;max-width:540px}.ap-search input{display:block;width:100%;padding:14px;border:1px solid #98a5ab;border-radius:10px;background:white;margin-top:8px;color:#182126}.ap-course-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;margin:28px 0}.ap-course-card{display:block;border:1px solid #cbd3d6;border-radius:16px;padding:24px;text-decoration:none}.ap-course-card:hover{background:#edf1f3}.ap-course-card:focus-visible,.ap-topic-list a:focus-visible{outline:3px solid #526b7a;outline-offset:4px}.ap-topic-list{list-style:none;padding:0;margin:32px 0}.ap-topic-list li{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px solid #cbd3d6}.ap-topic-list button{flex-shrink:0;padding:10px 16px;border:1px solid #657680;border-radius:24px;background:white;color:#182126}.ap-topic-list button[aria-pressed=true]{background:#253741;color:white}.ap-topic-list button:disabled{opacity:.6}.ap-learning-topic{max-width:1280px!important}progress{display:block;width:min(100%,540px);accent-color:#425d6d;margin-top:12px}@media(max-width:600px){.ap-topic-list li{align-items:flex-start;flex-direction:column}.ap-course-card h2{font-size:24px}}.ap-account-design{max-width:1264px;padding-inline:clamp(20px,3.4vw,48px);padding-bottom:0}.ap-account-design .ap-crumb{display:flex;gap:12px;flex-wrap:wrap;font:10px var(--font-space-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:34px;color:#716c61}.ap-crumb>*+:before{content:"/";margin-right:12px;color:#aaa}.ap-account-design h1{font-size:clamp(48px,7.4vw,104px);line-height:1.02;margin:14px 0 30px}.ap-account-design h1 em{font-family:var(--font-instrument-serif),"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:.9em;color:#5a6b72;text-transform:none;display:inline-block}.ap-state{display:grid;grid-template-columns:1.3fr .7fr;gap:1px;background:rgba(19,18,16,.13);border:1px solid rgba(19,18,16,.13);border-radius:22px;overflow:hidden;min-height:360px}.ap-state-main{position:relative;background:#131210;color:#fff;padding:clamp(24px,3.2vw,40px);border-left:4px solid #5a6b72}.ap-state-main .ap-label{color:#b7b1a6;font-size:10px;display:flex;align-items:center;gap:9px}.ap-state-dot{width:8px;height:8px;border-radius:50%;background:#5a6b72;flex:none}.ap-state-main h2{font:clamp(26px,3.6vw,44px)/1.02 var(--font-anton),sans-serif;text-transform:uppercase;margin-top:14px;color:white}.ap-state-main p{color:#dad5cb;font-size:15.5px;line-height:1.6;max-width:52ch;margin:14px 0 24px}.ap-state-main>a{color:white;display:inline-flex;margin-top:10px}.ap-state-facts{background:#fff;padding:clamp(20px,2.6vw,30px);display:flex;flex-direction:column;gap:16px;margin:0}.ap-state-facts dt{font:700 9.5px/1.5 var(--font-space-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:#716c61;margin-bottom:5px}.ap-state-facts dd{margin:0;font-size:14.5px;line-height:1.5;color:#4a4740;overflow-wrap:anywhere}.ap-places{list-style:none;display:grid;gap:10px;margin:28px 0 0;padding:0}.ap-place{display:grid;grid-template-columns:44px 1fr auto;gap:clamp(12px,2vw,22px);align-items:center;border:1px solid rgba(19,18,16,.13);border-radius:12px;padding:clamp(14px,1.8vw,20px) clamp(16px,2vw,22px);background:white}.ap-place-free{border-style:dashed;background:transparent;color:#716c61}.ap-place-number{font:700 11px/1.5 var(--font-space-mono),monospace;letter-spacing:.14em;color:#716c61}.ap-place-who{min-width:0;font-size:15.5px}.ap-place-who span{display:block}.ap-place-who strong+span{font:11px var(--font-space-mono),monospace;color:#716c61;margin-top:6px}.ap-share-invite{display:grid;grid-template-columns:1fr auto;align-items:end;margin-top:56px}.ap-share-field{display:grid;gap:7px;font:700 9.5px/1.5 var(--font-space-mono),monospace;letter-spacing:.2em;text-transform:uppercase;color:#716c61}.ap-share-field input{min-width:0;width:100%;font:15px var(--font-archivo),sans-serif;letter-spacing:normal;text-transform:none;background:#f6f5f2;border:1px solid rgba(19,18,16,.13);border-radius:8px;padding:12px 14px;color:#131210}.ap-share-invite p[role=status]{grid-column:1/-1;margin:0}.ap-share-resend p:empty{display:none}.ap-share-resend .btn{font-size:12px}.ap-account-design .ap-gift{margin-top:0}.ap-account-design .ap-gift-band{background:#fff7ec;border-inline:1.5px solid #1f2d2b}.ap-share-note{font-size:14px;line-height:1.6;color:#716c61}.ap-account-design :is(a,button,input):focus-visible,.ap-footer a:focus-visible{outline:3px solid #5a6b72;outline-offset:4px}.ap-account-design .btn:active{transform:translateY(1px)}.ap-account-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:32px 0}.ap-account-cards a{border:1px solid rgba(19,18,16,.13);border-radius:12px;padding:24px;background:white;text-decoration:none;transition:transform .25s,box-shadow .25s}.ap-account-cards a:hover{transform:translateY(-3px);box-shadow:0 8px 24px #13121014}.ap-account-cards strong{display:block;font:20px var(--font-anton),sans-serif;text-transform:uppercase}.ap-account-cards span{display:block;margin-top:10px;font-size:14px;color:#716c61}.ap-footer{padding:0;border:0;background:#131210;color:#fff;margin-top:clamp(64px,9vw,120px);border-radius:clamp(24px,3vw,40px) clamp(24px,3vw,40px) 0 0;overflow:hidden}.ap-foot-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;max-width:1264px;margin:auto;padding:clamp(40px,6vw,72px) clamp(20px,3.4vw,48px) clamp(28px,4vw,48px)}.ap-foot-brand .ap-wordmark{display:block;font-size:clamp(46px,6vw,78px);color:white;line-height:1;letter-spacing:-.06em}.ap-foot-brand p{color:#b7b1a6;max-width:360px;margin:14px 0 0;font-size:15px}.ap-foot-cols{display:grid;grid-template-columns:repeat(2,auto);gap:clamp(24px,4vw,56px);justify-content:end}.ap-footer .ap-foot-cols nav{display:block;margin:0}.ap-foot-cols h2{font:700 10.5px var(--font-space-mono),monospace;letter-spacing:.22em;text-transform:uppercase;color:#8f8a80;margin:0 0 14px}.ap-foot-cols ul{list-style:none;display:flex;flex-direction:column;gap:9px;padding:0;margin:0}.ap-foot-cols a{font-size:14px;color:#ddd8cd;position:relative}.ap-foot-cols a:after{content:"";position:absolute;left:0;bottom:-2px;height:1px;width:100%;background:#5a6b72;transform:scaleX(0);transform-origin:right;transition:transform .35s}.ap-foot-cols a:hover{color:white}.ap-foot-cols a:hover:after{transform:scaleX(1);transform-origin:left}.ap-foot-base{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;max-width:1264px;margin:auto;padding:20px clamp(20px,3.4vw,48px) 26px;border-top:1px solid #ffffff1f;font:10.5px var(--font-space-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:#a8a398}.ap-footer .ap-foot-legal{max-width:1264px;margin:0 auto;padding:0 clamp(20px,3.4vw,48px) 24px;color:#a8a398;font-size:11px}.editorial-site-header--plain .editorial-site-header__actions{margin-left:auto!important}@media(max-width:1000px){.ap-foot-grid{grid-template-columns:1fr}.ap-foot-cols{justify-content:start}}@media(max-width:820px){.ap-state{grid-template-columns:1fr}.ap-state-main{min-height:max(245px,calc(545px - 50vw))}.ap-account-cards{grid-template-columns:1fr 1fr}}@media(max-width:760px){.ap-place{grid-template-columns:34px 1fr}.ap-place .ap-share-resend{grid-column:2}.ap-share-invite{grid-template-columns:1fr;gap:20px}.ap-share-invite .ap-gift{width:100%;margin-top:32px}.ap-account-design h1{font-size:clamp(48px,7.4vw,104px)}}@media(max-width:560px){.ap-account-cards{grid-template-columns:1fr}.ap-foot-cols{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.ap-account-cards a,.ap-foot-cols a:after{transition:none}.ap-account-cards a:hover{transform:none}}.ap-account-design h1{line-height:.92;letter-spacing:.005em;font-weight:400;margin-top:0}.ap-account-design h1 em{letter-spacing:0}.ap-account-design>.ap-label{font-size:11.5px;font-weight:700;letter-spacing:.22em;display:flex;gap:10px;align-items:center}.ap-account-design>.ap-label:before{content:"";width:7px;height:7px;border-radius:2px;background:#5a6b72}.ap-state-main h2{letter-spacing:.005em;font-weight:400}.ap-account-design .ap-crumb a{text-decoration:none}.ap-foot-brand .ap-wordmark{font-weight:640;letter-spacing:-.012em}.ap-foot-brand .ap-wordmark b{font-weight:830;letter-spacing:-.02em}.ap-foot-brand .ap-wordmark i{font-style:normal;font-weight:830}.ap-directory-design{padding-top:clamp(112px,13vh,150px)}.ap-directory-design h1{margin-bottom:28px}.ap-directory-design>p{font-size:16px;line-height:1.6;color:#4a4740}.ap-directory-design .ap-search{max-width:none;padding:18px 0;border-block:1px solid #13121021}.ap-directory-design .ap-search input{max-width:540px}.ap-directory-design .ap-course-card{padding:24px;border:1px solid #13121021;border-radius:12px;text-decoration:none}.ap-directory-design .ap-course-card h2{font:30px/1.08 var(--font-anton),sans-serif;text-transform:uppercase;letter-spacing:.005em}.ap-directory-design .ap-course-card small{font:10px var(--font-space-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:#716c61}.ap-signin-character{width:clamp(104px,12vw,158px);height:auto;display:block;margin-top:clamp(20px,3.4vw,38px)}@media(max-width:900px){.ap-signin-character{width:112px;margin-top:22px}}.editorial-billing-plan .editorial-billing-plan__status[data-tone=partner]{color:#74659d;border-color:#dedae9;background:#f2f0f7}.ap-account-design .ap-account-primary{align-items:center;gap:9px;font-weight:620;font-size:14px;line-height:1.5;border-radius:99px;padding:11px 20px;background:#465459;color:#fff;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .25s}.ap-account-design .ap-account-primary:hover{background:#374246}.ap-account-primary .arr{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ap-account-primary:hover .arr{transform:translateX(3px)}@media(prefers-reduced-motion:reduce){.ap-account-design .ap-account-primary,.ap-account-primary .arr{transition:none}}.ap-account-design .ap-state{--account-state-hue:#5a6b72}.ap-account-design .ap-state[data-access-tone=paid]{--account-state-hue:#4a786c}.ap-account-design .ap-state[data-access-tone=used]{--account-state-hue:#846b47}.ap-account-design .ap-state[data-access-tone=ended]{--account-state-hue:#8e627e}.ap-account-design .ap-state .ap-state-main{border-left-color:var(--account-state-hue)}.ap-account-design .ap-state .ap-state-dot{background:var(--account-state-hue)}#auth-content .editorial-auth-card__legal a:hover,.editorial-register .editorial-register__legal a:hover{color:#434f55}.ap-mobile-search{display:flex;justify-content:space-between;width:100%;padding:16px 0;border:0;border-bottom:1px solid var(--editorial-line);background:transparent;font-weight:620;text-align:left}@media(max-width:520px){.editorial-site-header .editorial-site-header__sign-in{display:inline-flex}.editorial-site-header .editorial-site-header__search{display:none}.editorial-site-header:has(.editorial-site-header__account) .editorial-site-header__search{display:inline-flex}}.editorial-site-header .editorial-site-header__wordmark{line-height:1.5}.ap-account-design .ap-crumb{font-size:10.5px;font-weight:700;line-height:1.5;letter-spacing:.18em}.ap-account-design .ap-crumb a:hover{color:#434f55}#auth-content .editorial-auth-card__provider:hover:not(:disabled){background:rgba(19,18,16,.06);border-color:var(--editorial-line);transform:none}#auth-content .editorial-auth-card__continue:hover:not(:disabled){transform:translate3d(var(--editorial-auth-magnetic-x,0),var(--editorial-auth-magnetic-y,0),0)}@media(prefers-reduced-motion:reduce){#auth-content .editorial-auth-card__continue:hover:not(:disabled){transform:none}}@media(pointer:coarse){.editorial-site-header .editorial-site-header__wordmark{display:inline-flex;align-items:center;min-height:44px}}.ap-account-design .ap-crumb{gap:10px;margin-bottom:clamp(16px,2vw,24px)}.ap-account-design .ap-crumb>*+:before{margin-right:10px;font-weight:400;color:rgba(19,18,16,.26)}.ap-account-design .ap-crumb [aria-current=page]{color:#4a4740}.editorial-register .editorial-register__form .editorial-button{font-size:15.5px;line-height:1.5}.editorial-register .editorial-register__oauth .editorial-button:hover:not(:disabled){background:rgba(19,18,16,.06);transform:none}@media(prefers-reduced-motion:reduce){.editorial-register .editorial-register__form .editorial-button:hover:not(:disabled){transform:none}}body:has(.editorial-account-stopped) .editorial-site-header{position:fixed;inset:0 0 auto;width:100%}.editorial-account-stopped.editorial-account-stopped--blocked{--stopped-highlight:var(--editorial-ink-mute);--stopped-tint:#f7f4f0;--stopped-line:#eae3d9}.editorial-account-stopped .editorial-account-stopped__inner{min-height:calc(100svh - var(--editorial-header-height,66px) - 87px);padding-block:clamp(80px,12vh,140px) clamp(60px,9vw,110px)}.editorial-account-stopped .editorial-account-stopped__actions{flex-direction:row}.editorial-account-stopped .editorial-account-stopped__actions .editorial-button{width:auto}.ap-account-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:40px}.ap-account-design .ap-account-heading h1{margin-bottom:0}.ap-account-design .ap-account-heading>p{max-width:440px;margin:0 0 10px;font-size:16px;line-height:1.6;color:#4a4740}@media(max-width:760px){.ap-account-heading{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:56px}.ap-account-design .ap-account-heading>p{margin:0}}@media(max-width:440px){.editorial-continue-page .editorial-auth-split{padding-block:clamp(84px,12vh,132px) clamp(46px,6vw,80px)}.editorial-continue-page .editorial-auth-card{padding:clamp(26px,3.4vw,38px)}}.ap-account-chapter{display:flex;align-items:center;gap:20px;margin-top:clamp(64px,9vw,120px);font:700 10px var(--font-space-mono),monospace;letter-spacing:.18em;text-transform:uppercase;color:#716c61}.ap-account-chapter i{height:1px;background:rgba(19,18,16,.13);flex:1}.ap-account-chapter>span:first-child{color:#5a6b72}.ap-account-section{padding-block:clamp(64px,9vw,120px) 0}.ap-account-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:clamp(28px,4vw,48px)}.ap-account-section-head>div{min-width:0}.ap-account-section-head h2{font:400 clamp(44px,6.6vw,92px)/.96 var(--font-anton),sans-serif;text-transform:uppercase;letter-spacing:.005em;margin-top:14px}.ap-account-section-head h2 em{display:block;font:italic .9em/1 var(--font-instrument-serif),serif;text-transform:none;color:#5a6b72}.ap-account-section-head>p{max-width:34ch;color:#716c61;font-size:15.5px;line-height:1.6;margin:0}.ap-account-cards{margin:0}.ap-account-cards a{position:relative;padding:clamp(18px,2.2vw,24px) clamp(18px,2.2vw,24px) clamp(16px,2vw,20px) clamp(22px,2.4vw,28px)}.ap-account-cards a:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:3px}.ap-account-cards a:nth-child(2):before{background:#4a786c}.ap-account-cards a:nth-child(3):before{background:#527a9b}.ap-account-cards a:nth-child(4):before{background:#74659d}.ap-account-cards strong{font-size:clamp(16px,1.5vw,19px);line-height:1.05;font-weight:400;transition:color .25s}.ap-account-cards a:hover strong{color:#434f55}.ap-account-cards span{line-height:1.55;color:#4a4740}.ap-account-grants{list-style:none;padding:0;margin:0}.ap-account-grants li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:clamp(12px,2vw,26px);padding:20px 0 20px 18px;border-bottom:1px solid #13121014}.ap-account-grants a{font-weight:620;font-size:15.5px;text-decoration:none}.ap-account-grants p{font-size:13.5px;color:#716c61;margin:4px 0 0}.ap-account-grants small,.ap-account-grants>li>span{font:700 10.5px var(--font-space-mono),monospace;text-transform:uppercase;color:#716c61}.ap-account-empty{padding:24px;border:1px dashed #13121033;border-radius:12px;color:#4a4740}.ap-account-empty p{margin:8px 0 0;font-size:14px;line-height:1.6}.ap-account-more{display:inline-flex;gap:10px;margin-top:24px;font-size:14px}.ap-account-section:last-of-type{padding-bottom:64px}.ap-account-design .editorial-account-tablewrap:focus-visible{outline:3px solid #5a6b72;outline-offset:4px}.editorial-billing-plan .editorial-billing-plan__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px}.editorial-billing-plan .editorial-billing-plan__top>div:first-child{min-width:0}.editorial-billing-plan .editorial-billing-plan__price{margin-left:0;text-align:right;align-self:start}@media(max-width:900px){.ap-account-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ap-account-section-head{flex-direction:column;align-items:stretch;gap:20px}.ap-account-grants li{grid-template-columns:1fr auto}.ap-account-grants small{grid-column:1/-1}}@media(max-width:560px){.ap-account-cards{grid-template-columns:1fr}}.ap-account-design .ap-state[data-access-tone=school],.ap-account-design .ap-state[data-access-tone=trial]{--account-state-hue:#74659d}.ap-account-design{padding-top:clamp(112px,13vh,150px);padding-inline:clamp(20px,4vw,48px)}.ap-account-heading .ap-label,.ap-account-section-head .ap-label{display:flex;align-items:center;gap:10px;font-size:11.5px;font-weight:700;letter-spacing:.22em;color:#4a4740}.ap-account-heading .ap-label:before,.ap-account-section-head .ap-label:before{content:"";width:7px;height:7px;border-radius:2px;background:#5a6b72;flex:none}.ap-account-chapter{gap:16px;margin-top:calc(clamp(64px,9vw,120px) + clamp(78px,10vw,140px))}.ap-account-chapter>span:first-child{font-size:11px;letter-spacing:.2em}.ap-account-chapter i{background:rgba(19,18,16,.08)}.ap-account-section{padding-top:clamp(34px,4.2vw,54px)}.ap-account-section-head h2{line-height:.92;margin-top:0}.ap-account-section-head h2 em{display:inline;font-size:.94em;line-height:inherit;letter-spacing:0}.ap-account-cards a:before{background:#5a6b72}.ap-account-cards a[href="/account/billing"]:before{background:#4a786c}.ap-account-cards a[href="/account/share"]:before{background:#5a6b72}.ap-account-cards a[href="/account/purchases"]:before{background:#74659d}.ap-account-cards a[href="/account/orders"]:before{background:#4b7397}@media(max-width:640px){.ap-account-heading .ap-label,.ap-account-section-head .ap-label{font-size:12px;letter-spacing:.16em}.ap-account-chapter>span:first-child{font-size:11.5px;letter-spacing:.1em}}@media(max-width:560px){.ap-account-chapter>span:last-child{display:none}}.ap-account-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(20px,2.6vw,28px)}.ap-account-design .ap-account-actions a{margin:0;align-self:stretch}.ap-account-design .ap-account-actions a:focus-visible{box-shadow:none}.ap-account-design .ap-account-secondary{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.32);color:#fff;border-radius:99px;padding:11px 20px;font-size:14px;line-height:1.5;font-weight:620;text-decoration:none;transition:background .25s}.ap-account-secondary:hover{background:rgba(255,255,255,.1)}@media(prefers-reduced-motion:reduce){.ap-account-design .ap-account-secondary{transition:none}}.editorial-listen-workspace .editorial-cta[data-listen-course-cta]{padding-top:clamp(30px,4vw,52px);padding-bottom:clamp(34px,4.5vw,60px);border-top:0}.editorial-listen-workspace .editorial-cta[data-listen-course-cta] h2{max-width:none;font-size:clamp(38px,5.6vw,80px)}.editorial-listen-workspace .editorial-cta[data-listen-course-cta] h2 .editorial-accent{font-size:.94em}.editorial-listen-workspace .editorial-cta[data-listen-course-cta] p{max-width:520px;margin:22px auto 0;font-size:16px;line-height:1.6}.ap-account-heading{flex-wrap:wrap;gap:18px 40px;margin-bottom:calc(clamp(34px,4.6vw,58px) + clamp(18px,2.4vw,30px))}.ap-account-design .ap-account-heading>p{margin:0;padding-bottom:10px}.ap-account-design .ap-state-main{padding-left:calc(clamp(24px,3.2vw,40px) - 4px)}.ap-account-design,.ap-live,.ap-practice-unit{--ap-power2:linear(0,0.142625 5%,0.271000 10%,0.385875 15%,0.488000 20%,0.578125 25%,0.657000 30%,0.725375 35%,0.784000 40%,0.833625 45%,0.875000 50%,0.908875 55%,0.936000 60%,0.957125 65%,0.973000 70%,0.984375 75%,0.992000 80%,0.996625 85%,0.999000 90%,0.999875 95%,1);--ap-power3:linear(0,0.185494 5%,0.343900 10%,0.477994 15%,0.590400 20%,0.683594 25%,0.759900 30%,0.821494 35%,0.870400 40%,0.908494 45%,0.937500 50%,0.958994 55%,0.974400 60%,0.984994 65%,0.991900 70%,0.996094 75%,0.998400 80%,0.999494 85%,0.999900 90%,0.999994 95%,1);--ap-power4:linear(0,0.226219 5%,0.409510 10%,0.556295 15%,0.672320 20%,0.762695 25%,0.831930 30%,0.883971 35%,0.922240 40%,0.949672 45%,0.968750 50%,0.981547 55%,0.989760 60%,0.994748 65%,0.997570 70%,0.999023 75%,0.999680 80%,0.999924 85%,0.999990 90%,1.000000 95%,1)}.ap-motion-word{overflow:hidden;vertical-align:bottom}.ap-motion-char,.ap-motion-word,.ap-motion-word>span{display:inline-block}@keyframes ap-mask-up{0%{transform:translateY(118%)}to{transform:translateY(0)}}@keyframes ap-enter{0%{opacity:0;transform:translateY(var(--ap-entry-y,14px))}to{opacity:1;transform:translateY(0)}}@keyframes ap-section-accent{0%{opacity:0;transform:translateY(44px) rotate(-3deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@keyframes ap-accent-enter{0%{opacity:0;transform:translateY(48px) rotate(-3deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@media(prefers-reduced-motion:no-preference){[data-ap-account-intro]>.ap-crumb{animation:ap-enter .5s var(--ap-power2) .25s backwards}[data-ap-account-intro] .ap-account-heading .ap-label{animation:ap-enter .5s var(--ap-power2) .4s backwards}[data-ap-account-intro] .ap-account-heading .ap-motion-char{animation:ap-mask-up .9s var(--ap-power4) calc(.6s + var(--ap-char-index)*.03s) backwards}[data-ap-account-intro] .ap-account-heading h1 em{animation:ap-accent-enter 1s var(--ap-power3) 1.11s backwards}[data-ap-account-intro] .ap-account-heading>p{--ap-entry-y:18px;animation:ap-enter .6s var(--ap-power2) 1.46s backwards}[data-ap-account-intro]>.ap-state{--ap-entry-y:22px;animation:ap-enter .7s var(--ap-power3) 1.56s backwards}.ap-account-section-head[data-ap-reveal-pending] .ap-motion-char{transform:translateY(118%)}.ap-account-cards[data-ap-reveal-pending]>a,.ap-account-section-head[data-ap-reveal-pending] h2 em{opacity:0}.ap-account-section-head[data-ap-revealed] h2 em{display:inline-block;animation:ap-section-accent 1s var(--ap-power3) .25s backwards}.ap-account-cards[data-ap-revealed]>a{--ap-entry-y:30px;animation:ap-enter .8s var(--ap-power3) calc(var(--ap-card-index,0)*55ms) backwards}.ap-account-cards>a:nth-child(2){--ap-card-index:1}.ap-account-cards>a:nth-child(3){--ap-card-index:2}.ap-account-cards>a:nth-child(4){--ap-card-index:3}[data-ap-revealed] .ap-motion-char{animation:ap-mask-up .85s var(--ap-power4) calc(var(--ap-char-index)*22ms) backwards}}@media(prefers-reduced-motion:reduce){.ap-motion-char,.ap-motion-word,.ap-motion-word>span{display:contents}.ap-account-design [data-ap-reveal]{opacity:1}}@media(pointer:coarse){.ap-footer a{min-height:44px;display:inline-flex;align-items:center}}.account-billing-summary>.editorial-billing-notice:first-child{margin-top:clamp(24px,3.2vw,36px)}.account-billing-summary .editorial-billing-notice--info{border-color:rgba(43,108,176,.35);background:rgba(43,108,176,.06)}.account-billing-summary .editorial-billing-notice--info .editorial-billing-notice__label{color:#4b7397}.account-billing-summary .editorial-billing-notice--warning{border-color:rgba(214,106,22,.4);background:rgba(214,106,22,.07)}.account-billing-summary .editorial-billing-notice--warning .editorial-billing-notice__label{color:#434f55}@media(max-width:700px){.editorial-billing-plan--free .editorial-billing-plan__top{grid-template-columns:minmax(0,1fr)}.editorial-billing-plan--free .editorial-billing-plan__price{text-align:left}}.editorial-billing .editorial-billing__opener .editorial-kicker{font-size:11.5px;letter-spacing:.22em}.editorial-billing .editorial-billing__opener h1 .editorial-accent{font-size:.9em;display:inline-block}.editorial-billing .editorial-billing__opener>p:last-child{padding-bottom:10px}@media(max-width:640px){.editorial-billing .editorial-billing__opener .editorial-kicker{font-size:12px;letter-spacing:.16em}}@media(pointer:coarse){:is(.editorial-billing,.account-page--purchases) .editorial-account-section-nav a{min-height:44px;display:inline-flex;align-items:center}}:is(.editorial-billing,.account-page--purchases) .editorial-account-section-nav a:focus-visible{outline-color:#4b7397;outline-offset:3px;box-shadow:none}.ap-place[data-pass-state]{position:relative;overflow:hidden}.ap-place[data-pass-state]:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:#4a789d}.ap-place[data-pass-state=accepted]:before{background:#4a786c}.ap-place-who strong{display:block;font-weight:620;line-height:1.3}.ap-place-who .ap-place-email{font:11.5px/1.5 var(--font-space-mono),monospace;letter-spacing:.04em;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-place-side{display:flex;gap:10px 18px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.ap-pass-date{font:700 10px/1.5 var(--font-space-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:#716c61}.ap-pass-badge{display:inline-flex;padding:6px 10px;border:1px solid #dae9e5;border-radius:7px;background:#f0f7f5;color:#4a786c;font:700 9.5px/1.5 var(--font-space-mono),monospace;letter-spacing:.18em;text-transform:uppercase}.ap-account-design .ap-share-resend .btn{display:inline-block;background:transparent;border:0;border-radius:0;border-bottom:1px solid #13121021;padding:0 0 2px;min-height:0;color:#4a4740;font:700 10px/1.5 var(--font-space-mono),monospace;letter-spacing:.14em;text-transform:uppercase;transition:color .22s,border-color .22s}.ap-account-design .ap-share-resend .btn:hover{color:#434f55;border-color:#5a6b72}.ap-account-design .ap-share-resend .btn:focus-visible{border-radius:4px}@media(max-width:760px){.ap-place-side{grid-column:2;justify-content:flex-start}.ap-place .ap-share-resend{grid-column:auto}}@media(pointer:coarse){.ap-account-design .ap-share-resend .btn{min-height:44px}}.ap-share-design h1{margin-bottom:clamp(18px,2.4vw,30px)}.ap-changelog-section-controls select{min-width:0;max-width:100%}.ap-changelog-section-controls button{flex-shrink:0;min-height:44px}@media(min-width:640px){.ap-changelog-section-controls select{flex:1;width:auto}}.ap-user-identity-email{overflow-wrap:anywhere}.account-shell .ap-share-field input{line-height:1.5;background:#f6f5f2!important;border-radius:10px!important;transition:border-color .25s,background .25s}.account-shell .ap-share-field input::-moz-placeholder{color:#716c61;opacity:1}.account-shell .ap-share-field input::placeholder{color:#716c61;opacity:1}.account-shell .ap-share-field input:focus{background:#fff!important;border-color:#716c61!important;outline:none;box-shadow:none!important}.ap-share-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(20px,2.6vw,28px)}.ap-share-design .ap-share-actions .btn{text-decoration:none}.ap-share-design .ap-share-actions .ap-share-browse{display:inline-flex;align-items:center;gap:9px;font-weight:620;font-size:14px;line-height:1.5;border-radius:99px;padding:11px 20px;transition:background .25s;background:transparent;border:1px solid rgba(255,255,255,.32);color:#fff}.ap-share-design .ap-share-actions .ap-share-browse:hover{background:rgba(255,255,255,.1)}.account-page--purchases .editorial-account-purchases-empty a{scroll-margin-block:16px}.site-main:has(a[href="#transaction-status"]:focus-visible){isolation:auto}.site-main>:has(>a[href="#transaction-status"]:focus-visible){z-index:auto}.ap-invite-page :is(a,button){scroll-margin-top:calc(var(--topbar-h,68px) + 12px);scroll-margin-bottom:12px}@media(max-width:639px){.ap-admin-grant-row{display:grid!important;grid-template-columns:24px minmax(0,1fr);gap:12px!important}.ap-admin-grant-row>div:last-child{grid-column:2;flex-wrap:wrap;justify-content:flex-start}.ap-admin-grant-row>div:nth-child(2)>div:first-child{flex-wrap:wrap}.ap-admin-grant-row>div:nth-child(2)>p.font-mono{white-space:normal;overflow-wrap:anywhere}.ap-admin-content-row{display:grid!important;grid-template-columns:24px minmax(0,1fr);gap:12px!important}.ap-admin-content-row>div:last-child{grid-column:2;flex-wrap:wrap;justify-content:flex-start}.ap-admin-content-row>div:nth-child(2)>div{flex-wrap:wrap;overflow-wrap:anywhere}}.editorial-auth-card__legal a:focus-visible,.editorial-auth-card__register a:focus-visible{outline:2px solid var(--editorial-orange);outline-offset:3px;border-radius:2px}.ap-account-design .ap-state[data-access-tone=pending]{--account-state-hue:#4b7397}.ap-account-design .ap-state-facts b{color:#131210}.ap-invite-intro{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:32px;align-items:center;margin-bottom:48px}.ap-invite-description{font-size:clamp(17px,1.6vw,21px);line-height:1.65;max-width:56ch;color:#716c61}.ap-invite-character{width:100%;height:auto;max-height:410px;-o-object-fit:contain;object-fit:contain}.ap-invite-actions{margin-top:28px}.ap-invite-actions>p{font-size:14px;line-height:1.6;color:#716c61}.ap-invite-page [data-invite-state=closed] .ap-state-main,.ap-invite-page [data-invite-state=expired] .ap-state-main{border-left-color:#8e627e}.ap-invite-page :is(a,button):focus-visible{outline:2px solid #4b7397;outline-offset:3px}@media(max-width:820px){.ap-invite-intro{grid-template-columns:1fr;gap:16px}.ap-invite-character{max-height:220px}.ap-invite-page .ap-state{grid-template-columns:1fr}.ap-invite-page h1{overflow-wrap:anywhere}}.ap-account-section-head--purchases{display:block}.ap-account-section-head--purchases>p{max-width:none;margin-top:18px}.editorial-study-notes ul{list-style:disc outside}.editorial-study-notes ol{list-style:decimal outside}.editorial-study-notes :is(ul,ol){padding-left:1.4em}.editorial-study-notes li{list-style:inherit}.editorial-resource-modal__foot .editorial-resource-modal__status{font:700 10.5px/1.5 var(--font-space-mono),monospace;letter-spacing:.14em;min-height:0;background:transparent}.editorial-resource-modal__panel .editorial-resource-modal__foot .editorial-resource-modal__status:focus-visible{outline:2px solid #4b7397;outline-offset:3px}.editorial-resource-modal__panel .editorial-resource-modal__foot .editorial-resource-modal__status:hover:not(:disabled){border-color:#4a786c;color:#4a786c}.editorial-resource-modal__panel .editorial-resource-modal__foot .editorial-resource-modal__status.is-complete,.editorial-resource-modal__panel .editorial-resource-modal__foot .editorial-resource-modal__status.is-complete:hover:not(:disabled){background:#4a786c;border-color:#4a786c;color:#fff}.site-main:has(.ap-invite-page)>.editorial-grid-background{display:block}.ap-invite-page{position:relative;background:transparent;max-width:1264px;padding-inline:clamp(20px,4vw,48px)}.ap-invite-intro{grid-template-columns:minmax(0,1fr) clamp(150px,17vw,240px);grid-template-areas:"copy art" "actions art";-moz-column-gap:clamp(28px,5vw,68px);column-gap:clamp(28px,5vw,68px);row-gap:0;align-items:end}.ap-invite-copy{grid-area:copy;min-width:0}.ap-invite-copy h1{margin-bottom:0}.ap-invite-copy h1 em{display:inline-block;font-family:var(--font-instrument-serif),serif;font-style:italic;font-weight:400;text-transform:none;color:#5a6b72}.ap-invite-description{font-size:16px;line-height:1.6;max-width:440px;margin:0;padding-bottom:10px}.ap-invite-actions{grid-area:actions;display:flex;align-items:center;flex-wrap:wrap;gap:14px 18px;margin-top:clamp(22px,3vw,34px)}.ap-invite-page .ap-invite-actions .btn{text-decoration:none;display:inline-flex;align-items:center;gap:9px}.ap-invite-character{grid-area:art;align-self:end;max-height:none}.ap-share-invite{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;gap:10px;margin-top:clamp(44px,4.4vw,56px)}.ap-share-design .ap-share-invite .ap-gift{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:14px;font-weight:620;line-height:1.5;padding:11px 62px 11px 20px;min-height:43px;border-radius:99px;margin-top:0}html:has(.ap-account-design),html:has(.ap-account-design) body{scrollbar-width:auto}html:has(.ap-account-design) body::-webkit-scrollbar,html:has(.ap-account-design)::-webkit-scrollbar{width:auto;height:auto}.account-shell .ap-account-design :is(a,button):focus-visible{outline:2px solid #4b7397;outline-offset:3px}.ap-share-field>span{font-size:9px;letter-spacing:.1em}@media(max-width:900px){.ap-invite-intro{grid-template-columns:1fr;grid-template-areas:"copy" "art" "actions"}.ap-invite-character{width:min(160px,44vw);margin:14px auto 2px}.ap-invite-copy h1{overflow-wrap:normal}}@media(max-width:760px){.ap-share-invite{grid-template-columns:1fr}}.ap-invite-page{padding-top:calc(clamp(112px,13vh,150px) - var(--topbar-h,68px))}.ap-invite-or{font:700 10.5px/1.5 var(--font-space-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:#716c61}.ap-invite-or a{color:#131210;border-bottom:1px solid #5a6b72;padding-bottom:3px;text-decoration:none}.ap-invite-or a:hover{color:#465459}.ap-invite-page .ap-invite-actions .btn-primary{font:620 15.5px/1.5 var(--font-archivo),Arial,sans-serif;padding:15px 28px;border:0;min-height:0}.ap-share-design .ap-gift .arr{position:relative;z-index:2;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ap-share-design .ap-gift:hover .arr{transform:translateX(3px)}.ap-invite-page .ap-invite-description{margin:0 0 0 auto;max-width:440px;color:#4a4740}.ap-invite-copy .ap-label{display:flex;align-items:center;gap:8px;line-height:1.5;font-weight:700;letter-spacing:.16em;color:#4a4740}.ap-invite-copy .ap-label:before{content:"";width:7px;height:7px;border-radius:2px;background:#5a6b72;flex:none}.ap-invite-title-line{display:inline-block;vertical-align:bottom}.ap-invite-page .ap-invite-intro{margin-bottom:calc(clamp(34px,4.6vw,58px) + clamp(10px,1.6vw,20px))}.ap-invite-page .btn .arr{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ap-invite-page .btn:hover .arr{transform:translateX(3px)}.ap-invite-page .ap-invite-secondary{font:700 10.5px/1.5 var(--font-space-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:#131210;background:transparent;border:0;border-bottom:1px solid #5a6b72;padding:0 0 3px;border-radius:0;text-decoration:none}.ap-invite-page .ap-invite-secondary:hover{color:#434f55}.ap-invite-page [data-invite-state=used] .ap-state-main{border-left-color:#4b7397}.ap-invite-page [data-invite-state=subscribed] .ap-state-main{border-left-color:#4a786c}.ap-invite-page .ap-invite-actions .btn-primary:not(:disabled){border-radius:99px;transform:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .25s}.ap-invite-page .ap-invite-secondary{transition:.22s}.ap-invite-page .ap-invite-secondary:focus-visible{border-radius:4px}.ap-invite-page .ap-invite-secondary[aria-disabled=true]{opacity:.6;cursor:wait}.ap-share-validation-toast{position:fixed;left:24px;bottom:24px;z-index:70;background:#131210;color:#fff;border-radius:14px;padding:14px 18px;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:560;line-height:1.5;box-shadow:0 16px 38px -20px rgba(19,18,16,.22);opacity:0;transform:translateY(16px);pointer-events:none;max-width:min(90vw,380px)}.ap-share-validation-toast>span{width:9px;height:9px;border-radius:50%;background:#538679;flex:none}.ap-share-title-word{display:inline-block;overflow:hidden;vertical-align:bottom}.ap-share-title-char,.ap-share-title-word>span{display:inline-block}.ap-share-design>.ap-label{line-height:1.5;color:#4a4740}@media(max-width:640px){.ap-share-design>.ap-label{font-size:12px;letter-spacing:.16em}.ap-pass-badge{font-size:11.5px}}.ap-gift .gf-top{position:absolute;right:-4.5px;bottom:calc(100% - 12px);width:64px;height:58px;pointer-events:none}.ap-share-confetti{position:fixed;inset:0;z-index:92;pointer-events:none}body:has(.ap-invite-page) .editorial-site-header{position:fixed;inset:0 0 auto}.ap-invite-page{padding-top:clamp(112px,13vh,150px)}.ap-invite-copy>.ap-label{font:700 11.5px/1.5 var(--font-space-mono),monospace;letter-spacing:.22em;color:#4a4740;display:flex;align-items:center;gap:10px}.ap-invite-copy>.ap-label:before{content:"";width:7px;height:7px;border-radius:2px;background:#5a6b72;flex:none}.ap-invite-page .ap-state-facts dt{line-height:1.5}@media(max-width:640px){.ap-invite-copy>.ap-label{font-size:12px;letter-spacing:.16em}}.ap-account-design .arr,.ap-live .arr{font-family:StudyAP Search Archivo,system-ui,Helvetica Neue,Arial,sans-serif}.ap-share-design .ap-gift-band{top:-1px;bottom:-1px}.editorial-site-header .editorial-site-header__inner{min-height:0;padding-block:14px}.editorial-site-header .editorial-site-header__menu,.editorial-site-header .editorial-site-header__search{height:36px}@media(max-width:520px){.editorial-site-header .editorial-site-header__sign-in{padding-block:7.875px}}@media(pointer:coarse){.editorial-site-header .editorial-site-header__menu,.editorial-site-header .editorial-site-header__search{min-height:44px;min-width:44px}}.editorial-site-header .editorial-site-header__menu{font-size:10px!important}.ui-site-header.editorial-site-header{min-height:0}.editorial-site-header .editorial-site-header__account>span{font-size:11px!important}.ui-site-header.editorial-site-header :is(a,button):focus-visible{outline:2px solid #4b7397!important;outline-offset:3px}@media(max-width:520px){.editorial-site-header .editorial-site-header__actions{gap:10px}.editorial-site-header .editorial-site-header__search{width:auto;min-width:0;padding-inline:12px}}@media(pointer:coarse){.editorial-site-header .editorial-site-header__search{min-width:44px;padding-inline:14px}.editorial-site-header .editorial-site-header__account,.editorial-site-header .editorial-site-header__account>span{min-width:44px;min-height:44px}}.ap-account-design [data-account-state] .ap-state-main p{margin-bottom:0}.editorial-route-preloader.is-cold{visibility:visible;transform:translateY(0);background:#fff;animation:studyap-cold-sheet .75s linear(0,.000691 2.5%,.000977 5%,.001381 7.5%,.001953 10%,.002762 12.5%,.003906 15%,.005524 17.5%,.007812 20%,.011049 22.5%,.015625 25%,.022097 27.5%,.03125 30%,.044194 32.5%,.0625 35%,.088388 37.5%,.125 40%,.176777 42.5%,.25 45%,.353553 47.5%,.5 50%,.646447 52.5%,.75 55%,.823223 57.5%,.875 60%,.911612 62.5%,.9375 65%,.955806 67.5%,.96875 70%,.977903 72.5%,.984375 75%,.988951 77.5%,.992188 80%,.994476 82.5%,.996094 85%,.997238 87.5%,.998047 90%,.998619 92.5%,.999023 95%,.999309 97.5%,1) 1.05s both}.editorial-route-preloader.is-cold .editorial-route-preloader__inner{transform:none;text-align:center}.editorial-route-preloader__word{font-family:var(--font-archivo),Arial,sans-serif;font-size:clamp(34px,5.4vw,56px);font-weight:640;letter-spacing:-.015em;overflow:hidden;color:#131210}.editorial-route-preloader__word span{display:inline-block;animation:studyap-cold-word .65s linear(0,.096312 2.5%,.185494 5%,.267906 7.5%,.3439 10%,.413818 12.5%,.477994 15%,.53675 17.5%,.5904 20%,.63925 22.5%,.683594 25%,.723718 27.5%,.7599 30%,.792406 32.5%,.821494 35%,.847412 37.5%,.8704 40%,.890687 42.5%,.908494 45%,.924031 47.5%,.9375 50%,.949093 52.5%,.958994 55%,.967375 57.5%,.9744 60%,.980225 62.5%,.984994 65%,.988843 67.5%,.9919 70%,.994281 72.5%,.996094 75%,.997437 77.5%,.9984 80%,.999062 82.5%,.999494 85%,.999756 87.5%,.9999 90%,.999968 92.5%,.999994 95%,1 97.5%,1) .1s both}.editorial-route-preloader__word b{font-weight:830;letter-spacing:-.022em}.editorial-route-preloader__word i{font-style:normal;font-weight:830;color:#5a6b72}.editorial-route-preloader.is-cold .editorial-route-preloader__word{visibility:hidden}.editorial-route-preloader.is-cold .editorial-route-preloader__bar{margin:18px auto 0}.editorial-route-preloader.is-cold:is(.is-loading,.is-exiting) .editorial-route-preloader__bar i{background:#5a6b72;animation:studyap-cold-fill .85s linear(0,.000063 2.5%,.0005 5%,.001687 7.5%,.004 10%,.007812 12.5%,.0135 15%,.021437 17.5%,.032 20%,.045563 22.5%,.0625 25%,.083188 27.5%,.108 30%,.137313 32.5%,.1715 35%,.210938 37.5%,.256 40%,.307062 42.5%,.3645 45%,.428687 47.5%,.5 50%,.571313 52.5%,.6355 55%,.692937 57.5%,.744 60%,.789062 62.5%,.8285 65%,.862688 67.5%,.892 70%,.916813 72.5%,.9375 75%,.954438 77.5%,.968 80%,.978563 82.5%,.9865 85%,.992188 87.5%,.996 90%,.998313 92.5%,.9995 95%,.999938 97.5%,1) .15s both}@keyframes studyap-cold-word{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes studyap-cold-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes studyap-cold-sheet{0%{transform:translateY(0);visibility:visible}to{transform:translateY(-100%);visibility:hidden}}@media(prefers-reduced-motion:reduce){.editorial-route-preloader.is-cold{display:none;animation:none}.editorial-route-preloader.is-cold .editorial-route-preloader__bar i,.editorial-route-preloader__word span{animation:none}}.ap-account-design .ap-account-cards a{border-radius:16px;transition:border-color .3s,box-shadow .4s,transform .35s cubic-bezier(.2,.9,.25,1)}.ap-account-design .ap-account-cards a:hover{border-color:rgba(19,18,16,.22);box-shadow:0 16px 38px -20px rgba(19,18,16,.22)}.ap-account-design .ap-account-cards a[href="/account/purchases"]:before{background:#75679e}.ap-account-design .ap-account-grants li{position:relative;grid-template-columns:minmax(0,1fr) auto auto;padding:clamp(15px,1.9vw,20px) 0 clamp(15px,1.9vw,20px) 18px;border-bottom:0;--ap-grant-hue:#75679e;--ap-grant-tint:#f2f0f7;--ap-grant-line:#dedae9;--ap-grant-ink:#74659d}.ap-account-design .ap-account-grants li+li{border-top:1px solid rgba(19,18,16,.08)}.ap-account-design .ap-account-grants li[data-access-kind=partner]{--ap-grant-hue:#7a6d61;--ap-grant-tint:#f7f3f0;--ap-grant-line:#e9e1da;--ap-grant-ink:#7a6d61}.ap-account-design .ap-account-grants li:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:3px;background:var(--ap-grant-hue)}.ap-account-design .ap-account-grant-tag{display:inline-flex;align-items:center;gap:7px;font:700 9.5px/1.5 var(--font-space-mono),monospace;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--ap-grant-line);border-radius:7px;padding:6px 10px;background:var(--ap-grant-tint);color:var(--ap-grant-ink)}.ap-account-design .ap-account-grants small{letter-spacing:.12em;white-space:nowrap;grid-column:auto}@media(max-width:700px){.ap-account-design .ap-account-grants li{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.ap-account-design .ap-account-grants small{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.ap-account-design .ap-account-cards a{transition:none}.ap-account-design .ap-account-cards a:hover{transform:none}}.ap-account-design .ap-account-section-head{margin-bottom:clamp(28px,4vw,52px)}@media(max-width:640px){.ap-account-design .ap-account-grant-tag{font-size:11.5px;letter-spacing:.1em}}.account-shell .ap-account-design .ap-account-cards a:focus-visible{outline:none;box-shadow:none}.account-shell .ap-account-design .ap-account-cards a:focus-visible strong{outline:2px solid #4b7397;outline-offset:3px;border-radius:4px}body:has(.ap-account-design) .editorial-cursor--ring span{font-weight:400;line-height:1.5}#register-email[aria-invalid=true],#signin-email[aria-invalid=true]{box-shadow:0 0 0 3px rgba(212,42,32,.09)}.editorial-auth-card__field>.editorial-auth-card__field-error,.editorial-register__form:has(input[aria-invalid=true]) .editorial-register__error{font:700 10px/1.5 var(--font-space-mono),monospace;letter-spacing:.14em;text-transform:uppercase}.editorial-register__form label[for=register-email]{color:#4a4740;font:700 10px/1.5 var(--font-space-mono),monospace;letter-spacing:.18em}.editorial-register__form #register-email{font:400 15px/1.5 var(--font-archivo),sans-serif}.editorial-register__form .editorial-register__hint{font-size:12.5px;line-height:1.45;margin-top:-2px}#signin-email-hint,.editorial-register__form #register-hint{color:#716c61}@media(max-width:640px){#auth-content .editorial-auth-card__field label,.editorial-register__form label[for=register-email]{font-size:11.5px!important;letter-spacing:.18em}}#register-email::-moz-placeholder,#signin-email::-moz-placeholder{color:#716c61;opacity:1}#register-email::placeholder,#signin-email::placeholder{color:#716c61;opacity:1}#auth-content :is(button,a):focus-visible,.editorial-register :is(button,a):focus-visible{outline:2px solid #4b7397;outline-offset:3px}#auth-content button:focus-visible,.editorial-register button:focus-visible{box-shadow:none}#auth-content a:focus-visible,.editorial-register a:focus-visible{border-radius:4px}#auth-content .editorial-auth-card__legal a{box-shadow:inset 0 -1px 0 0 #5a6b72}.editorial-register .editorial-register__form button[type=submit]{padding:15px 28px}.editorial-register a:focus-visible{box-shadow:none}.editorial-register .editorial-register__close,.editorial-register .editorial-register__legal{color:#716c61}.editorial-register .editorial-register__close:hover{color:#131210}.editorial-register .editorial-register__form button[type=submit]:active{transform:none}.editorial-register .editorial-register__task{min-height:0}.ap-auth-minimal-footer{position:relative;z-index:1;background:#131210;color:#fff;margin-top:clamp(48px,7vw,90px);border-radius:clamp(24px,3vw,40px) clamp(24px,3vw,40px) 0 0;overflow:hidden}.ap-auth-minimal-footer__base{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;max-width:1264px;margin-inline:auto;padding:20px clamp(20px,4vw,48px) 26px;font:10.5px/1.5 var(--font-space-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:#8f8a80}.ap-auth-minimal-footer nav{display:flex;gap:18px;flex-wrap:wrap}.ap-auth-minimal-footer a{color:#cfc9bd;border-bottom:1px solid #fff3}.ap-auth-minimal-footer a:hover{color:#fff}.ap-auth-minimal-footer a:focus-visible{outline:2px solid #4b7397;outline-offset:3px;border-radius:4px}.ap-auth-minimal-footer p{flex-basis:100%;margin:4px 0 0;max-width:92ch;font:12.5px/1.6 var(--font-archivo),sans-serif;letter-spacing:0;text-transform:none;color:rgb(255 255 255/58%)}body:has(.editorial-register) .site-main{position:relative;z-index:2;min-height:0}.editorial-register.editorial-grid-field{min-height:0}.ap-auth-minimal-footer__legal{flex-basis:100%}.editorial-register .editorial-register__alternative{font-size:9.5px;line-height:1.5}.editorial-register .editorial-register__title .editorial-accent{font-size:1em;letter-spacing:-.01em}.editorial-register{--editorial-tint-green:#f0f7f5;--editorial-tint-green-line:#dae9e5;--editorial-tint-green-ink:#4a786c}body:has(.editorial-auth-split) .site-main{min-height:0}.ap-account-design :is(a,button){scroll-margin-top:calc(var(--topbar-h,68px) + 12px);scroll-margin-bottom:16px}@media(min-width:491px){.ap-live-directory .cta[data-directory-kind=audio] .cta-actions:not(:has(.btn.ghost)) .btn.brand.lg{min-height:calc(1.5em + 32px)}}.ap-account-design .ap-crumb a:focus-visible{border-radius:4px}.ap-share-design :is(.ap-crumb a,.ap-gift):focus-visible{box-shadow:none}.editorial-listen-workspace nav.editorial-listen-workspace__crumbs{font:700 10.5px/1.5 var(--font-archivo),Arial,sans-serif;color:#716c61;letter-spacing:.16em;text-transform:uppercase}.editorial-listen-workspace nav.editorial-listen-workspace__crumbs a{font:inherit;color:inherit;letter-spacing:inherit;text-decoration:none;box-shadow:inset 0 -1px 0 0 rgba(19,18,16,.13);transition:color .25s}.editorial-listen-workspace nav.editorial-listen-workspace__crumbs a:hover{color:#465459;box-shadow:inset 0 -1px 0 0 #5a6b72}.editorial-listen-workspace nav.editorial-listen-workspace__crumbs a:focus-visible{border-radius:4px;outline-offset:3px}.editorial-listen-workspace :is(button,a,input):focus-visible{outline-color:#4b7397}.editorial-listen-workspace .editorial-actions .ui-button.editorial-button--ghost{border-radius:99px}.editorial-listen-workspace .ui-button:focus-visible{box-shadow:none;outline-offset:3px}.editorial-listen-workspace .editorial-cta .ui-button.editorial-button--ghost:active{transform:none}.editorial-listen-workspace .editorial-listen-workspace__row{position:relative;grid-template-columns:44px minmax(0,1fr) 150px 76px;gap:12px;min-height:0;padding:13px 14px;border-radius:10px;font:400 16px/1.5 StudyAP Search Archivo,Arial,sans-serif}.editorial-listen-workspace .editorial-listen-workspace__row-number{font:700 11px/1.5 StudyAP Search Archivo,Arial,sans-serif;color:#716c61}.editorial-listen-workspace .editorial-listen-workspace__row-title{font-size:15.5px;font-weight:600;letter-spacing:-.01em;color:#131210}.editorial-listen-workspace .editorial-listen-workspace__row-topic{font:700 10px/1.5 StudyAP Search Archivo,Arial,sans-serif;letter-spacing:.12em;color:#716c61}.editorial-listen-workspace .editorial-listen-workspace__row-duration{display:block;font:400 11.5px/1.5 StudyAP Search Archivo,Arial,sans-serif;color:#716c61}.editorial-listen-workspace .editorial-listen-workspace__row-play{width:auto;height:auto;border-radius:0;background:transparent;color:#716c61;font:inherit}.editorial-listen-workspace .editorial-listen-workspace__row:focus-visible:not(:hover) .editorial-listen-workspace__row-sequence{display:block}.editorial-listen-workspace .editorial-listen-workspace__row:focus-visible:not(:hover) .editorial-listen-workspace__row-play{display:none}.editorial-listen-workspace .editorial-listen-workspace__row:hover .editorial-listen-workspace__row-play{display:block}.editorial-listen-workspace .editorial-listen-workspace__list li.is-active .editorial-listen-workspace__row{background:#eef0f1}.editorial-listen-workspace .editorial-listen-workspace__list li.is-active .editorial-listen-workspace__row-title{color:#434f55}.editorial-listen-workspace .editorial-listen-workspace__list li.is-active .editorial-listen-workspace__row-play,.editorial-listen-workspace .editorial-listen-workspace__list li.is-active .editorial-listen-workspace__row-sequence{display:none}.editorial-listen-workspace .editorial-listen-workspace__list li.is-active .editorial-listen-workspace__row-eq{display:flex;align-items:flex-end;gap:2px;height:13px}.editorial-listen-workspace .editorial-listen-workspace__row-eq i{background:#5a6b72;animation:studyap-episode-eq .9s ease-in-out infinite}@media(max-width:640px){.editorial-listen-workspace .editorial-listen-workspace__row{grid-template-columns:38px minmax(0,1fr) 64px}.editorial-listen-workspace .editorial-listen-workspace__row-topic{display:none}}@media(prefers-reduced-motion:reduce){.editorial-listen-workspace .editorial-listen-workspace__row-eq i{animation:none;height:10px}}@keyframes studyap-episode-eq{0%,to{height:4px}50%{height:13px}}.editorial-listen-workspace .editorial-listen-workspace__row:focus-visible{box-shadow:none;outline-offset:3px}.editorial-listen-workspace .editorial-listen-workspace__row:hover .editorial-listen-workspace__row-play{color:#716c61}.editorial-listen-workspace .editorial-listen-workspace__row-play svg{display:block;width:11px;height:11px;margin-left:1px}.editorial-listen-workspace .editorial-listen-workspace__list li{border-bottom:0;background:transparent}body:has(.editorial-listen-workspace) .editorial-cursor--ring span{font-weight:400;line-height:1.5}.editorial-listen-workspace .editorial-listen-workspace__list li:is(.is-active,.is-playing){background:transparent}body:has(.editorial-listen-workspace .editorial-listen-workspace__row:hover) .editorial-cursor--ring span{font-family:StudyAP Search Mono,monospace}.editorial-listen-workspace .editorial-listen-workspace__list-wrap{background:#fff}.editorial-listen-workspace .editorial-listen-workspace__row-eq i{border-radius:1px}.editorial-listen-workspace .editorial-listen-workspace__actions .editorial-button,.editorial-listen-workspace [data-listen-course-cta] .editorial-actions.ui-actions .editorial-button--orange{font-family:StudyAP Search Archivo,system-ui,Helvetica Neue,Arial,sans-serif;border-radius:99px}.editorial-listen-workspace [data-listen-course-cta] .editorial-actions.ui-actions{align-items:stretch}.editorial-listen-workspace .editorial-listen-workspace__actions.ui-actions .ui-button.editorial-button{font:620 15.5px/1.5 StudyAP Search Archivo,system-ui,Helvetica Neue,Arial,sans-serif;padding:15px 28px;border-radius:99px;min-height:0;height:auto;width:auto}.editorial-listen-workspace .editorial-listen-workspace__actions.ui-actions{align-items:stretch}.editorial-listen-workspace .editorial-listen-workspace__actions.ui-actions .ui-button.editorial-button:active,.editorial-listen-workspace .editorial-listen-workspace__actions.ui-actions .ui-button.editorial-button:hover>.editorial-listen-workspace__play-icon,.editorial-listen-workspace [data-listen-course-cta] .ui-button.editorial-button--orange:active{transform:none}.editorial-listen-workspace [data-listen-course-cta] .ui-actions .ui-button.editorial-button.editorial-button--orange{text-wrap:wrap}.editorial-account-loading .editorial-account-loading__block{position:relative;overflow:hidden;border-radius:10px;background:#F6F5F2;background-size:auto;animation:none}.editorial-account-loading .editorial-account-loading__block:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(19,18,16,.055),transparent);animation:studyap-account-skeleton-sweep 1.5s ease-in-out infinite}@keyframes studyap-account-skeleton-sweep{to{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.editorial-account-loading .editorial-account-loading__block:after{animation:none;display:none}}#auth-content .editorial-auth-card__provider{transition:transform .3s cubic-bezier(.2,.8,.2,1),background .25s}.editorial-register .editorial-register__oauth .editorial-button:not(:disabled){padding:11px 20px;border-radius:99px;transform:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),background .25s}.editorial-register .editorial-register__task .editorial-breadcrumb{font-size:10.5px!important;gap:10px;margin-bottom:clamp(16px,2vw,24px);line-height:1.5;letter-spacing:.18em;color:#716c61}.editorial-register .editorial-register__task .editorial-breadcrumb>span:first-child{transition:color .25s}.editorial-register .editorial-register__task .editorial-breadcrumb>span:last-child{color:#4a4740}@media(pointer:coarse){.editorial-register .editorial-register__task .editorial-breadcrumb>span:first-child{padding-block:14px;margin-block:-12px}}.editorial-register .editorial-register__task .editorial-breadcrumb>span+span:before{margin-right:10px;color:#716c61}.ap-invite-page .ap-invite-actions :is(.btn-primary,.ap-invite-secondary):focus-visible{box-shadow:none}@media (prefers-reduced-motion:reduce){html:has(.editorial-continue-page,.editorial-register,.ap-invite-page){scroll-behavior:auto!important}html :is(.editorial-continue-page,.editorial-register,.ap-invite-page),html :is(.editorial-continue-page,.editorial-register,.ap-invite-page) *,html :is(.editorial-continue-page,.editorial-register,.ap-invite-page) :after,html :is(.editorial-continue-page,.editorial-register,.ap-invite-page) :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.ap-account-route-loading .ap-account-loading-text>span{visibility:hidden}.ap-account-route-loading .ap-account-loading-text{width:-moz-fit-content;width:fit-content;max-width:100%}.ap-account-route-loading h1 .ap-account-loading-text{width:100%}.ap-account-route-loading .ap-account-loading-line{width:min(9rem,60%);height:13px}.ap-account-route-loading .ap-account-loading-heading{width:52%;height:26px;margin:16px 0}.ap-account-route-loading .ap-account-loading-paragraph{width:80%;height:52px;margin:16px 0}.ap-account-route-loading .ap-account-loading-fact{width:100%;height:50px;margin-bottom:16px}.ap-account-route-loading .ap-account-loading-input{width:100%;height:48px}.ap-account-route-loading .ap-account-loading-action{width:170px;max-width:100%;height:44px;margin-top:16px}.ap-account-route-loading .ap-account-loading-panel{border:1px solid var(--editorial-line-soft);border-radius:var(--editorial-r-lg);padding:clamp(1.5rem,3.2vw,2.5rem);min-height:260px}.ap-account-route-loading .ap-account-loading-records{display:grid;gap:10px}.ap-account-route-loading .ap-account-loading-record{width:100%;height:80px;border:1px solid var(--editorial-line-soft)}.ap-account-route-loading .ap-account-loading-nav{display:flex;gap:.5rem;width:100%}.ap-account-route-loading .ap-account-loading-nav>span{width:100px;height:34px}@media(max-width:760px){.ap-account-route-loading .ap-share-invite .ap-account-loading-action{width:100%;margin-top:32px}}.ap-account-route-loading .ap-account-loading-sub-reduced{display:none}@media(prefers-reduced-motion:reduce){.ap-account-route-loading .ap-account-loading-sub-normal{display:none}.ap-account-route-loading .ap-account-loading-sub-reduced{display:inline}}@media(pointer:coarse){.ap-share-design .ap-share-invite .ap-gift{min-height:44px}}.ap-share-design .ap-share-invite .ap-gift:active{transform:none}body:has(.editorial-account-stopped) .editorial-site-header__account[aria-current=page]>span{box-shadow:none}.editorial-account-stopped__actions a:focus-visible{scroll-margin-block-start:calc(var(--ap-stopped-focus-header,var(--editorial-header-height,66px)) + 8px);scroll-margin-block-end:8px}:root{--editorial-paper:var(--ds-surface-page,#fff);--editorial-paper-2:var(--ds-surface-subtle,#f6f5f2);--editorial-paper-3:var(--ds-surface-recessed,#efeee9);--editorial-card:var(--ds-surface-page,#fff);--editorial-ink:var(--ds-text-primary,#131210);--editorial-ink-2:var(--ds-text-raised,#201e1b);--editorial-ink-soft:var(--ds-text-secondary,#4a4740);--editorial-ink-mute:var(--ds-text-muted,#716c61);--editorial-muted:var(--editorial-ink-mute);--editorial-line:var(--ds-border-default,rgb(19 18 16/13%));--editorial-line-soft:var(--ds-border-subtle,rgb(19 18 16/8%));--editorial-grid:var(--ds-grid-color,rgb(19 18 16/5.5%));--editorial-orange-graphic:var(--ds-action-graphic,#e84600);--editorial-orange:var(--ds-action-primary,#d64000);--editorial-orange-deep:var(--ds-action-primary-hover,#b03300);--editorial-orange-ink:var(--ds-action-text,#b83700);--editorial-accent-display:var(--ds-accent-display,var(--editorial-orange));--editorial-orange-on-ink:var(--ds-action-on-inverse,#ff8a50);--editorial-blue:var(--ds-color-blue,#2f6be4);--editorial-green:var(--ds-color-green,#158556);--editorial-violet:var(--ds-color-violet,#5b3fd9);--editorial-teal:var(--ds-color-teal,#0d7c7c);--editorial-amber:var(--ds-color-amber,#9a5c00);--editorial-red:var(--ds-color-red,#d42a20);--editorial-tint-blue:var(--ds-color-blue-tint,#edf3fe);--editorial-tint-blue-line:var(--ds-color-blue-tint-line,#dbe6fb);--editorial-tint-blue-ink:var(--ds-color-blue-tint-ink,#1d4fb0);--editorial-tint-orange:var(--ds-color-orange-tint,#fff2eb);--editorial-tint-orange-line:var(--ds-color-orange-tint-line,#ffdecc);--editorial-tint-green:var(--ds-color-green-tint,#ebf5f0);--editorial-tint-green-line:var(--ds-color-green-tint-line,#d6eadf);--editorial-tint-green-ink:var(--ds-color-green-tint-ink,#0f6b45);--editorial-tint-violet:var(--ds-color-violet-tint,#f0edfd);--editorial-tint-violet-line:var(--ds-color-violet-tint-line,#ded7fa);--editorial-tint-violet-ink:var(--ds-color-violet-tint-ink,#3c24a8);--editorial-tint-amber:var(--ds-color-amber-tint,#fdf2e2);--editorial-tint-amber-line:var(--ds-color-amber-tint-line,#f6e2c4);--editorial-tint-amber-ink:var(--ds-color-amber-tint-ink,#8a5100);--editorial-tint-teal:var(--ds-color-teal-tint,#e6f4f4);--editorial-tint-teal-line:var(--ds-color-teal-tint-line,#cde8e8);--editorial-tint-teal-ink:var(--ds-color-teal-tint-ink,#0a5f5f);--editorial-container:var(--ds-layout-container,1264px);--editorial-pad:var(--ds-layout-page-gutter,clamp(20px,4vw,48px));--editorial-header-height:var(--ds-layout-header-height,66px);--editorial-header-pad:var(--ds-layout-header-gutter,clamp(20px,4.6vw,76px));--editorial-shadow-soft:var(--ds-shadow-card,0 24px 50px -34px rgb(19 18 16/26%));--editorial-shadow-lift:var(--ds-shadow-card-lift,0 16px 38px -20px rgb(19 18 16/22%));--editorial-r-lg:var(--ds-radius-large,22px);--editorial-r-md:var(--ds-radius-medium,16px);--editorial-r-sm:var(--ds-radius-small,10px)}.ui-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ds-actions-gap);margin-top:var(--ds-actions-margin-top)}.ui-actions--start{justify-content:flex-start}.ui-button{display:inline-flex;min-width:0;max-width:100%;min-height:var(--ds-button-height);align-items:center;justify-content:center;gap:var(--ds-button-gap);padding:var(--ds-button-padding);border:0;border-radius:var(--ds-button-radius);background:var(--ds-surface-inverse);font:var(--ds-button-font-weight) var(--ds-button-font-size)/1.5 var(--ds-font-body);text-align:center;text-decoration:none;overflow-wrap:anywhere;transition:var(--ds-button-transition)}.ui-button,.ui-button:hover{color:var(--ds-text-inverse)}.ui-button:hover{background:var(--ds-text-raised)}.ui-button--accent{background:var(--ds-action-primary)}.ui-button--accent:hover{background:var(--ds-action-primary-hover)}.ui-button--secondary{border:var(--ds-button-secondary-border);color:var(--ds-text-primary);background:var(--ds-button-secondary-background)}.ui-button--secondary:hover{color:var(--ds-text-primary);background:var(--ds-button-secondary-hover-background)}.ui-button:disabled,.ui-button[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}.ui-button:focus-visible,.ui-filter-pill:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:2px}.ui-button>[aria-hidden=true]{transition:transform var(--ds-duration-slow) var(--ds-ease-standard)}.ui-button>:where(svg,[aria-hidden=true]){flex-shrink:0}.ui-button:hover>[aria-hidden=true]{transform:translateX(3px)}.ui-filter-pill{display:inline-flex;min-height:var(--ds-filter-pill-height);flex:none;align-items:center;justify-content:center;padding:var(--ds-filter-pill-padding);border:var(--ds-filter-pill-border);border-radius:var(--ds-filter-pill-radius);color:var(--ds-text-secondary);background:var(--ds-surface-page);font:650 var(--ds-filter-pill-font-size)/1 var(--ds-font-body);white-space:nowrap;transition:border-color var(--ds-duration-fast) ease,background-color var(--ds-duration-fast) ease,color var(--ds-duration-fast) ease}.ui-filter-pill:hover{border-color:var(--ds-filter-pill-hover-border-color);color:var(--ds-text-primary)}.ui-filter-pill[aria-pressed=true]{border-color:var(--ds-text-primary);color:var(--ds-text-inverse);background:var(--ds-surface-inverse)}.ui-filter-pill__number{margin-right:8px;font:700 9px/1 var(--ds-font-label);letter-spacing:.12em}.ui-card{min-width:0;padding:var(--ds-card-padding);border:var(--ds-card-border);border-radius:var(--ds-card-radius);color:var(--ds-text-primary);background:var(--ds-surface-page)}.ui-card--lift{box-shadow:var(--ds-card-shadow)}.ui-cta{padding-block:var(--ds-section-space);border-top:1px solid var(--ds-border-subtle);text-align:center}.ui-site-header{min-height:var(--ds-layout-header-height)}.ui-site-footer{color:var(--ds-text-inverse);background:var(--ds-surface-inverse)}@media (prefers-reduced-motion:reduce){.ui-button,.ui-filter-pill{transition-duration:.01ms}.ui-button:hover>[aria-hidden=true]{transform:none}}body:where(:not(:has(.admin-shell,.partner-portal-root))){font-family:var(--ds-font-body);color:var(--ds-text-primary)}:where(body:not(:has(.admin-shell,.partner-portal-root))) :is(h1,h2,h3,h4,h5,h6){font-family:var(--ds-font-body);color:var(--ds-text-primary)}:where(body:not(:has(.admin-shell,.partner-portal-root))) :is(.text-navy-800,.text-navy-900,.text-navy-950,.text-graphite-800,.text-graphite-900,.text-graphite-950){color:var(--ds-text-primary)}:where(body:not(:has(.admin-shell,.partner-portal-root))) :is(.text-navy-600,.text-navy-700,.text-graphite-600,.text-graphite-700){color:var(--ds-text-secondary)}:where(body:not(:has(.admin-shell,.partner-portal-root))) :is(.text-navy-400,.text-navy-500,.text-graphite-400,.text-graphite-500){color:var(--ds-text-muted)}:where(body:not(:has(.admin-shell,.partner-portal-root))) .markdown-content{font-family:var(--ds-font-body)}:where(body:not(:has(.admin-shell,.partner-portal-root))) .markdown-content:where(:not([class*=text-])){color:var(--ds-text-secondary)}:where(body:not(:has(.admin-shell,.partner-portal-root))) .markdown-content :is(h1,h2,h3,h4,h5,h6){font-family:var(--ds-font-body);font-weight:650;color:var(--ds-text-primary)}:where(body:not(:has(.admin-shell,.partner-portal-root))) .markdown-content :is(strong,b,blockquote){color:inherit}:where(body:not(:has(.admin-shell,.partner-portal-root))) .markdown-content :is(code,pre){font-family:var(--ds-font-label);color:var(--ds-text-primary);background-color:var(--ds-surface-subtle)}:where(body:not(:has(.admin-shell,.partner-portal-root))) .markdown-content pre code{background:transparent}:where(body:not(:has(.admin-shell,.partner-portal-root))) .markdown-content :is(th,td,hr,blockquote){border-color:var(--ds-border-default)}:where(body:not(:has(.admin-shell,.partner-portal-root))) .markdown-content th{color:var(--ds-text-primary);background-color:var(--ds-surface-subtle)}:where(body:not(:has(.admin-shell,.partner-portal-root))) .markdown-content a{color:var(--ds-action-text);text-decoration:underline;text-underline-offset:.16em}