.page_header__RmBy0{display:flex;justify-content:space-between;position:relative;max-width:100vw;background-color:green;padding:20px 0;color:white;overflow:hidden}.page_header__RmBy0 h1{text-align:left;font-size:28px;margin:0}.page_links__19Lsm{color:white;text-decoration:none;top:50%;right:20px;margin-top:20px;transform:translateY(-50%);display:flex;justify-content:space-between;gap:12px}.page_title__Etgz2{display:flex;justify-content:center;margin:40px 0 20px;text-decoration:underline;font-size:24px;font-weight:700}.page_content__Ybx91{padding-bottom:200px}.page_books__Mw0x8{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px;gap:50px;padding:30px 50px}.page_book__E7jmQ{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.page_thoughts__KGq4y{background-color:green;color:white;border-radius:15px;padding:20px;flex:1 1 250px;font-weight:700;line-height:1.5;max-height:400px;overflow-y:auto;scrollbar-width:thin}.page_thoughts__KGq4y::-webkit-scrollbar{width:8px}.page_thoughts__KGq4y::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.5);border-radius:4px}.page_thoughts__KGq4y::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.page_hover__h3Ewn{position:relative;flex-shrink:0}.page_hover__h3Ewn img{width:250px;height:350px;object-fit:cover;border-radius:10px;cursor:pointer;transition:transform .3s ease}.page_hover__h3Ewn:hover img{transform:scale(1.05)}.page_gist__vJ_mQ{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;background-color:rgba(0,0,0,.75);color:white;display:flex;align-items:flex-start;justify-content:center;text-align:center;padding:15px;opacity:0;transition:opacity .3s ease;pointer-events:none;overflow-y:auto;scrollbar-width:thin}.page_gist__vJ_mQ::-webkit-scrollbar{width:8px}.page_gist__vJ_mQ::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.5);border-radius:4px}.page_gist__vJ_mQ::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}.page_hover__h3Ewn:hover .page_gist__vJ_mQ{opacity:1;pointer-events:auto}.page_contact__cD3fm{display:flex;flex-direction:column;align-items:center;background-color:#62f04d;color:black;padding:10px 0;position:relative;bottom:0;width:100%}.page_contact__cD3fm h2{font-weight:700;text-decoration:underline}.page_contact__cD3fm a{color:blue}@media screen and (max-width:1024px){.page_books__Mw0x8{grid-template-columns:1fr;gap:30px;padding:20px}.page_book__E7jmQ{flex-direction:column;align-items:flex-start}.page_hover__h3Ewn img{width:100%;height:auto}.page_thoughts__KGq4y{max-height:300px}}