.ProjectArticleActions{pointer-events:auto;flex-direction:row;align-items:flex-start;gap:8px;display:flex}@media (min-width:1024px){.ProjectArticleActions{flex-direction:column;align-items:stretch}}.ProjectArticleActions__share,.ProjectArticleActions__cite{flex-direction:column;flex:none;display:flex;position:relative}@media (min-width:1024px){.ProjectArticleActions__share,.ProjectArticleActions__cite{position:static}}.ProjectArticleActions__action{color:#2f3649;cursor:pointer;text-align:left;background:0 0;border:1px solid #d3d3d6;border-radius:4px;flex:none;width:auto;padding:8px 16px;font-size:.875rem;font-weight:500;transition:border-color .15s,color .15s}.ProjectArticleActions__action:hover{color:#3d465e;border-color:#3d465e}@media (min-width:1024px){.ProjectArticleActions__action{flex:1;width:100%}}.ProjectArticleActions__shareLinks,.ProjectArticleActions__citePanel{z-index:2;background-color:#f0f1f1;border-bottom-right-radius:4px;border-bottom-left-radius:4px;min-width:min(320px,80vw);margin:0 2px;padding:8px 16px;position:absolute;top:100%;left:0;box-shadow:0 5px 10px #d3d3d680}@media (min-width:1024px){.ProjectArticleActions__shareLinks,.ProjectArticleActions__citePanel{box-shadow:none;min-width:0;position:static}}.ProjectArticleActions__shareLinks{flex-direction:column;display:flex}.ProjectArticleActions__shareLink{color:#616269;width:100%;font-size:.8125rem;line-height:1.4;text-decoration:none;transition:color .15s;display:block}.ProjectArticleActions__shareLink:hover{color:#3d465e;text-decoration:underline}.ProjectArticleActions__citeText{color:#616269;overflow-wrap:anywhere;margin:0;font-size:.75rem;line-height:1.6}.ProjectArticleActions__citeCopy{color:#3d465e;cursor:pointer;text-align:left;background:0 0;border:none;margin-top:4px;padding:0;font-size:.75rem;font-weight:600}.ProjectArticleActions__citeCopy:hover{text-decoration:underline}
.ProjectArticleCitations{pointer-events:auto}.ProjectArticleCitations__tooltip{color:#616269;z-index:3;background-color:#fff;border:1px solid #d3d3d6;border-radius:4px;gap:4px;padding:16px;font-size:.75rem;line-height:140%;display:flex;position:absolute;box-shadow:0 5px 10px #d3d3d680}@media (min-width:768px){.ProjectArticleCitations__tooltip{font-size:.8125rem;line-height:140%}}@media (min-width:1280px){.ProjectArticleCitations__tooltip{font-size:.875rem;line-height:140%}}@media (min-width:1024px){.ProjectArticleCitations__tooltip{display:none}}.ProjectArticleCitations__tooltipRef{flex-shrink:0;font-weight:700}.ProjectArticleCitations__tooltipText{min-width:0;margin:0}.ProjectArticleCitations__label{color:#85868d;letter-spacing:.08em;text-transform:uppercase;margin-top:0;margin-bottom:8px;font-size:.75rem;font-weight:700;line-height:140%}@media (min-width:768px){.ProjectArticleCitations__label{font-size:.8125rem;line-height:140%}}@media (min-width:1280px){.ProjectArticleCitations__label{font-size:.875rem;line-height:140%}}@media (min-width:1024px){.ProjectArticleCitations__label{display:none}}.ProjectArticleCitations__list{margin:0;padding:0;list-style:none}.ProjectArticleCitations__list.--aligned{position:relative}.ProjectArticleCitations__list.--aligned>.ProjectArticleCitations__citation{position:absolute;left:0;right:0}.ProjectArticleCitations__citation{color:#616269;gap:4px;padding:4px 0;scroll-margin-top:80px;font-size:.75rem;line-height:1.6;transition:color .15s;display:flex}.ProjectArticleCitations__citation:hover,.ProjectArticleCitations__citation.--hover{color:#000}.ProjectArticleCitations__citationRef{color:inherit;flex-shrink:0;font-weight:600;text-decoration:none}.ProjectArticleCitations__citationBody{flex-direction:column;min-width:0;display:flex}.ProjectArticleCitations__citationText{color:inherit;font:inherit;text-align:left;margin:0}.ProjectArticleCitations__citationText.--clamped{cursor:pointer;-webkit-line-clamp:2;line-clamp:2;background:0 0;border:none;-webkit-box-orient:vertical;padding:0;display:-webkit-box;overflow:hidden}.ProjectArticleCitations__citationActions{gap:16px;margin-top:4px;display:flex}.ProjectArticleCitations__citationAction{color:#828da7;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:none;padding:0;font-size:.6875rem;font-weight:600;text-decoration:none}.ProjectArticleCitations__citationAction:hover{text-decoration:underline}
.ProjectArticleSidebarLeft{height:100%;position:relative}@media (min-width:1024px){.ProjectArticleSidebarLeft{padding-top:48px}}.ProjectArticleSidebarLeft__toc{pointer-events:auto;max-height:calc(100vh - 56px);padding-bottom:64px;position:sticky;top:56px;overflow-y:auto}@media (min-width:1024px){.ProjectArticleSidebarLeft__toc{top:88px}}.ProjectArticleSidebarLeft__tocToggle{color:#2f3649;cursor:pointer;text-align:left;background-color:#fff;border-bottom:1px solid #d3d3d6;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:20px 16px;font-size:.8125rem;font-weight:700;line-height:140%;display:flex;box-shadow:0 8px 16px #d3d3d666}@media (min-width:768px){.ProjectArticleSidebarLeft__tocToggle{font-size:.875rem;line-height:140%}}@media (min-width:1280px){.ProjectArticleSidebarLeft__tocToggle{font-size:1rem;line-height:140%}}@media (min-width:480px){.ProjectArticleSidebarLeft__tocToggle{padding:20px 32px}}@media (min-width:1024px){.ProjectArticleSidebarLeft__tocToggle{display:none}}.ProjectArticleSidebarLeft__tocToggleIcon{flex-shrink:0;font-size:.625rem;transition:transform .2s}.ProjectArticleSidebarLeft__tocToggleIcon.--open{transform:rotate(180deg)}.ProjectArticleSidebarLeft__tocNav{background-color:#fff;border-bottom:1px solid #d3d3d6;padding:20px 16px;display:none;box-shadow:0 8px 16px #d3d3d666}@media (min-width:480px){.ProjectArticleSidebarLeft__tocNav{padding:20px 32px}}@media (min-width:1024px){.ProjectArticleSidebarLeft__tocNav{box-shadow:none;border-bottom:none;padding:0;display:block}}.ProjectArticleSidebarLeft__tocNav.--expanded{display:block}.ProjectArticleSidebarLeft__tocNav.--closing{opacity:0;pointer-events:none;transition:opacity .5s .15s}@media (prefers-reduced-motion:reduce){.ProjectArticleSidebarLeft__tocNav.--closing{transition:none}}.ProjectArticleSidebarLeft__tocProject{color:#3d465e;margin-top:0;margin-bottom:20px;font-size:.875rem;font-weight:700;line-height:140%;text-decoration:none;display:block}@media (min-width:768px){.ProjectArticleSidebarLeft__tocProject{font-size:1rem;line-height:140%}}@media (min-width:1280px){.ProjectArticleSidebarLeft__tocProject{font-size:1.125rem;line-height:140%}}.ProjectArticleSidebarLeft__tocProject:before{color:#abacb1;content:"PROJECT";font-size:.75rem;font-weight:400;line-height:140%;display:block}@media (min-width:768px){.ProjectArticleSidebarLeft__tocProject:before{font-size:.8125rem;line-height:140%}}@media (min-width:1280px){.ProjectArticleSidebarLeft__tocProject:before{font-size:.875rem;line-height:140%}}.ProjectArticleSidebarLeft__tocProject:hover{text-decoration:underline}.ProjectArticleSidebarLeft__tocChapters,.ProjectArticleSidebarLeft__tocArticles,.ProjectArticleSidebarLeft__tocSections{margin:0;padding:0;list-style:none}.ProjectArticleSidebarLeft__tocArticles{margin-top:4px}.ProjectArticleSidebarLeft__tocSections{border-left:2px solid #d3d3d6;margin-top:4px;padding-left:16px}.ProjectArticleSidebarLeft__tocChapter{margin-bottom:8px}.ProjectArticleSidebarLeft__tocChapterLabel{color:#2f3649;margin:0;font-size:.875rem;font-weight:600}.ProjectArticleSidebarLeft__tocArticle{padding-left:16px}.ProjectArticleSidebarLeft__tocArticleLink{color:#616269;padding:4px 0;font-size:.8125rem;line-height:1.4;text-decoration:none;transition:color .15s;display:block}.ProjectArticleSidebarLeft__tocArticleLink:hover{color:#3d465e}.ProjectArticleSidebarLeft__tocArticle.--current>.ProjectArticleSidebarLeft__tocArticleLink{color:#3d465e;font-weight:700}.ProjectArticleSidebarLeft__tocSectionLink{color:#616269;padding:4px 0;font-size:.8125rem;line-height:1.4;text-decoration:none;transition:color .15s;display:block}.ProjectArticleSidebarLeft__tocSectionLink:hover{color:#3d465e}.ProjectArticleSidebarLeft__tocSection.--active>.ProjectArticleSidebarLeft__tocSectionLink{color:#3d465e;font-weight:600}
.Form{background-color:#0000}@media (min-width:768px){.Form.--two-columns .Form__fields{grid-template-columns:repeat(2,1fr)}:is(.Form.--two-columns .Form__fields .Form__agreeTerms,.Form.--two-columns .Form__fields .Form__buttons,.Form.--two-columns .Form__fields .Form__error,.Form.--two-columns .Form__fields .Form__disclaimer,.Form.--two-columns .Form__fields .Dropdown,.Form.--two-columns .Form__fields .TextInput:has(textarea)){grid-column:1/-1}}.Form__agreeTerms{margin-top:24px}.Form__buttons{flex-direction:column;gap:16px;width:100%;display:flex}@media (min-width:768px){.Form__buttons{flex-direction:row-reverse;justify-content:end;gap:40px}}.Form__buttons .Button{padding:16px 24px}.Form__disclaimer{color:#0361ba;font-size:.75rem;line-height:140%}@media (min-width:768px){.Form__disclaimer{font-size:.8125rem;line-height:140%}}@media (min-width:1280px){.Form__disclaimer{font-size:.875rem;line-height:140%}}@media (min-width:768px){.Form__disclaimer{margin-top:16px}}.Form__error{color:#f51c27;margin-top:8px;font-size:.8125rem;line-height:140%}@media (min-width:768px){.Form__error{font-size:.875rem;line-height:140%}}@media (min-width:1280px){.Form__error{font-size:1rem;line-height:140%}}.Form__header .Heading{font-weight:700}.Form__header{font-size:1rem;line-height:140%}@media (min-width:768px){.Form__header{font-size:1.125rem;line-height:140%}}@media (min-width:1280px){.Form__header{font-size:1.25rem;line-height:140%}}.Form__fields{grid-template-columns:repeat(1,1fr);gap:40px;display:grid}.Form form{flex-direction:column;gap:40px;display:flex}
