/* Desktop-only links reuse the approved palette and typography. */
body[data-desktop-page] .seo-links{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:20px;font:400 14px/1.5 DesktopOnest,Onest,Arial,sans-serif;color:inherit}
body[data-desktop-page] .seo-links a{color:inherit;text-decoration:none}
body[data-desktop-page] .seo-links a:hover,body[data-desktop-page] .seo-directory a:hover{text-decoration:underline}
body[data-desktop-page] .seo-links a:focus-visible,body[data-desktop-page] .seo-directory a:focus-visible{outline:2px solid currentColor;outline-offset:4px}
body[data-desktop-page] .seo-directions{margin:0 0 24px}
body[data-desktop-page] .seo-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin-top:24px;font:400 16px/1.5 DesktopOnest,Onest,Arial,sans-serif}
body[data-desktop-page] .seo-directory a{color:inherit;text-decoration:none;overflow-wrap:anywhere}
body[data-desktop-page] .seo-library{margin:32px 0 48px}
body[data-desktop-page] #contact-context{margin:12px 0 20px;font:400 16px/1.5 DesktopOnest,Onest,Arial,sans-serif}
body[data-desktop-page] #contact-methods{scroll-margin-top:24px}
body[data-desktop-page="home.html"] footer .seo-links{margin-top:0;padding-bottom:24px}
