.public-info{min-height:100dvh;display:flex;flex-direction:column;color:var(--ink,#eeefef);background:var(--surface-base,#171a1d);font-family:var(--font-ui)}.public-info>header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px clamp(20px,5vw,80px);border-bottom:1px solid var(--line,#343943)}.public-info .fylmer-logo{max-width:110px;color:var(--ink)}.public-info .fylmer-logo-wordmark{color:inherit}.public-info nav{display:flex;gap:24px;font-size:13px}.public-info a{color:inherit;text-decoration:none}.public-info a:hover{text-decoration:underline;text-underline-offset:5px}.public-info article{width:min(760px,calc(100% - 40px));margin:80px auto;flex:1}.public-info-eyebrow{color:var(--mute,#a5adba);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.public-info h1{margin:18px 0 24px;max-width:22ch;font-size:clamp(30px,4vw,46px);font-weight:550;line-height:1.15;letter-spacing:-.025em}.public-info article p{max-width:65ch;color:var(--mute,#a5adba);font-size:16px;line-height:1.8}.public-info article>a{display:inline-block;padding:10px 0;font-size:14px;border-bottom:1px solid}.public-info footer{display:flex;justify-content:space-between;gap:16px;padding:24px clamp(20px,5vw,80px);border-top:1px solid var(--line,#343943);color:var(--mute,#a5adba);font-size:12px}.public-info a:focus-visible{outline:2px solid var(--brand-accent);outline-offset:5px}@media(max-width:540px){.public-info>header{align-items:flex-start;flex-direction:column;gap:20px}.public-info nav{gap:20px}.public-info article{margin-block:40px}}