.text h2{padding-top:1.25rem;padding-bottom:0;font-size:1.125rem;line-height:1.75rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text h3:before{padding-right:.75rem;--tw-content:"\25A0";content:var(--tw-content)}.text h3{padding:1.25rem 0 0;font-size:1rem;font-weight:600;line-height:2.25rem;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text h3+p{margin-left:1.25rem}.text h4:first-child{padding-bottom:.5rem;font-size:1.125rem}.text h4:first-child,.text h4:last-child{font-weight:700;line-height:2.25rem;letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity))}.text h4:last-child{padding-bottom:1.25rem;font-size:.875rem}.text p{padding-bottom:.5rem;padding-top:0;font-size:1rem;line-height:1.5rem}.text p a{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity))}.text p a:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity));text-decoration-line:underline}.page-container{border-bottom-width:1px}.page-content{margin-left:auto;margin-right:auto;display:flex;max-width:80rem;flex-direction:column}@media (min-width:1024px){.page-content{flex-direction:row}}.page-main{display:flex;width:100%;flex-direction:column;row-gap:1.25rem;border-left-width:1px;padding:1.25rem}.text{font-size:1rem;line-height:1.5rem}@media (min-width:768px){.text{font-size:1.125rem;line-height:1.75rem}}