:root{--accent:#e8401a;--ink:#111110;--muted:#6f6c66;--bg:#faf9f7;--card:#fff}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{margin:0;background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;text-wrap:pretty}a,body{color:var(--ink)}a{text-decoration:none}a:hover{color:var(--accent)}@keyframes somePulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@keyframes someCaret{0%,55%{opacity:1}56%,to{opacity:0}}@keyframes someRec{0%,to{opacity:.3}50%{opacity:1}}@keyframes someDrift{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes someProgress{0%{width:0}to{width:100%}}.marquee-wrap{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.marquee{display:flex;gap:18px;width:max-content;padding:0 9px;animation:someDrift 60s linear infinite}.marquee-wrap:hover .marquee{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.marquee{animation:none}}.nav-burger{display:none}@media (max-width:860px){.nav-mid{display:none}.nav-burger{display:inline-flex}}@media (min-width:861px){.userow-rev .userow-text{order:2}.userow-rev .userow-card{order:1}}.cta{transition:background .16s ease,color .16s ease,border-color .16s ease}.cta:hover{background:var(--accent)!important;color:#fff!important}.answerbtn{transition:border-color .16s ease}.answerbtn:hover{border-color:var(--ink)!important}.fpill{transition:border-color .16s ease,color .16s ease}.fpill:hover{border-color:var(--accent)!important;color:var(--accent)!important}.page{display:flex;flex-direction:column;min-height:100vh;padding:16px;background:#fff;color:#000;font-family:Times New Roman,Times,serif}@media (min-width:640px){.page{padding:24px}}.page h1{font-size:2em;font-weight:700;margin:.67em 0}.page h2{font-size:1.5em;font-weight:700;margin:.83em 0}.page p{margin:1em 0}.page a{color:#00e;text-decoration:underline}.content{flex:1 1;max-width:42rem}.footer{padding-top:8px;padding-bottom:16px}