.typo{width:100%}.typo>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.typo{outline:2px solid transparent;outline-offset:2px}@media (min-width:1280px){.typo>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}}.typo h1,.typo h2,.typo h3,.typo h4{font-weight:700;line-height:1.5}.typo{& h1{font-size:32px}@media (min-width:1280px){& h1{font-size:40px}}& h2{font-size:28px;line-height:40px}@media (min-width:1280px){& h2{font-size:32px;line-height:1.5}}& h3{font-size:24px}@media (min-width:1280px){& h3{font-size:28px}}& h4{font-size:20px;line-height:1.8}@media (min-width:1280px){& h4{font-size:24px;line-height:1.5}}}.typo{& p{font-size:16px;line-height:2}@media (min-width:1280px){& p{font-size:20px;line-height:1.8}}& blockquote{white-space:pre-line;border-left-width:4px;border-color:hsl(var(--secondary-foreground));padding-left:1rem;max-width:100%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}& pre{display:inline-block;border-radius:var(--radius-lg);--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));padding:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500}& code{border-radius:var(--radius-md);background-color:hsl(var(--tertiary));padding:.5rem;font-size:16px;line-height:1.25;color:hsl(var(--secondary-foreground))}& hr{border-color:hsl(var(--border-strong))}& a{cursor:pointer;color:hsl(var(--primary));text-decoration-line:underline}}.typo{& ol li,& ul li{list-style-position:inside;font-size:20px;line-height:1.8}& ul li{list-style-type:disc;vertical-align:middle}& ol li{list-style-type:decimal}& ol li p{margin-left:1rem}& li p{display:inline}}