.skip-link{position:absolute;left:12px;top:-60px;z-index:10000;padding:10px 16px;background:var(--accent-color,#18d26e);color:var(--contrast-color,#000);font-weight:600;text-decoration:none;transition:top 0.2s}.skip-link:focus{top:12px}.header .logo img{width:auto}.home-intro-text a,.footer-contact a,.footer-legal a,.home-intro-cta a,.privacy-section a{text-decoration:underline;text-underline-offset:2px}.home-intro{background-color:var(--background-color,#000);color:var(--default-color,#fafafa);padding:70px 0}.home-intro-title{font-family:var(--heading-font);font-size:30px;font-weight:700;margin-bottom:22px;color:var(--heading-color,#fff)}.home-intro-title::after{content:"";display:block;width:60px;height:3px;margin-top:14px;background:var(--accent-color,#18d26e)}.home-intro-text p{line-height:1.75}.home-intro-subtitle{font-family:var(--heading-font);font-size:20px;font-weight:600;margin-bottom:16px}.home-intro-links{list-style:none;padding:0;margin:0;border-top:1px solid color-mix(in srgb,var(--default-color,#fff),transparent 85%)}.home-intro-links li{border-bottom:1px solid color-mix(in srgb,var(--default-color,#fff),transparent 85%)}.home-intro-links a{display:block;padding:11px 4px;color:var(--default-color,#fafafa);text-decoration:none}.home-intro-links a::before{content:"›";margin-right:10px;color:var(--accent-color,#18d26e)}.home-intro-links a:hover,.home-intro-links a:focus{color:var(--accent-color,#18d26e)}.footer .footer-contact{margin:12px 0 0;font-size:13px;font-style:normal;line-height:1.7}.footer .footer-contact a,.footer .footer-legal a{color:var(--default-color,#fff)}.footer .footer-legal{margin-top:6px;font-size:13px}.privacy-section h1{font-size:34px;margin-bottom:24px}.privacy-section h2{font-size:22px;margin-top:28px}.footer .credits a,.home-intro-cta a{text-decoration:underline}