.article-content{& h1{font-size:20px;font-weight:700}@media (min-width:481px){& h1{font-size:24px}}& h2{scroll-margin-top:50px;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));padding:10px;font-size:20px;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:481px){& h2{scroll-margin-top:150px;padding:12px;font-size:22px}}& h3{scroll-margin-top:50px;border-left-width:4px;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(216 199 114/var(--tw-border-opacity,1));padding-left:6px;font-size:18px;font-weight:700}@media (min-width:481px){& h3{scroll-margin-top:150px;font-size:22px}}& p{font-size:16px;line-height:27px}@media (min-width:481px){& p{font-size:18px;line-height:29px}}& p:has(.gray-box){--tw-bg-opacity:1;background-color:rgb(245 245 246/var(--tw-bg-opacity,1))}& p:has(.gray-box){padding:1.25rem}& .yellow-underline{text-decoration-line:underline;text-decoration-color:#fcf69f;text-decoration-thickness:6px;text-underline-offset:-2px}& .yellow-text{font-size:22px;font-weight:700;--tw-text-opacity:1;color:rgb(216 180 0/var(--tw-text-opacity,1))}& p:has(.yellow-box){background-color:#d8c7723f}& p:has(.yellow-box){padding:1.25rem}& p:has(.yellow-box){padding-bottom:10px}& p:has(.yellow-box){font-size:18px}& p:has(.yellow-box){font-weight:700}& p:has(.yellow-box){--tw-text-opacity:1;color:rgb(216 180 0/var(--tw-text-opacity,1))}@media (min-width:481px){& p:has(.yellow-box){padding-bottom:15px}}@media (min-width:481px){& p:has(.yellow-box){font-size:22px}}& ul:has(.yellow-box){background-color:#d8c7723f}& ul:has(.yellow-box){padding:1.25rem}& ul:has(.yellow-box){padding-top:10px}@media (min-width:481px){& ul:has(.yellow-box){padding-top:15px}}& li:has(.yellow-box){margin-top:.5rem;margin-bottom:.5rem}& li:has(.yellow-box){margin-left:1.25rem}& li:has(.yellow-box){list-style-type:disc}& li:has(.yellow-box) ::marker{color:#d8b400}& li:has(.yellow-box)::marker{color:#d8b400}& p:has(.yellow-border){padding-bottom:.25rem}& p:has(.yellow-border){font-size:17px}& p:has(.yellow-border){font-weight:700}@media (min-width:481px){& p:has(.yellow-border){font-size:19px}}& p:has(.yellow-border){background-image:linear-gradient(90deg,#d9c673 20%,#f2edd0 0);background-position:bottom;background-size:100% 2px;background-repeat:no-repeat}& p:has(.gray-border-box){width:fit-content}& p:has(.gray-border-box){--tw-bg-opacity:1;background-color:rgb(135 135 145/var(--tw-bg-opacity,1))}& p:has(.gray-border-box){padding-left:.5rem;padding-right:.5rem}& p:has(.gray-border-box){padding-top:.25rem;padding-bottom:.25rem}& p:has(.gray-border-box){font-size:12px}& p:has(.gray-border-box){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:481px){& p:has(.gray-border-box){padding:.5rem}}@media (min-width:481px){& p:has(.gray-border-box){font-size:15px}}& ul:has(.gray-border-box){border-width:1.5px}& ul:has(.gray-border-box){--tw-border-opacity:1;border-color:rgb(135 135 145/var(--tw-border-opacity,1))}& ul:has(.gray-border-box){padding:.75rem}@media (min-width:481px){& ul:has(.gray-border-box){padding:1.25rem}}& li:has(.gray-border-box){margin-top:.5rem;margin-bottom:.5rem}& li:has(.gray-border-box){margin-left:1.25rem}& li:has(.gray-border-box){list-style-type:disc}& li:has(.gray-border-box){font-size:14px}& li:has(.gray-border-box) ::marker{color:#878791}& li:has(.gray-border-box)::marker{color:#878791}@media (min-width:481px){& li:has(.gray-border-box){font-size:16px}}& .toc-h2{font-size:14px}@media (min-width:481px){& .toc-h2{font-size:16px}}& .toc-h3{font-size:12px}@media (min-width:481px){& .toc-h3{font-size:14px}}}