.page-module__AvOyPW__container{gap:var(--spacing-xl);flex-direction:column;max-width:600px;display:flex}.page-module__AvOyPW__pageTitle{align-items:center;gap:var(--spacing-sm);font-size:1.125rem;font-weight:600;display:flex}.page-module__AvOyPW__orangeDot{border-radius:var(--radius-full);background-color:#000;width:16px;height:16px}:is([data-theme=dark] .page-module__AvOyPW__orangeDot,[data-theme=orange] .page-module__AvOyPW__orangeDot){background-color:#fff}.page-module__AvOyPW__description{font-size:1rem;font-family:var(--font-sans);color:var(--color-foreground);margin-top:calc(-1*var(--spacing-lg));margin-bottom:calc(-1*var(--spacing-lg));font-weight:400;line-height:1.6}.page-module__AvOyPW__quote{color:var(--color-muted);margin:0;margin-top:calc(-1*var(--spacing-sm));margin-bottom:var(--spacing-xs);font-size:.85rem;font-style:italic}.page-module__AvOyPW__tabs{gap:var(--spacing-lg);margin-top:calc(-1*var(--spacing-sm));flex-wrap:wrap;display:flex}.page-module__AvOyPW__tab{align-items:center;gap:var(--spacing-sm);color:var(--color-muted);padding:var(--spacing-xs)0;cursor:pointer;background:0 0;border:none;font-size:.9rem;transition:color .2s;display:flex}.page-module__AvOyPW__tab:hover{color:var(--color-foreground)}.page-module__AvOyPW__tabDot{border-radius:var(--radius-full);width:10px;height:10px}.page-module__AvOyPW__thoughtsList{gap:var(--spacing-xl);flex-direction:column;display:flex}.page-module__AvOyPW__section{gap:var(--spacing-md);flex-direction:column;display:flex}.page-module__AvOyPW__gradeTitle{align-items:center;gap:var(--spacing-sm);font-size:1rem;font-weight:600;display:flex}[data-theme=orange] .page-module__AvOyPW__gradeTitle{color:#fff}.page-module__AvOyPW__smallOrangeDot{border-radius:var(--radius-full);width:12px;height:12px}.page-module__AvOyPW__itemsList{padding-left:var(--spacing-xl);gap:var(--spacing-sm);flex-direction:column;display:flex}.page-module__AvOyPW__thoughtItem{color:var(--color-foreground);font-size:.9rem;line-height:1.7;list-style-type:disc}.page-module__AvOyPW__thoughtItem::marker{color:var(--color-foreground)}@media (max-width:768px){.page-module__AvOyPW__tabs{gap:var(--spacing-md)}.page-module__AvOyPW__tab{font-size:.85rem}}@media (max-width:480px){.page-module__AvOyPW__tabs{gap:var(--spacing-sm)}.page-module__AvOyPW__tab{font-size:.8rem}.page-module__AvOyPW__tabDot{width:8px;height:8px}}
