.app-footer{color:#e8eadb;font-family:var(--font-geist-sans), Arial, sans-serif;background:#163d31;padding:54px 0 24px;line-height:1.65}.app-footer *,.app-footer :before,.app-footer :after{box-sizing:border-box}.app-footer a{color:inherit;text-decoration:none}.app-footer a:hover,.app-footer .cookie-settings-trigger:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.app-footer a:focus-visible,.app-footer .cookie-settings-trigger:focus-visible{outline-offset:5px;outline:3px solid #c18e4a}.app-footer p{margin:0}.app-footer__wrap{width:min(1240px,100% - 112px);margin:auto}.app-footer__top{justify-content:space-between;align-items:center;gap:30px;display:flex}.app-footer__wordmark{letter-spacing:-1.7px;font-size:34px;font-weight:650;line-height:1}.app-footer__top p{color:#c8d0b7;font:italic 20px Georgia,serif}.app-footer__top>a:last-child{color:#c9d1bd;align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.app-footer__links{color:#c9d0bc;border-bottom:1px solid #47634d;flex-wrap:wrap;gap:0 30px;padding:35px 0;font-size:.875rem;display:flex}.app-footer__links>a,.app-footer__links>.cookie-settings-trigger{align-items:center;min-height:44px;padding:0;display:inline-flex}.app-footer__bottom{color:#c0c8b5;justify-content:space-between;gap:24px;margin-top:22px;font-size:.875rem;display:flex}@media (min-width:1700px){.app-footer__wrap{max-width:1320px}}@media (max-width:1150px){.app-footer__wrap{width:calc(100% - 64px)}}@media (max-width:767px){.app-footer{padding:40px 0 24px}.app-footer__wrap{width:min(100% - 40px,560px)}.app-footer__top{flex-wrap:wrap;gap:22px}.app-footer__top p{font-size:17px}.app-footer__links{gap:0 24px;padding:27px 0}.app-footer__bottom{flex-direction:column;gap:9px}}@media print{.app-footer{display:none}}
