@import 'vocabulary/css/vocabulary.css' layer(vocabulary);@import 'chooser/css/chooser.css' layer(chooser);.screen-reader-text{height:0;margin:0;padding:0;visibility:hidden}main figure:has(img.aligncenter){width:100%;margin-left:0}div[id^="attachment_"]{width:120%;margin:0;margin-left:-10%;margin-bottom:3em;padding:0;float:none}div[id^="attachment_"] img[class^="wp-image"]:not([width]){width:100%}div[id^="attachment_"] p[id^="caption-attachment-"]{display:block;margin-top:1em;font-size:1em}div[id^="attachment_"].alignleft{margin-top:2em;margin-right:2em;margin-left:-10%;width:50%;float:left}div[id^="attachment_"].alignleft:after{display:block;content:'';height:3em;clear:both}div[id^="attachment_"].aligncenter{width:100%;margin-left:0}div[id^="attachment_"].alignright{margin-top:2em;margin-right:-10%;margin-left:2em;width:50%;float:right}div[id^="attachment_"].alignright:after{display:block;content:'';height:2em;clear:both}.default-page div[id^="attachment_"].alignleft{margin-left:0;width:40%}.default-page div[id^="attachment_"].alignright{margin-right:0;width:40%}.default-page main figure:has(img.alignleft){margin-left:0;width:40%}.default-page main figure:has(img.alignright){margin-right:0;width:40%}nav.pagination ul{display:flex;margin:0;padding:0;text-indent:none;font-size:1em;list-style:none}main nav.pagination ul li{margin:0 .5em}main nav.pagination ul li a,main nav.pagination ul li span{padding:.4em .7em;background:#F5F5F5;--underline-background-color:#F5F5F5;color:black;font-family:'Roboto Condensed';font-style:normal;font-weight:700;font-size:1.2em;text-transform:none;text-decoration:none}main nav.pagination ul li span.current{padding:.4em .7em;background:black;--underline-background-color:black;color:white}.home-narrative main{margin-top:3.4em;margin-right:0;margin-bottom:0;font-family:'Source Sans Pro';font-style:normal;font-weight:400}.home-narrative main>header{margin-bottom:0}.home-narrative main>article>h2{margin-bottom:.2em;font-style:normal;font-weight:700;text-transform:uppercase;font-size:2.865em}.home-narrative main>article:nth-of-type(1)>h2{margin-top:0;font-size:3.56em}.home-narrative main p{font-size:1.5em;line-height:150%}.home-narrative main ul{font-size:1rem}.home-narrative .topic-summary{grid-column:2 / span 9;display:grid;grid-template:"title graphic graphic" "description graphic graphic" "button graphic graphic";display:grid;grid-template-columns:1fr 1fr;margin-bottom:6.4em;gap:0 4em}.home-narrative .topic-summary h2{grid-area:title}.home-narrative .topic-summary img{width:100%;height:200px;grid-area:graphic;margin-top:3.1em;background:black}.home-narrative .topic-summary figure{width:100%;grid-area:graphic;margin:0;padding:0;margin-top:.6em}.home-narrative .topic-summary figure iframe{height:70%;background:black}.home-narrative .topic-summary .description{grid-area:description}.home-narrative .topic-summary .description p{margin-bottom:1em}.home-narrative .topic-summary .description a{display:inline;box-sizing:border-box;grid-column-start:1;grid-row-start:3;text-transform:uppercase;font-size:1.5em;font-weight:700}.home-narrative .case-studies{grid-column:1 / span 11;padding:0 5%;padding-top:3.5em;position:relative;color:white}.home-narrative .case-studies:before{content:'';width:100%;height:75%;position:absolute;left:0;top:0;z-index:-1;background:var(--vocabulary-brand-color-tomato)}.home-narrative .case-studies>ul a{color:white;--underline-background-color:var(--vocabulary-brand-color-tomato)}.home-narrative .case-studies>ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2em;margin:0;padding:0;list-style:none}.home-narrative .case-studies>ul figure{margin-bottom:0}.home-narrative .case-studies>ul figure img{object-fit:cover;height:200px}.home-narrative .case-studies footer{margin:0 0;margin-top:4em;margin-bottom:3em;padding:2em;background:white;color:black}.home-narrative .data-points{}.home-narrative .data-points ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3em;margin:0;padding:0;list-style-type:none}.home-narrative .data-points .data-point{display:flex;flex-direction:column}.home-narrative .data-points .data-point.wikipedia h2{text-indent:-10000px;min-height:150px;background:center center no-repeat;background-size:contain;margin-top:.5em;margin-bottom:0}.home-narrative .data-points .data-point.the-met h2{text-indent:-10000px;min-height:150px;background:center center no-repeat;background-size:contain;margin:0 auto;margin-top:.5em;margin-bottom:0}.home-narrative .data-points .data-point.khan-academy h2{text-indent:-10000px;min-height:150px;width:90%;background:center center no-repeat;background-size:contain;margin:0 auto;margin-top:.5em;margin-bottom:0}.home-narrative .data-points .data-point .stat{order:3;text-transform:uppercase}.home-narrative .data-points .data-point p{margin-bottom:0;font-size:1em}.home-narrative main .posts{grid-column:2 / span 9;padding-top:4em}.home-narrative main .posts h2{text-align:center}.home-narrative main .posts ul{display:grid;grid-template-columns:repeat(12,1fr);margin-top:8em;gap:2em;box-sizing:border-box;width:100%;margin:0 auto;margin-top:0;font-size:1rem;list-style:none}.home-narrative main .posts ul li{grid-column:span 4}.home-narrative main .posts ul li h3{font-size:1.5em}.home-narrative main .posts .post figure{order:-1}.home-narrative main .posts.featured{grid-column:1 / span 11;margin-bottom:3em;background:var(--vocabulary-neutral-color-lighter-gray)}.home-narrative main .posts.featured .post h3{font-size:1.4em}.home-narrative main .posts.featured ul li:nth-child(1) h3{font-size:2.1em}.home-narrative main .posts.featured .post a{--underline-background-color:var(--vocabulary-neutral-color-lighter-gray)}.home-narrative main .posts.featured li:nth-of-type(1) .post a{--underline-background-color:white}.home-narrative main .posts.featured li:nth-of-type(1) .post figure{order:initial}.home-narrative main .posts.featured ul{padding:0 var(--vocabulary-page-edges-space)}.home-narrative main .posts.featured ul li{grid-column:span 3}.home-narrative main .posts.featured ul li:nth-of-type(1){grid-column:span 12;background:white}.home-narrative main .posts.featured ul li:nth-of-type(1) article.post{margin-bottom:1em;padding:4em}.home-narrative main>footer{grid-column:1 / span 11;display:grid;grid-template-columns:subgrid;padding-top:3em;padding-bottom:8em;background:var(--vocabulary-neutral-color-lighter-gray)}.home-narrative main>footer .attribution-list{grid-column:2 / span 9;background:none;border:2px solid var(--vocabulary-neutral-color-dark-gray)}.faq-index .search-form form{display:flex;width:100%;margin-top:1em;margin-bottom:1em;font-family:'Source Sans Pro';font-style:normal;font-weight:700;font-size:1em}.faq-index .search-form form input{flex:1;width:100%;height:4em;padding:.2em 1em;outline:none;border-top-left-radius:4px;border-bottom-left-radius:4px;border:2px solid black}.faq-index .search-form form button{width:10%;cursor:pointer;background:black;color:white;border:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.faq-index main>.content{grid:subgrid;grid-column:1 / span 11;display:grid;grid-template-columns:subgrid}.faq-index main>.content>*{grid-column:5 / span 3}.faq-index main>.content>.toc{grid-column:3 / span 7;display:grid;grid-template-columns:subgrid}.faq-index .toc>h2{grid-column:3 / span 3}.faq-index .toc>ul{grid-column:3 / span 3}.faq-index .toc>ul li{line-height:1.8}.faq-index .toc article.featured{grid-column:1 / span 7;padding:3em 4em;margin-bottom:4em;z-index:1000;background:var(--vocabulary-neutral-color-lighter-gray)}.faq-index .toc article.featured a{--underline-background-color:var(--vocabulary-neutral-color-lighter-gray)}.faq-index .toc article.featured>ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2em;margin:0;list-style:none;font-size:1em}.faq-index .toc article.featured h3{font-size:1.4em}.faq-index .toc article.featured p{font-size:1.2em}.faq-index .toc ul.frequent-questions{font-size:1em}.faq-index .edit{display:inline-block;width:initial}.faq-index details,.faq-page details{margin-bottom:2em;border:2px solid var(--vocabulary-neutral-color-lighter-gray);border-radius:5px}.faq-index details:open summary,.faq-page details:open summary{margin-bottom:1em}.faq-index summary,.faq-page summary{padding:.2em .5em;background:var(--vocabulary-neutral-color-lighter-gray);font-size:1.2em}.faq-index summary:hover,.faq-page summary:hover{cursor:pointer}.faq-index summary::marker,.faq-page summary::marker{font-size:.8em}.faq-index details ul,.faq-page details ul{margin-left:2em}.faq-index details ul li,.faq-page details ul li{line-height:1.8}.faq-index main .content>h4,.faq-page main .content>h4{font-family:'Roboto Condensed';font-size:1.4em}.faq-index main p,.faq-page main p{margin-top:0}.faq-index footer,.faq-page footer{z-index:1000}.faq-page .breadcrumbs{font-family:'Source Sans Pro'}.return-to-top{display:inline-block;position:absolute;top:90%;right:5%;height:300%;width:100px;font-family:'Source Sans Pro'}.return-to-top span{position:fixed;padding-bottom:5px;border-bottom:2px solid var(--vocabulary-brand-color-dark-tomato)}.return-to-top span:before{content:'';position:absolute;left:32%;top:-1em;font-size:2em}.return-to-top:after{position:absolute;bottom:5%;left:0;display:block;content:'';height:100%;width:100%;z-index:500;background:white}.course-index>header{display:none}.course-index>footer{}.course-page>header{display:none}.course-page>footer{}.course-embedded>header{display:none}.course-embedded>footer{display:none}.course-embedded nav.breadcrumbs ul,.course-page nav.breadcrumbs ul,.course-index nav.breadcrumbs ul{display:flex;margin:0;justify-content:space-between;list-style:none;text-align:left;font-size:.9em}.course-embedded nav.breadcrumbs ul li:after,.course-page nav.breadcrumbs ul li:after,.course-index nav.breadcrumbs ul li:after{content:'>';padding:0 .5em}.course-embedded nav.breadcrumbs ul li:last-child:after,.course-page nav.breadcrumbs ul li:last-child:after,.course-index nav.breadcrumbs ul li:last-child:after{display:none}.course-page details{margin-bottom:2em;font-family:'Source Sans Pro';border:2px solid var(--vocabulary-neutral-color-lighter-gray);border-radius:5px}.course-page details:open summary{margin-bottom:1em}.course-page summary{padding:.2em .5em;background:var(--vocabulary-neutral-color-lighter-gray);font-size:1.2em}.course-page summary:hover{cursor:pointer}.course-page summary::marker{font-size:.8em}.course-page details ul{margin-left:2em}.course-page details ul li{line-height:1.8}@media (min-width:1500px){.home-narrative .data-points .data-point.khan-academy h2{text-indent:-6000px}}@media (max-width:1140px){.home-narrative main footer .attribution-list ul.expand{grid-template-columns:1fr 1fr}}@media (max-width:900px){.home-narrative main .case-studies{background:var(--vocabulary-brand-color-tomato);padding:5%}.home-narrative .case-studies footer{margin:0;margin-top:2em;padding:0}.home-narrative .data-points ul{box-sizing:border-box;width:90%;margin:0 auto}.home-narrative main .posts ul{display:flex;flex-wrap:wrap}.home-narrative main footer{width:100%;box-sizing:border-box}.faq-index .toc article.featured>ul{grid-template-columns:1fr 1fr}}@media (max-width:705px){.home-narrative .topic-summary{display:block}.home-narrative .topic-summary figure{display:none}.home-narrative .case-studies>ul{grid-template-columns:1fr 1fr}.home-narrative .data-points ul{display:block;padding-top:2em}.home-narrative main article.posts.featured>ul li:nth-child(1){padding:2em}.home-narrative main .posts{padding:0 var(--vocabulary-page-edges-space)}.home-narrative main footer .attribution-list ul.expand{display:block}}@media (max-width:480px){.faq-index .toc article.featured>ul{display:block}}@media (max-width:425px){.home-narrative .attribution-list{padding:2em}.home-narrative .attribution-list h2{width:50%;hyphens:auto;word-break:break-word}}@media (max-width:480px){.home-narrative .case-studies>ul{display:block}.home-narrative .case-studies>ul li{margin-bottom:3em}}@media (max-width:425px){.home-narrative .attribution-list{padding:2em}.home-narrative .attribution-list h2{width:50%;font-size:.5em;hyphens:auto;word-break:break-word}}main .content ul,main .content ol{line-height:150%}.chooser-page main .content ul,.chooser-page main .content ol{line-height:100%}main figure:has(img.aligncenter){width:100%;margin-left:0}div[id^="attachment_"]{width:120%;margin:0;margin-left:-10%;margin-bottom:3em;padding:0;float:none}div[id^="attachment_"] img[class^="wp-image"]:not([width]){width:100%}div[id^="attachment_"] p[id^="caption-attachment-"]{display:block;margin-top:1em;font-size:1em}div[id^="attachment_"].alignleft{margin-top:2em;margin-right:2em;margin-left:-10%;width:50%;float:left}div[id^="attachment_"].alignleft:after{display:block;content:'';height:3em;clear:both}div[id^="attachment_"].aligncenter{width:100%;margin-left:0}div[id^="attachment_"].alignright{margin-top:2em;margin-right:-10%;margin-left:2em;width:50%;float:right}div[id^="attachment_"].alignright:after{display:block;content:'';height:2em;clear:both}main .content div[id^="attachment_"].alignleft{margin-left:0;width:40%}main .content div[id^="attachment_"].alignright{margin-right:0;width:40%}main .content figure:has(img.alignleft),.blog-post main figure:has(img.alignleft){margin-right:2em;margin-left:0;width:40%;float:left}main .content figure:has(img.alignright),.blog-post main figure:has(img.alignright){margin-right:0;margin-left:2em;width:40%;float:right}.course-index,course-page{background:white}.course-page main .content{grid-column:2 / span 9}@media (max-width:400px){div[id^="attachment_"].alignleft{width:100%;float:none;margin:0}div[id^="attachment_"].alignright{width:100%;float:none;margin:0}main .content div[id^="attachment_"].alignleft{width:100%;float:none;margin:0}main .content div[id^="attachment_"].alignright{width:100%;float:none;margin:0}main .content figure:has(img.alignleft),.blog-post main figure:has(img.alignleft){width:100%;float:none;margin:0}main .content figure:has(img.alignright),.blog-post main figure:has(img.alignright){width:100%;float:none;margin:0}}