.Footer_footer__UaG1g{background:white;border-top:1px solid #e5e7eb;width:100vw;position:relative;left:50%;right:50%;margin:auto -50vw 0;padding-bottom:0;z-index:1100}.Footer_container__Z8cUU{max-width:1600px;margin:0 auto;padding:1.5rem}.Header_header__MvnS2{background:white;border-bottom:1px solid #e5e7eb;position:fixed;top:0;left:0;width:100%;z-index:1000;box-shadow:0 1px 3px rgba(0,0,0,.06)}.Header_container__L4JQR{max-width:1600px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:flex-start;height:64px;gap:2rem}.Header_logo__j7oID{font-family:Lora,serif;font-size:1.75rem;font-weight:600;color:#1a202c;text-decoration:none;flex-shrink:0;letter-spacing:-.02em;transition:color .2s ease}.Header_logo__j7oID:hover{color:#dc3545}.Header_logoDot__BmA0n{color:#dc3545;font-weight:700}.Header_searchWrapper__ZDoll{flex:1;max-width:800px;display:flex;align-items:center;gap:1rem}.Header_searchBox__D0Zxg{position:relative;width:100%;display:flex;align-items:center;background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s ease}.Header_searchBox__D0Zxg:hover{border-color:#cbd5e0;background:#ffffff}.Header_searchFocused__rTNvO{border-color:#dc3545;background:#ffffff;box-shadow:0 0 0 3px rgba(220,53,69,.1)}.Header_searchIcon__qRqpD{position:absolute;left:12px;color:#718096;pointer-events:none}.Header_searchInput__bkJUn{width:100%;padding:10px 12px 10px 40px;border:none;background:transparent;font-size:.95rem;color:#2d3748;font-family:Lora,Georgia,serif;outline:none}.Header_searchInput__bkJUn::-moz-placeholder{color:#a0aec0}.Header_searchInput__bkJUn::placeholder{color:#a0aec0}.Header_advancedSearchLink__es0vB{font-family:Lora,Georgia,serif;font-size:.875rem;font-weight:500;color:#4a5568;text-decoration:none;white-space:nowrap;padding:.5rem 0;transition:color .2s ease}.Header_advancedSearchLink__es0vB:hover{color:#dc3545}.Header_nav__EE71E{display:flex;align-items:center;gap:2rem;flex-shrink:0;margin-left:auto}.Header_navLink__Q_hTB{font-family:Lora,Georgia,serif;font-size:.9375rem;font-weight:500;color:#4a5568;text-decoration:none;padding:.5rem 0;position:relative;transition:color .2s ease}.Header_navLink__Q_hTB:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#dc3545;transition:width .2s ease}.Header_navLink__Q_hTB:hover{color:#dc3545}.Header_navLink__Q_hTB:hover:after{width:100%}.Header_menuButton__aNKrC{display:none;background:none;border:none;color:#2d3748;cursor:pointer;padding:.5rem;flex-shrink:0}.Header_menuButton__aNKrC:hover{color:#dc3545}.Header_mobileNav__J0kLN{display:none;flex-direction:column;background:white;border-top:1px solid #e5e7eb;padding:1rem 0}.Header_mobileNavLink__b7nM_{display:block;font-family:Lora,Georgia,serif;font-size:.9375rem;font-weight:500;color:#4a5568;text-decoration:none;padding:.875rem 1.5rem;border-left:3px solid transparent;transition:all .2s ease}.Header_mobileNavLink__b7nM_:hover{color:#dc3545;background:#f7fafc;border-left-color:#dc3545;padding-left:1.75rem}@media (max-width:900px){.Header_nav__EE71E{display:none}.Header_menuButton__aNKrC,.Header_mobileNav__J0kLN{display:flex}}@media (max-width:768px){.Header_container__L4JQR{padding:0 1rem;gap:1rem}.Header_logo__j7oID{font-size:1.5rem}.Header_searchWrapper__ZDoll{min-width:0}}@media (max-width:640px){.Header_container__L4JQR{height:56px;gap:.75rem;padding:0 .75rem}.Header_logo__j7oID{font-size:1.25rem;white-space:nowrap}.Header_searchWrapper__ZDoll{min-width:0;flex:1}.Header_searchInput__bkJUn{font-size:.875rem;padding:8px 10px 8px 36px}.Header_searchIcon__qRqpD{left:10px}}