*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}*{margin:0}body{font-family:var(--font-primary);line-height:1.5;-webkit-font-smoothing:antialiased;color:var(--text-color);background-color:var(--background-color);margin:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul{margin:0;padding:0}ul li{list-style:none}a{text-decoration:none}header{background-color:var(--secondary-color);padding:1rem;position:sticky;top:0;z-index:1000;display:flex;justify-content:space-between;align-items:center}header>div{max-width:1248px;padding:0 24px;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:space-between}header>div nav a{color:var(--background-color);text-decoration:none}header>div nav a:hover{text-decoration:none}.logo{font-weight:bold;font-size:1.5rem;font-family:var(--font-secondary)}.logo img{height:80px}nav{display:flex;gap:1rem}nav a{text-decoration:none;color:var(--text-color)}.grow-btn{font-weight:500;color:var(--background-color);background-color:var(--secondary-color);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--background-color);border-radius:6px 6px 6px 6px;padding:22px 38px 22px 38px}.grow-btn:hover{text-decoration:none}.alphabet-nav{position:sticky;top:60px;background-color:var(--secondary-color);padding:10px 0;text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.alphabet-nav a{margin:2px;text-decoration:none;color:var(--primary-color);flex:0 0 auto}main{flex-grow:1;max-width:1248px;padding:0 24px;margin:32px auto;width:100%;min-height:calc(100vh - 308px)}@media(max-width: 1439px){main{min-height:calc(100vh - 307px)}}.category-section{margin-bottom:30px}#search-container{margin-bottom:20px}#search-input{width:100%;padding:10px;font-size:16px;box-sizing:border-box;border:1px solid var(--secondary-color)}#search-results{margin-top:10px}#search-results ul li{color:var(--accent-color)}h1,h2{color:var(--primary-color);font-family:var(--font-secondary)}.homeMain ul{padding-left:0;list-style-type:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:16px;margin-bottom:48px}.homeMain ul li a{text-decoration:none;color:var(--primary-color)}.homeMain ul li a:hover{text-decoration:underline;text-decoration-color:var(--accent-color);text-decoration-thickness:2px;text-underline-offset:2px}a{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}footer{background-color:var(--secondary-color);padding:1rem;display:flex;justify-content:space-between;align-items:center}.copyright{font-size:.9rem;color:var(--background-color)}@media(max-width: 768px){header>div,footer>div{flex-direction:column;gap:24px}header>div .grow-btn{padding:14px 38px;width:100%;text-align:center}footer>div .footer-content{display:flex;flex-direction:column-reverse;gap:16px}footer>div .copyright{text-align:center}footer>div nav{gap:.5rem 1rem;flex-wrap:wrap;justify-content:center}ul{grid-template-columns:1fr}}.title{display:flex;flex-direction:column;gap:24px;margin-top:32px}#content h2{margin-bottom:24px}footer{display:flex;justify-content:space-between;align-items:center}footer>div{max-width:1248px;padding:0 24px;margin:0 auto;width:100%;display:flex;align-items:center;justify-content:space-between;color:var(--background-color)}footer>div nav a{color:var(--background-color);text-decoration:none}footer>div nav a:hover{text-decoration:none}.text-page strong{font-weight:500}.text-page h2{font-size:24px;margin-bottom:16px;font-weight:600}.text-page h3{font-size:24px;margin-bottom:16px;font-weight:600}.text-page h3:not(:first-child){margin-top:48px}.text-page p{margin-block:12px 24px;line-height:1.5}.text-page ol li h3{font-size:24px;margin-bottom:16px;margin-top:48px}.text-page ul{list-style:disc;padding-left:16px;margin-bottom:24px}.text-page ul li{list-style:disc}.text-page ul li:not(:last-child){margin-bottom:16px}.text-page ul li ul{margin-top:16px}.text-page ul li ul li{list-style:circle}.text-page ul li a{color:var(--accent-color)}.text-page ul li a:hover{text-decoration:underline;text-decoration-color:var(--accent-color);text-decoration-thickness:2px;text-underline-offset:2px}.back-btn{color:var(--accent-color)}.back-btn:hover{text-decoration:underline;text-decoration-color:var(--accent-color);text-decoration-thickness:2px;text-underline-offset:2px}/*# sourceMappingURL=style.min.css.map */