.r-page{--background:var(--r-bg);--foreground:var(--r-text);--card:var(--r-card);--card-foreground:var(--r-text);--border:var(--r-rule);--muted-foreground:var(--r-muted);background:var(--r-bg);color:var(--r-text);font-family:var(--a-font-sans);-webkit-font-smoothing:antialiased}.r-page a{color:var(--a-accent);text-decoration:none}.r-page a:hover{color:var(--a-accent-hover)}.r-page h2{letter-spacing:-.02em}.r-mono{font-family:var(--a-font-mono)}.r-shell{padding:var(--r-shell-pad,40px 48px 56px)}.r-measure{max-width:var(--r-measure-w,36rem);margin:0 auto}.r-h1{font-size:var(--r-h1-size,40px);line-height:var(--r-h1-lh,1.1);letter-spacing:var(--r-h1-ls,-.03em)}@media (max-width:640px){.r-shell{padding:28px 20px 40px}.r-h1{letter-spacing:-.02em;font-size:27px;line-height:1.15}.r-turn{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.r-turn-who{align-items:baseline;gap:10px;display:flex}.r-readnext-row{flex-direction:column;gap:4px!important}.r-readnext-cat{width:auto!important}}.r-prose ul{padding-left:0;list-style:none}.r-prose ul>li{padding-left:18px;position:relative}.r-prose ul>li:before{content:"";background:var(--r-muted);border-radius:3px;width:5px;height:5px;position:absolute;top:.62em;left:2px}.r-faq-a p,.r-faq-a li{font-size:16px;line-height:1.65}.r-page [data-testid=lesson-body] h2{margin-bottom:12px;font-size:26px;font-weight:600}
