article{counter-reset:footnotes}.template-bookchapter article,.template-person article,.template-resource article,.template-resources article{flex-basis:70%;flex-grow:1;max-width:100%;width:0}a[aria-describedby=footnote-label]{counter-increment:footnotes;text-decoration:none;color:inherit;cursor:default;outline:0}a[aria-describedby=footnote-label]::after{content:counter(footnotes);font-weight:400;vertical-align:super;font-size:.6em;line-height:.6em;margin-left:2px;text-decoration:underline;cursor:pointer}a[aria-describedby=footnote-label]:focus::after{outline:thin dotted;outline-offset:2px}a[aria-describedby=footnote-label]:target{background:#fffec5;color:var(--color-text)}.footnotes :target{background:#fffec5}#footnote-label{font-size:var(--font-size-caption);margin:4em 0 .75em}.textbody .footnotes ol{list-style:none;counter-reset:footnotelist;margin-left:0}.textbody .footnotes li{counter-increment:footnotelist;padding-left:1.8em;font-size:var(--font-size-caption);margin:0 0 .5em;line-height:1.2em}.textbody .footnotes li:before{margin-right:10px;margin-left:-1.3em;content:counter(footnotelist);vertical-align:super;line-height:.6em;font-size:.8em}[aria-label="Back to content"]{margin-left:.5em}main{padding:4rem 0}.template-home main{padding:0}.template-bookchapter main,.template-person main,.template-resource main,.template-resources main{width:100%;max-width:1200px;margin:0 auto;padding-left:2rem;padding-right:2rem;display:flex;flex-wrap:wrap;flex-direction:row-reverse}@media only screen and (max-width:850px){.template-bookchapter main,.template-person main,.template-resource main,.template-resources main{padding-left:0;padding-right:0}}.frontmatter{padding:0;margin:0 auto 4rem;max-width:var(--maxwidth-contentpage);position:relative}.template-bookchapter .frontmatter,.template-person .frontmatter,.template-resource .frontmatter,.template-resources .frontmatter{display:flex;flex-direction:column;margin-bottom:2rem}.template-blog .frontmatter{display:flex;flex-wrap:wrap;gap:2rem}.frontmatter h1{max-width:var(--maxwidth-textcolumnplusmargin)}.template-blog .frontmatter h1{flex-basis:20rem}.frontmatter h1 span.parent{color:var(--color-text-light)}.frontmatter h1 span.separator{color:var(--color-divider)}.frontmatter .statusicon{padding-bottom:.35em}.template-post .frontmatter .statusicon-listed{display:none}.frontmatter p{margin-top:1rem}.template-blog .frontmatter p{flex-basis:20rem;flex-grow:1;margin-bottom:1rem}.frontmatter .audience{font-size:var(--font-size-caption);color:var(--color-text-light);max-width:var(--maxwidth-textcolumnplusmargin)}.frontmatter .audience span{font-weight:700}.frontmatter .meta,.frontmatter .meta a{display:inherit;color:var(--color-text-light);text-decoration-color:var(--color-linkunderline)}.frontmatter .author{display:none}.meta-uniqueid{font-size:var(--font-size-micro);color:#ddd;padding-right:1rem}.meta-uniqueid:hover{color:var(--color-text-light);padding-right:1rem}.frontmatter .meta-time{display:block;font-size:var(--font-size-caption);text-align:right}.textbody{padding:0;max-width:var(--maxwidth-contentpage);margin-left:auto;margin-right:auto}.textbody>*{max-width:var(--width-textcolumn);margin-left:auto;margin-right:auto}.template-bookchapter .textbody>*{margin-left:0}.textbody>details.adminbox{max-width:unset;margin-left:unset;margin-right:unset}.textbody>details.adminbox>div{max-width:var(--width-textcolumn);margin-left:auto;margin-right:auto}.frontmatter>.lead,.textbody>.lead,body:not(.template-resources,.template-home) .textbody>h2:not(.h3){width:auto;max-width:var(--maxwidth-textcolumnplusmargin);margin-left:0}body.template-bookchapter .textbody>h2{max-width:var(--width-textcolumn)}body:not(.template-resources,.template-home) .textbody>h2:not(.h3){margin-bottom:2rem}.template-resources .textbody>h2{margin-top:2rem;margin-bottom:0}.textbody>figure.wide,.textbody>table{max-width:100%;width:764px}.template-resource .textbody hr,.template-resources .textbody hr{display:none;max-width:100%;margin:4rem 0 3rem}.template-resource .textbody hr:first-of-type,.template-resources .textbody hr:first-of-type{display:block}.textbody>figure.medium,.textbody>pre[class*=language-]{max-width:var(--maxwidth-textcolumnplusmargin);margin-right:0;margin-left:auto}.textbody>figure.medium.left{margin-left:0;margin-right:auto}@media only screen and (min-width:1101px){.textbody>figure.small{margin-top:0;float:right;max-width:var(--maxwidth-textbodymargin)}.textbody>figure.small.left{float:left}}.textbody *+*{margin-top:1rem}.textbody *+.statusicon,.textbody *+br,.textbody *+code,.textbody .card *{margin-top:0}.textbody.f-image>*{max-width:100%}.textbody>.publication{display:flex;padding:1rem;margin-top:1rem;margin-bottom:1rem;align-items:flex-start;background:var(--color-bg-light);font-size:var(--font-size-caption)}.textbody>.publication>*{flex-basis:40%;flex-grow:1}.textbody>.publication>img{flex-grow:0;margin-right:5%;max-width:50%}.textbody>.publication p{margin-top:0;margin-right:0}.textbody>.publication .feature{font-weight:700;margin-top:1rem}.textbody>.publication .download{font-weight:700;text-align:right;margin-top:1rem}.updatelog{font-size:var(--font-size-caption)}.updatelog summary{text-align:right}.updatelog[open] summary{display:none}.updatelog p{max-width:20rem;margin-left:auto;margin-right:0;text-indent:-1.5rem;padding-left:1.5rem}.infoinlay{display:block;font-size:var(--font-size-caption);line-height:1.2;margin:1rem 0 1rem 2rem;padding:.5rem 0 0;text-decoration:none;border-top:1px solid;border-image:linear-gradient(to right,rgba(0,0,0,.5) 25%,transparent 25% 100%) 100% 1}@media only screen and (min-width:400px){.infoinlay{float:right;min-width:40%;width:var(--margin-infoinlay);margin-right:calc(-2rem - var(--margin-infoinlay))}}.infoinlay .title{display:block;margin-bottom:6px;font-weight:700}.infoinlay .title>span{display:block;margin-bottom:6px;font-weight:400}.infoinlay .more{display:block;margin-top:6px;text-align:right}.h-event{margin:16px 0;border:1px dashed var(--color-text);padding:16px 32px;position:relative}.h-event #upcoming{position:absolute;top:-5px;right:25px;background:#000;color:#fff;font-size:var(--font-size-caption);font-weight:700;padding:2px 10px}.h-event span{display:inline}.h-event>.p-name{font-weight:700;margin-right:100px;font-size:1.5rem;line-height:1.2em}.h-event .date{text-align:left;margin-right:0;margin-left:0;padding-left:30px;background:url(../img/svg/clock-o.svg) 0 6px no-repeat;background-size:16px 16px}.h-event .p-location{margin-right:0;padding-left:30px;background:url(../img/svg/map-marker.svg) 0 3px no-repeat;background-size:16px 16px}.h-event .p-summary{font-style:italic;margin-right:0;padding-left:30px;background:url(../img/svg/exclamation-circle.svg) 0 3px no-repeat;background-size:16px 16px}.h-event p.rsvp{margin-right:0;padding-left:30px;background:url(../img/svg/reply.svg) 0 3px no-repeat;background-size:16px 16px}.h-event img{margin:16px 0}.textbody>pre[class*=language-]{margin-top:1rem}.privacyembed{font-size:var(--font-size-caption);line-height:1.4em;display:block;position:relative;width:100%;background:#fff}.privacyembed .privacyembed_content_notrack{display:none}.privacyembed .privacyembed_content_track{display:block}.privacyembed.donottrack .privacyembed_content_notrack{display:block}.privacyembed.donottrack .privacyembed_content_track{display:none}.privacyembed img{display:block;width:100%}.privacyembed_box{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;background:rgba(0,0,0,.75);color:#fff;display:block;text-align:center}.privacyembed_note{padding:50px 50px 0}.privacyembed_buttons{display:flex;margin:0 25px}.privacyembed_buttons>a,.privacyembed_buttons>button{flex-basis:25%;flex-grow:1;margin:25px;padding:6px 6px 6px 21px;border:4px solid var(--color-text);line-height:1.2em;color:var(--color-bg-light);text-decoration:none;background:var(--color-text) url(../img/svg-white/play.svg) left 10px center no-repeat;background-size:1.1em;font-size:1em}.donottrack .privacyembed_buttons>a,.donottrack .privacyembed_buttons>button{margin:25px 25%}.privacyembed_buttons>a:nth-child(2),.privacyembed_buttons>button:nth-child(2){background-image:url(../img/svg-white/external-link.svg)}.privacyembed_buttons>a:hover,.privacyembed_buttons>button:hover{color:#fff;text-decoration:none}.privacyembed_buttons>a:focus,.privacyembed_buttons>button:focus{border-color:#fff;background-color:var(--color-text)}.privacyembed_buttons>a:after,.privacyembed_buttons>button:after{display:none}.privacyembed_buttons>a.privacyembed_embedlink{cursor:pointer}.privacyembed_buttons>a.privacyembed_externallink{display:block}.privacyembed_policylink{padding:0 50px}.privacyembed_policylink a{color:#fff}@media only screen and (max-width:1100px) and (min-width:900px){.privacyembed{font-size:70%;line-height:1.1em}.privacyembed_note{padding-top:25px}.privacyembed_buttons>a,.privacyembed_buttons>button{margin-top:15px;margin-bottom:15px}}@media only screen and (max-width:800px) and (min-width:560px){.privacyembed{font-size:70%;line-height:1em}.privacyembed_note{padding-top:25px}.privacyembed_buttons>a,.privacyembed_buttons>button{margin-top:15px;margin-bottom:15px}}@media only screen and (max-width:500px){.privacyembed{font-size:var(--font-size-mini);line-height:1.1em}.privacyembed_note{padding-top:25px}.privacyembed_buttons>a,.privacyembed_buttons>button{margin-top:10px;margin-bottom:10px}}.content_privacypolicy{padding:1rem 0}.content_privacypolicy h3{padding-left:.8em}.content_privacypolicy .backgrounder,.content_privacypolicy .datacollected,.content_privacypolicy .legalbasis{font-size:80%;line-height:1.4em;margin-bottom:16px;padding-left:30px;background:url(/assets/img/legacy/info-circle.svg) top 1px left no-repeat;background-size:1.2em}.content_privacypolicy .content_privacy_topic>.backgrounder,.content_privacypolicy .content_privacy_topic>.datacollected,.content_privacypolicy .content_privacy_topic>.legalbasis{margin-left:32px}.content_privacypolicy .datacollected{background-image:url(/assets/img/legacy/clipboard.svg)}.content_privacypolicy .legalbasis{background-image:url(/assets/img/legacy/gavel.svg)}.content_privacypolicy .datacollected:before{content:'Personal data processed: ';font-weight:700}.content_privacypolicy .legalbasis:before{content:'Legal basis: ';font-weight:700}.content_privacypolicy .backgrounder:before{content:'Background: ';font-weight:700}.textbody .content_privacypolicy ul{margin-bottom:1em;margin-left:0;list-style:none}.textbody .content_privacypolicy li{margin:0;padding-left:22px;background:url(/assets/img/legacy/info-circle.svg) top 1px left no-repeat;background-size:1.2em}.textbody .content_privacypolicy li.datacollected-name{background-image:url(/assets/img/legacy/user.svg)}.textbody .content_privacypolicy li.datacollected-email{background-image:url(/assets/img/legacy/envelope.svg)}.textbody .content_privacypolicy li.datacollected-photo{background-image:url(/assets/img/legacy/camera.svg)}.textbody .content_privacypolicy li.datacollected-ip{background-image:url(/assets/img/legacy/laptop.svg)}.textbody .content_privacypolicy li.datacollected-url{background-image:url(/assets/img/legacy/link.svg)}.textbody .content_privacypolicy li.datacollected-message{background-image:url(/assets/img/legacy/pencil.svg)}.textbody .content_privacypolicy li.datacollected-thirdparty{background-image:url(/assets/img/legacy/arrow-right.svg)}.textbody .content_privacypolicy li.datacollected-none{background-image:url(/assets/img/legacy/ban.svg)}