﻿@font-face{font-family:"Inter";src:url("../fonts/Inter/Inter-Regular.woff2") format("woff2"),url("../fonts/Inter/Inter-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Inter";src:url("../fonts/Inter/Inter-Italic.woff2") format("woff2"),url("../fonts/Inter/Inter-Italic.woff") format("woff");font-weight:normal;font-style:italic}@font-face{font-family:"Inter";src:url("../fonts/Inter/Inter-Bold.woff2") format("woff2"),url("../fonts/Inter/Inter-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Inter";src:url("../fonts/Inter/Inter-BoldItalic.woff2") format("woff2"),url("../fonts/Inter/Inter-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic}@font-face{font-family:"Fira Mono";src:url("../fonts/FiraMono/FiraMono-Regular.woff2") format("woff2"),url("../fonts/FiraMono/FiraMono-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Fira Mono";src:url("../fonts/FiraMono/FiraMono-Medium.woff2") format("woff2"),url("../fonts/FiraMono/FiraMono-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Fira Mono";src:url("../fonts/FiraMono/FiraMono-Bold.woff2") format("woff2"),url("../fonts/FiraMono/FiraMono-Bold.woff") format("woff");font-weight:700;font-style:normal}*{margin:0;padding:0}input{-webkit-appearance:none;appearance:none}html{font-size:100%;font-family:"Inter",arial,sans-serif}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:100%;color:#1e293b;background-color:#f8fafc}kbd{font-family:"Fira Mono";font-size:.9em;font-weight:bold;padding:.0625rem .5rem;border-radius:.125rem;border:2px solid #1e293b}table{max-width:620px;border-collapse:collapse;table-layout:fixed;margin-bottom:25px}@media(min-width: 37.5em){table{margin-bottom:35px}}table th,table td{border-bottom:1px solid #94a3b8;vertical-align:top;text-align:left;font-size:1.125rem;line-height:1.5625rem;padding:10px}@media(min-width: 37.5em){table th,table td{font-size:1.375rem;line-height:2.1875rem}}hr{border:1px solid #94a3b8;border-top:0;margin-bottom:30px;margin-top:20px}@media(min-width: 37.5em){hr{font-size:1.375rem;margin-bottom:50px}}@media(min-width: 64em){hr{max-width:50rem}}a:link,a:visited{color:#0284c7}a:hover,a:focus{text-decoration:none}a:focus,h2:target,h3:target{outline:3px solid #0ea5e9}main{display:block;background-color:#fff}.heading-title{font-size:2.375rem;line-height:2.375rem;max-width:62.5rem;margin-bottom:20px;letter-spacing:-0.02em;word-break:break-word}@media(min-width: 37.5em){.heading-title{font-size:4.0625rem;line-height:4.0625rem}}.heading-text{font-size:1.375rem;line-height:1.875rem;max-width:62.5rem}@media(min-width: 37.5em){.heading-text{font-size:1.5rem;line-height:2.1875rem}}.content{padding-top:45px;padding-bottom:45px}@media(min-width: 37.5em){.content{padding-top:70px;padding-bottom:70px}}.content-measure{max-width:1000px;margin-left:25px;margin-right:25px}@media(min-width: 77.5em){.content-measure{margin-left:auto;margin-right:auto}}.header-anchor:link,.header-anchor:visited{color:#94a3b8;text-decoration:none;font-weight:normal}.content h1{font-size:1.875rem;line-height:2.1875rem;letter-spacing:-0.04rem;max-width:48.75rem;letter-spacing:-0.01em;word-break:break-word}@media(min-width: 37.5em){.content h1{font-size:3.125rem;line-height:3.4375rem;letter-spacing:-0.055625rem}}.content .rss a{font-size:0.9375rem;line-height:1.25rem;letter-spacing:-0.010625rem;color:#475569}@media(min-width: 37.5em){.content .rss a{font-size:1.0625rem;line-height:1.5625rem;letter-spacing:-0.01625rem}}.content .rss a:hover{color:#0f172a}.content h2{font-size:1.375rem;line-height:1.875rem;letter-spacing:-0.029375rem;margin-top:50px;margin-top:40px;margin-bottom:20px;max-width:38.75rem}@media(min-width: 37.5em){.content h2{font-size:1.875rem;line-height:2.5rem;letter-spacing:-0.04rem}}@media(min-width: 37.5em){.content h2{margin-top:80px;margin-top:60px}}.content h3{font-size:1.125rem;line-height:1.5625rem;letter-spacing:-0.01625rem;margin-top:30px;max-width:620px;margin-bottom:15px}@media(min-width: 37.5em){.content h3{font-size:1.25rem;line-height:1.875rem;letter-spacing:-0.020625rem}}@media(min-width: 37.5em){.content h3{margin-top:50px;margin-bottom:20px}}.heading-description{margin-bottom:25px}@media(min-width: 37.5em){.heading-description{margin-bottom:30px}}.heading-description h1{max-width:48.75rem;font-size:1.875rem;line-height:2.1875rem;letter-spacing:-0.04rem}@media(min-width: 37.5em){.heading-description h1{font-size:3.125rem;line-height:3.4375rem;letter-spacing:-0.055625rem}}.content p{font-size:1.125rem;line-height:1.5625rem;letter-spacing:-0.01625rem;max-width:38.75rem;margin-bottom:25px}@media(min-width: 37.5em){.content p{font-size:1.25rem;line-height:1.875rem;letter-spacing:-0.020625rem}}@media(min-width: 37.5em){.content p{margin-bottom:35px}}.content ul,.content ol{font-size:1.125rem;line-height:1.5625rem;letter-spacing:-0.01625rem;max-width:620px;margin-bottom:25px}@media(min-width: 37.5em){.content ul,.content ol{font-size:1.25rem;line-height:1.875rem;letter-spacing:-0.020625rem}}@media(min-width: 37.5em){.content ul,.content ol{margin-bottom:35px}}.content ol li,.content ul li{margin-left:25px;margin-bottom:15px}.content pre{overflow-x:auto;background-repeat:no-repeat;background-color:#f1f5f9;background-size:8px 100%,8px 100%,8px 100%,8px 100%;background-attachment:local,local,scroll,scroll;font-family:"Fira Mono",Monaco,"Courier New","Courier",monospace;color:#1e293b;margin-bottom:25px;padding:20px;max-width:48.75rem}@media(min-width: 37.5em){.content pre{padding:30px;margin-bottom:35px}}.content p code,.content ul code,.content li code{font-family:"Fira Mono";font-weight:500}.content+.content{padding-top:0}.content blockquote{font-style:italic;max-width:37.5rem;margin-bottom:25px;padding:20px;color:#1e293b;border-left:4px solid #475569;quotes:"“" "”" "‘" "’";background-color:#f8fafc}.content blockquote p:last-of-type{margin-bottom:0}.content blockquote cite{padding-top:15px;font-weight:bold;color:#334155}.content blockquote cite::before{content:"— "}iframe{max-width:780px;margin-bottom:20px}.content pre code{font-family:"Fira Mono";font-size:1.125rem;line-height:1.5625rem;overflow-x:auto}@media(min-width: 37.5em){.content pre code{font-size:1.375rem;line-height:2.1875rem}}.content .publication-title{margin-bottom:5px}.content .publication-meta{color:#475569;font-size:0.9375rem;line-height:1.25rem;letter-spacing:-0.010625rem}@media(min-width: 37.5em){.content .publication-meta{font-size:1.0625rem;line-height:1.5625rem;letter-spacing:-0.01625rem}}.caption{color:#64748b;font-size:.9375rem;line-height:1.25rem;font-weight:bold;letter-spacing:.02em;text-transform:uppercase;display:block;margin-bottom:10px}@media(min-width: 37.5em){.caption{font-size:1.0625rem}}.article-signUp{max-width:38.75rem}.article-signUp h2{margin-top:0}.article-signUp .article-signUp__arrow{font-size:2.1875rem;padding-top:50px;padding-bottom:80px;display:block}@media(min-width: 37.5em){.article-signUp .article-signUp__arrow{font-size:3.125rem;padding-top:100px;padding-bottom:120px}}.app-visually-hidden{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.permalink-wrapper{position:relative}.permalink-wrapper .app-permalink{color:#94a3b8;text-decoration:none;font-size:1.125rem;line-height:1.5625rem;letter-spacing:-0.01625rem;position:absolute;left:-16px;top:3px}@media(min-width: 37.5em){.permalink-wrapper .app-permalink{font-size:1.25rem;line-height:1.875rem;letter-spacing:-0.020625rem}}@media(min-width: 37.5em){.permalink-wrapper .app-permalink{top:5px}}.permalink-wrapper h3+.app-permalink{top:0px}.footnotes{padding-top:20px}.footnotes h2{color:#475569;font-weight:600;text-transform:uppercase;font-size:.75rem !important;line-height:.9375rem;letter-spacing:-0.01625rem;margin-bottom:15px}.footnote-item{font-size:0.75rem;line-height:1.25rem;letter-spacing:-0.010625rem}@media(min-width: 37.5em){.footnote-item{font-size:0.875rem;line-height:1.25rem;letter-spacing:-0.01625rem}}.footnote-item:target{outline:3px solid #0ea5e9}.footnote-item p{margin:0;font-size:0.75rem;line-height:1.25rem;letter-spacing:-0.010625rem;color:#1e293b;font-weight:normal}@media(min-width: 37.5em){.footnote-item p{font-size:0.875rem;line-height:1.25rem;letter-spacing:-0.01625rem}}.footnote-item a{color:#1e293b;text-decoration:none}.footnotes-list{margin-bottom:0 !important}.footnote-item:last-child{margin-bottom:0}.footnote-ref{vertical-align:baseline;position:relative;padding-left:2px;padding-right:2px;font-size:0.75rem;line-height:1.25rem;letter-spacing:-0.010625rem;font-weight:bold}@media(min-width: 37.5em){.footnote-ref{font-size:0.875rem;line-height:1.25rem;letter-spacing:-0.01625rem}}.footnote-ref a{position:relative;top:-5px}.tallyForm{background-color:#f8fafc;padding:10px 25px;max-width:48.75rem}.profile{margin-bottom:10px;float:left;margin-right:20px;display:block;max-width:120px}@media(min-width: 37.5em){.profile{float:right;max-width:300px;margin-left:20px;margin-right:0}}.landing-page{background:#fff}@media(min-width: 64em){.landing-page .content{padding-top:100px;padding-bottom:100px}}@media(min-width: 87.5em){.landing-page .content-measure{max-width:1400px}.landing-page .content-measure:after{content:"";display:table;clear:both}}@media(min-width: 87.5em){.landing-page-content{float:left;width:700px}}@media(min-width: 87.5em){.landing-page-image{float:right;width:600px;margin-left:40px}}.landing-page-image img{display:block;width:100%;max-width:650px}.header{background-color:#fff}.header-measure{max-width:1000px}.header-measure:after{content:"";display:table;clear:both}@media(min-width: 77.5em){.header-measure{margin-left:auto;margin-right:auto}}.header-logo{padding-top:20px;padding-bottom:15px;padding-left:25px;font-size:1.375rem;line-height:1.875rem;font-weight:bold;letter-spacing:-0.01em;vertical-align:middle}.header-logo a,.header-logo a:link,.header-logo a:visited{color:#1e293b;text-decoration:none}@media(min-width: 35.0625em){.header-logo{float:left;padding-bottom:20px}}@media(min-width: 77.5em){.header-logo{padding-left:0}}.header-nav{padding-left:15px;padding-right:20px;margin-bottom:10px}@media(min-width: 25.625em){.header-nav{margin-bottom:0px;padding-left:10px}}@media(min-width: 35.0625em){.header-nav{float:right;margin-top:11px}}.footer{background-color:#f8fafc;padding-top:25px;padding-bottom:25px}@media(min-width: 37.5em){.footer{padding-top:50px;padding-bottom:50px}}.footer-measure{max-width:1000px;margin-left:25px;margin-right:25px}@media(min-width: 50em){.footer-measure:after{content:"";display:table;clear:both}}@media(min-width: 77.5em){.footer-measure{margin-left:auto;margin-right:auto}}.footer-logo{font-size:1.375rem;line-height:1.875rem;font-weight:bold;margin-bottom:25px}@media(min-width: 50em){.footer-logo{float:left}}.footer-logo a,.footer-logo a:link,.footer-logo a:visited{color:#1e293b;text-decoration:none}@media(min-width: 50em){.footer-nav{float:right}}.footer-list{font-size:0.9375rem;line-height:1.25rem;letter-spacing:-0.010625rem;list-style:none;margin-bottom:25px}@media(min-width: 37.5em){.footer-list{font-size:1.0625rem;line-height:1.5625rem;letter-spacing:-0.01625rem}}@media(min-width: 50em){.footer-list{float:left;width:175px;padding-right:41px}}.footer-list:last-child{padding-right:0}.footer-list li{margin-bottom:5px}.footer a{color:#1e293b;text-decoration:none}.footer a:hover{color:#0f172a}.nav ul{list-style:none;font-size:0px}.nav li{font-size:1.125rem;line-height:1.5625rem;letter-spacing:-0.01625rem;line-height:1.25rem !important;display:block;display:inline-block}@media(min-width: 37.5em){.nav li{font-size:1.25rem;line-height:1.875rem;letter-spacing:-0.020625rem}}.nav a:link,.nav a:visited{text-decoration:none;display:block;color:#475569;padding:10px}@media(min-width: 25.625em){.nav a:link,.nav a:visited{padding:15px 15px 20px}}.nav a:focus{position:relative;outline-offset:-3px}.nav a:hover{color:#0f172a}.nav a[aria-current=true]{font-weight:bold;color:#1e293b}.itemList .itemList-heading{margin-bottom:5px;padding-top:0;margin-top:0;font-size:1.125rem;line-height:1.5625rem;letter-spacing:-0.01625rem}@media(min-width: 37.5em){.itemList .itemList-heading{font-size:1.25rem;line-height:1.875rem;letter-spacing:-0.020625rem}}.itemList .itemList-meta{color:#1e293b;font-size:0.875rem;line-height:1.25rem;letter-spacing:-0.010625rem}@media(min-width: 37.5em){.itemList .itemList-meta{font-size:1rem;line-height:1.25rem;letter-spacing:-0.01625rem}}.itemList .itemList-meta a:link,.itemList .itemList-meta a:visited{color:#1e293b}.itemListNew{max-width:46.875rem}.itemListNew .itemListNew-item{margin-bottom:20px}@media(min-width: 37.5em){.itemListNew .itemListNew-item{display:grid;grid-template-columns:clamp(9em, 20vw, 10px) 1fr;align-items:baseline}}.itemListNew .itemListNew-meta{padding-right:20px;margin-bottom:0 !important;color:#475569;font-size:0.875rem;line-height:1.25rem;letter-spacing:-0.010625rem}@media(min-width: 37.5em){.itemListNew .itemListNew-meta{font-size:1rem;line-height:1.25rem;letter-spacing:-0.01625rem}}.itemListNew .itemListNew-meta a:link,.itemListNew .itemListNew-meta a:visited{color:#475569}.itemListNew .itemListNew-heading{margin-bottom:5px;padding-top:0;margin-top:0;font-size:1.125rem;line-height:1.5625rem;letter-spacing:-0.01625rem}@media(min-width: 37.5em){.itemListNew .itemListNew-heading{font-size:1.25rem;line-height:1.875rem;letter-spacing:-0.020625rem}}.subscribeForm{margin:0 auto 25px}@media(min-width: 37.5em){.subscribeForm{margin-bottom:45px}}.app-field{margin-bottom:20px;max-width:38.75rem}.app-field label{font-size:1.125rem;line-height:1.5625rem;letter-spacing:-0.01625rem;margin-bottom:5px;display:block;font-weight:700;color:#334155}@media(min-width: 37.5em){.app-field label{font-size:1.25rem;line-height:1.875rem;letter-spacing:-0.020625rem}}.app-input{display:block;-webkit-appearance:none;border:none;width:100%;box-sizing:border-box;font-family:inherit;background-color:#f1f5f9;box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.25);font-size:1.125rem;line-height:1.25rem;padding:15px;margin-bottom:10px;border-radius:0}.app-input:focus{outline:3px solid #0ea5e9}@media(min-width: 37.5em){.app-input{display:inline-block;margin-bottom:0;font-size:1.375rem}}.subscribeForm-button{-webkit-appearance:none;appearance:none;font-family:inherit;display:block;font-size:16px;color:#fff;letter-spacing:.91px;text-align:center;line-height:20px;text-transform:uppercase;border:none;font-weight:bold;background:#1e293b;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);padding:15px 25px;width:100%;border-radius:0}.subscribeForm-button:focus{outline:3px solid #0ea5e9}.subscribeForm-button:hover{background:#0f172a;box-shadow:none}@media(min-width: 37.5em){.subscribeForm-button{display:inline-block;width:auto}}@media(min-width: 64em){.pagination{font-size:0;text-align:justify}.pagination:after{content:"";display:inline-block;width:100%}}.pagination__list{list-style:none;margin:0;padding:0}@media(min-width: 64em){.pagination__list{display:inline-block;margin-bottom:0;vertical-align:middle}}.pagination__item{font-size:0.9375rem;line-height:1.25rem;letter-spacing:-0.010625rem;display:inline-block;margin-left:0 !important}@media(min-width: 37.5em){.pagination__item{font-size:1.0625rem;line-height:1.5625rem;letter-spacing:-0.01625rem}}.pagination__item--active,.pagination__item--dots{font-weight:bold;height:25px;text-align:center}.pagination__item--dots{padding-left:0;padding-right:0}.pagination__item--prev .pagination__link:before,.pagination__item--next .pagination__link:after{display:inline-block;height:10px;width:10px;border-style:solid;background:transparent;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);content:""}.pagination__item--prev .pagination__link:before{border-width:3px 0 0 3px;margin-right:5px}.pagination__item--next .pagination__link:after{border-width:0 3px 3px 0;margin-left:5px}.pagination__link{display:block;padding:5px;text-align:center;text-decoration:none;min-width:25px}.way{max-width:38.75rem;border-bottom:1px solid #94a3b8;padding-bottom:15px;padding-top:30px}.way h3,.way p{margin-top:0;margin-bottom:15px}.image,.video{border:4px solid #e2e8f0;max-width:48.75rem;margin-bottom:45px}.image img,.video img{display:block;width:100%}.image video,.video video{width:100%;display:block}.image figure,.video figure{display:block}.image figcaption,.video figcaption{display:block;width:100%;box-sizing:border-box;font-size:.875rem;color:#475569;padding:10px 3px 6px;background-color:#e2e8f0}@media(min-width: 37.5em){.image figcaption,.video figcaption{font-size:1rem}}
