*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}h1,h2,h3,h4{text-wrap:balance}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture,video{max-width:100%;display:block}main:has(.lh-intro){color:#e8e4df;background-color:#1a1816;font-family:Gambetta,serif}main:has(.lh-intro) ::selection{background-color:#0cce6b33}main:has(.lh-intro) a{color:#0cce6b;text-decoration:none}main:has(.lh-intro) a:hover{opacity:.8}main:has(.lh-intro) code{color:#c9a84c;white-space:nowrap;background-color:#252220;border:1px solid #3a3632;border-radius:4px;padding:.1em .4em;font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace;font-size:.8em}main:has(.lh-intro) section{scroll-margin-block-start:3rem}body:has(.lh-intro){background-color:#1a1816}.lh-divider{border:none;border-top:1px solid #3a3632;max-width:600px;margin-block:4rem;margin-inline:auto}@media screen and (min-width:900px){.lh-divider{margin-block:6rem}}.lh-prose{max-width:640px;margin-block-end:2.5rem;margin-inline:auto;padding-inline:1.5rem}.lh-prose p{margin-block-end:1.25em;font-size:1.125rem;line-height:1.7}@media screen and (min-width:600px){.lh-prose p{font-size:1rem}}.lh-prose p:last-child{margin-block-end:0}.lh-fin{text-align:center;margin-block-start:2rem}.lh-fin a{text-transform:uppercase;letter-spacing:.05em;color:#8a8580;font-family:Satoshi,sans-serif;font-size:.875rem}.lh-fin a:hover{color:#e8e4df}.lh-intro{visibility:hidden;text-align:center;margin-block-end:2rem;padding:7rem 1.5rem 4rem}@media screen and (min-width:900px){.lh-intro{padding:8rem 1.5rem 6rem}}.no-js .lh-intro{visibility:visible}.lh-intro__title{letter-spacing:-.02em;text-transform:uppercase;margin-block-end:1.5rem;font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:400;line-height:1}.lh-intro__title em{color:#0cce6b;font-style:normal}.lh-intro__subtitle{color:#8a8580;max-width:520px;margin-block-end:2rem;margin-inline:auto;font-size:1.125rem;line-height:1.6}@media screen and (min-width:600px){.lh-intro__subtitle{font-size:1rem}}.lh-intro__label{text-transform:uppercase;letter-spacing:.05em;color:#8a8580;font-family:Satoshi,sans-serif;font-size:.75rem}.lh-scores{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-block-end:3rem;display:flex}@media screen and (min-width:600px){.lh-scores{gap:2.5rem}}.lh-score{flex-direction:column;align-items:center;gap:.5rem;display:flex}.lh-score__number{color:#0cce6b;border:3px solid #0cce6b;border-radius:50%;justify-content:center;align-items:center;width:5rem;height:5rem;font-family:Satoshi,sans-serif;font-size:1.75rem;font-weight:700;line-height:1;display:flex}@media screen and (min-width:600px){.lh-score__number{width:6rem;height:6rem;font-size:2rem}}.lh-score__label{text-transform:uppercase;letter-spacing:.08em;color:#8a8580;font-family:Satoshi,sans-serif;font-size:.75rem}@media screen and (min-width:600px){.lh-score__label{font-size:.8125rem}}.lh-toc{max-width:400px;margin-block-end:2rem;margin-inline:auto;padding-inline:1.5rem}.lh-toc ol{counter-reset:toc;padding:0;list-style:none}.lh-toc li{counter-increment:toc;border-bottom:1px solid #3a3632;justify-content:space-between;align-items:baseline;padding-block:.5rem;display:flex}.lh-toc li:before{content:counter(toc,decimal-leading-zero)".";color:#8a8580;flex-shrink:0;margin-inline-end:.75rem;font-family:Satoshi,sans-serif;font-size:.75rem}.lh-toc a{color:#e8e4df;flex:1;font-family:Gambetta,serif;font-size:1rem}.lh-toc a:hover{color:#0cce6b}.lh-toc span{color:#0cce6b;flex-shrink:0;margin-inline-start:1rem;font-family:Satoshi,sans-serif;font-size:.75rem;font-weight:700}.lh-chapter{max-width:720px;margin-inline:auto;padding-inline:1.5rem}.lh-chapter__header{text-align:center;margin-block-end:3rem}.lh-chapter__title{letter-spacing:-.02em;text-transform:uppercase;margin-block-end:1.5rem;font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,7vw,4rem);font-weight:400;line-height:1}.lh-chapter__title em{color:#0cce6b;font-style:normal}.lh-part-counter{letter-spacing:-.02em;color:#8a8580;margin-block-end:.5rem;font-family:Bebas Neue,sans-serif;font-size:1.5rem}.lh-chapter-score{border-radius:50%;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-block-start:.5rem;font-family:Satoshi,sans-serif;font-size:1.25rem;font-weight:700;display:inline-flex}.lh-chapter-score--green{color:#0cce6b;background:#0cce6b26;border:2px solid #0cce6b}.lh-technique{background-color:#ffffff05;border:1px solid #3a3632;border-radius:.75rem;margin-block-end:2rem;padding:1.5rem}.lh-technique h3{color:#e8e4df;margin-block-end:.75rem;font-family:Satoshi,sans-serif;font-size:1rem;font-weight:700}.lh-technique p{color:#e8e4dfd9;margin-block-end:1em;font-size:1rem;line-height:1.7}.lh-technique p:last-child{margin-block-end:0}.lh-technique--improvement{background-color:#ffa40008;border-color:#ffa4004d}.lh-technique--improvement h3{color:#ffa400}.lh-closing{max-width:640px;margin-inline:auto;padding-block-end:4rem;padding-inline:1.5rem}@media screen and (min-width:900px){.lh-closing{padding-block-end:6rem}}.lh-closing p{margin-block-end:1.25em;font-size:1.125rem;line-height:1.7}@media screen and (min-width:600px){.lh-closing p{font-size:1rem}}.lh-closing p:last-child{margin-block-end:0}
