.giphy-embed-frame[data-astro-cid-2pyep73k]{height:0;padding-bottom:var(--giphy-padding-bottom);position:relative}iframe[data-astro-cid-2pyep73k]{border:0;position:absolute;inset:0}:root{--color-text-primary:#4a241f;--color-text-secondary:#795853;--color-text-tertiary:#b18d86;--color-page:#fffdf8;--color-link:#7c211d;--color-link-hover:#541512;--color-focus:#edb24b;--color-divider:#4a241f59;--color-safety:#fff3c96e;--color-anchor-highlight:#fff3c9;--color-safety-accent:#c7463c;--color-input:#f2e9e6;--color-button-text:#fff;color:var(--color-text-primary);background:var(--color-page);font-synthesis:none;font-family:"Source Serif 4",ui-serif,serif;line-height:1.6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}.page-wrapper{max-width:46rem;margin:0 auto;padding:clamp(1rem,5vw,4rem)}a{color:var(--color-link);text-underline-offset:.16em;text-decoration-thickness:.08em}a:hover{color:var(--color-link-hover)}a:focus-visible,button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}input:focus-visible{outline:2px solid var(--color-link);outline-offset:0}.site-main{padding:5rem 0 2rem}.intro{text-align:left}.logo{width:min(100%,11rem);height:auto;margin:-2.8rem 0 1rem;display:block}h1,h2,h3{color:inherit;line-height:1.18}h1{margin:0 0 1.5rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:500}h2{margin:5.5rem 0 2rem;font-size:clamp(1.35rem,3vw,1.6rem);font-weight:500}h2[id]{position:relative}.heading-anchor{color:var(--color-text-tertiary);opacity:.65;padding-block:.35em;font-size:.7em;font-weight:400;line-height:1;text-decoration:none;position:absolute;top:0;right:calc(100% + .4rem)}.heading-anchor:hover,.heading-anchor:focus-visible{color:var(--color-link);opacity:1}h3{margin:0 0 .3rem;font-size:1.25rem}h3 a{color:inherit;text-decoration:none}h3 a:hover{color:var(--color-link);text-decoration:underline}p{margin:0 0 1rem}.subheading{margin:0 0 2rem;font-size:1.2rem}hr{border:0;border-top:1px solid var(--color-divider);margin:2.75rem 0}li{margin-block:.35rem}.safety-notice{background:var(--color-safety);border-left:2px solid var(--color-safety-accent);padding:1.25rem 1.4rem}.safety-notice h2{margin:0 0 .5rem;font-size:1rem;font-weight:600}.safety-notice p{margin:0}.red-flag{margin-block:.55rem;scroll-margin-top:1rem}.red-flag:target{background:var(--color-anchor-highlight);border-radius:.2rem;margin-left:-.4rem;padding:.2rem .4rem}.red-flag strong{font-weight:600}.red-flag a{color:inherit;text-decoration:none}.red-flag a:hover{color:var(--color-link);text-decoration:underline}.red-flag-category h2{margin-bottom:2rem}.category-gif{width:min(100%,18rem);transform:rotate(var(--gif-rotation));margin:4rem auto}.category-gif .giphy-embed-frame{border-radius:.35rem;overflow:hidden;box-shadow:0 1px 2px #4a241f1a,0 5px 10px #4a241f1f,0 18px 32px #4a241f29}.red-flag-category ul{padding:0;list-style:none}.table-of-contents{margin:2rem 0}.table-of-contents ul{columns:2;column-gap:2rem;padding:0;list-style:none}.table-of-contents li{break-inside:avoid}.site-footer{color:var(--color-text-secondary);margin-top:6rem;padding:0 0 1rem;font-size:.95rem}.site-footer a{color:inherit}.site-footer nav a,.site-footer a:hover{color:var(--color-text-primary)}.newsletter{padding:1.75rem 0 1.25rem}.newsletter h2{margin:0 0 .75rem}.newsletter-fields{gap:.5rem;display:flex}input,button{font:inherit}input{background:var(--color-input);border:0;border-radius:.25rem;flex:1;min-width:0;padding:.55rem .65rem}#email{max-width:28rem}button{background:var(--color-link);color:var(--color-button-text);cursor:pointer;border:0;border-radius:.25rem;padding:.55rem .9rem}button:hover{background:var(--color-link-hover)}.site-footer nav{flex-wrap:wrap;gap:.45rem 1rem;padding-top:1.25rem;display:flex}.basement{color:var(--color-text-tertiary);margin-top:1rem;font-size:.85rem}.basement a{color:inherit;text-decoration:none}.basement a:hover,.basement a:focus-visible{text-decoration:underline}@media (width<=34rem){.heading-anchor{right:calc(100% + .15rem)}.site-main{padding-top:4.5rem}.newsletter-fields{flex-direction:column}button{width:100%}.table-of-contents ul{columns:1}}
