');filter:grayscale(100%);transition:filter .1s cubic-bezier(0,0,.2,1);border:none}lite-youtube:hover>.lty-playbtn,lite-youtube .lty-playbtn:focus{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated::before,lite-youtube.lyt-activated>.lty-playbtn{opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cta{margin-top:1.5rem;color:var(--text-light);font-size:var(--font-medium)}@media(min-width:640px){.cta{margin-top:3rem}}.cta a{position:relative;color:var(--link);text-decoration:none}.archive{display:grid;gap:2rem;line-height:1.5}.archive>li>p{font-size:var(--font-small);color:var(--text-light);text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem}.archive>li li{font-size:30px;font-weight:700;margin-top:.5rem}.newsletter-form-input-wrapper{display:flex;gap:0}.newsletter-form-input-wrapper input[type=email]{border-radius:var(--border-radius)0 0 var(--border-radius)}.newsletter-form-input-wrapper input[type=submit]{border-radius:0 var(--border-radius)var(--border-radius)0}.newsletter-form p{font-size:var(--font-small);line-height:1.25;color:var(--text-light);margin-top:.25rem}.newsletter-form p a{color:currentColor;text-decoration:none}.markup{position:relative}.markup>*:not(:last-child):not(hr),.markup>details>summary{margin-bottom:1.5rem}.markup+.markup{margin-top:1.5rem}.markup h1{font-size:var(--font-extra-large);font-weight:700;margin-bottom:3rem}.markup h2{font-size:var(--font-large);font-weight:700;margin-top:2.625rem;margin-bottom:1.5rem}.markup h3{font-weight:700;text-transform:uppercase;font-size:var(--font-medium);letter-spacing:.05em;margin-top:2.25rem}.markup h2+h3{margin-top:1.5rem}.markup a:not(.link-subtle),.markup-link{color:var(--link);text-decoration:underline}.markup em{font-style:italic}.markup em code{font-style:normal}.markup strong{font-weight:600}.markup ul:not(.link-list){list-style-type:disc;padding-left:1.33em}.markup ol{list-style-type:decimal;padding-left:1.33em}.markup .link-list{display:grid;grid-gap:.75em;margin:0 -.25rem}.markup .link-list a{display:block;text-decoration:none;padding:.75em 1.15em;color:var(--text-light);background-color:var(--shade);border-radius:var(--border-radius);font-size:.9em;line-height:1.4}.markup .link-list strong{display:block;font-size:1.1em;font-weight:500;color:var(--text);margin-bottom:.1em}.markup img{display:block;max-width:100%;margin:0 -.25rem;border-radius:var(--border-radius)}.markup img.centered{margin-left:auto;margin-right:auto}.markup figcaption,.markup img+em,.markup pre+em{display:block;font-size:var(--font-medium);color:var(--text-light);text-align:center;margin-top:.5rem;margin-bottom:2.5rem}.markup blockquote{padding:.75rem;margin:0 -.75rem;background-color:var(--shade)}@media(min-width:640px){.markup blockquote{padding:1.5rem;margin:0 -.25rem;border-radius:var(--border-radius)}}.markup blockquote cite{display:block;margin-top:1rem;margin-bottom:-1rem;font-size:var(--font-medium);color:var(--text-light)}.markup blockquote cite a{color:inherit}.markup>blockquote>*:not(:last-child){margin-bottom:1rem}.markup .chroma .hl{display:block;position:relative}.markup .chroma .hl:before{content:"";height:2em;position:absolute;left:-1.5rem;width:.66rem;background-color:var(--highlight)}.markup code{color:#fff;background-color:#3574e0;font-family:fira code,monospace}.markup pre{background-color:var(--button);color:var(--text-inverted);display:block;font-size:.9em;margin:0 -.75rem;overflow-x:auto;padding:.75rem}@media(min-width:640px){.markup pre{padding:1.5rem;margin:0 -.25rem;border-radius:var(--border-radius)}}.markup :not(pre)>code{color:inherit;padding:.1em .25em;background-color:var(--shade);border:1px solid var(--border);border-radius:.2em}.markup iframe{width:100%}.markup table{width:100%;font-variant-numeric:tabular-nums}.markup th{font-size:var(--font-medium);padding-bottom:.25rem;font-weight:400;color:var(--text-light);border-bottom:2px solid var(--text)}.markup td{font-size:var(--font-medium);padding-top:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--text)}.toc{border-radius:2px;margin-bottom:1.5rem;background-color:var(--shade);border-radius:var(--border-radius);padding:1.5rem;font-size:var(--font-medium);line-height:1.5}@media(min-width:640px){.toc{display:grid;grid-template-columns:repeat(2,auto);grid-column-gap:1.5rem}}.markup+.toc{margin-top:2.625rem;margin-bottom:0}.toc h2{font-weight:600;margin-bottom:.75rem}.toc ol{counter-reset:toc;list-style:none}.toc ol ol{margin-left:1.5rem}.toc li:before{display:inline-block;counter-increment:toc;content:counter(toc)".";width:1.5rem}.toc li.active:before{content:"→";font-family:system-ui;font-weight:300}.toc a{text-decoration:underline}