.public-category-nav{gap:24px}.public-category-menu{position:relative}.public-category-menu>summary{min-height:44px;color:var(--landing-700);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:650;list-style:none;display:flex}.public-category-menu>summary::-webkit-details-marker{display:none}.public-category-menu>summary:focus-visible{outline:2px solid var(--landing-black);outline-offset:3px;border-radius:3px}.public-category-menu[open]>summary{color:var(--landing-black)}.public-category-dropdown{z-index:60;border:1px solid var(--landing-200);background:var(--landing-white);min-width:220px;box-shadow:var(--landing-shadow-sm);border-radius:10px;padding:10px;list-style:none;position:absolute;top:100%;left:-18px}.public-category-dropdown a{border-radius:5px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;line-height:1.5;display:flex}.public-category-dropdown a:hover,.public-category-dropdown a:focus-visible{background:var(--landing-warm);color:var(--landing-black)}.landing-mobile-nav-links.public-mobile-category-nav{gap:24px;padding-block:8px 24px;display:grid}.public-category-drawer{overscroll-behavior:contain;overflow-y:auto}.public-category-drawer .landing-mobile-nav-head,.public-category-drawer .landing-mobile-nav-foot{flex-shrink:0}.public-mobile-category-nav section{border-bottom:1px solid var(--landing-200);padding-bottom:18px}.public-mobile-category-nav h2{color:var(--landing-black);margin:0 0 6px;font-size:16px;font-weight:750}.public-mobile-category-nav ul{padding:0;list-style:none}.landing-mobile-nav-links.public-mobile-category-nav a{min-height:44px;color:var(--landing-700);align-items:center;padding-block:9px;font-size:14px;font-weight:500;line-height:1.6;display:flex}.public-site-footer{text-align:left;padding:52px 0 34px}.public-footer-brand-row{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:28px;padding-bottom:40px;display:flex}.public-footer-logo{min-height:44px;color:var(--landing-on-ink-fixed);letter-spacing:-.035em;align-items:center;font-size:26px;font-weight:750;display:inline-flex}.public-footer-brand-row p{color:var(--landing-on-ink-secondary);margin-top:10px;font-size:14px;line-height:1.8}.public-footer-apps{justify-items:end;gap:12px;scroll-margin-top:90px;display:grid}.public-footer-socials{gap:8px;display:flex}.public-footer-socials a{border:1px solid var(--landing-on-ink-border);width:44px;height:44px;color:var(--landing-on-ink-secondary);border-radius:50%;place-items:center;display:grid}.public-footer-socials a:hover{color:var(--landing-yellow)}.public-footer-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-bottom:44px;display:grid}.public-footer-categories h2{color:var(--landing-on-ink-fixed);margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.6}.public-footer-categories ul{margin:0;padding:0;list-style:none}.public-footer-categories a{min-height:30px;color:var(--landing-on-ink-secondary);align-items:center;font-size:14px;line-height:1.8;display:inline-flex}.public-footer-categories a:hover,.public-footer-categories a:focus-visible{color:var(--landing-yellow)}.public-footer-business{border-top:1px solid var(--landing-on-ink-border);gap:8px;padding-top:26px;display:grid}.public-footer-business p{color:var(--landing-on-ink-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 20px;margin:0;font-size:12px;line-height:1.9;display:flex}.public-footer-business a:hover{color:var(--landing-yellow)}.public-footer-legal{gap:24px;display:flex}.public-footer-legal a{min-height:44px;color:var(--landing-on-ink-secondary);align-items:center;font-size:12px;display:inline-flex}.public-footer-legal a[href=\/privacy]{font-weight:700}.public-footer-business .public-footer-copyright{margin-top:12px}@media (max-width:639px){.public-site-footer{padding-top:36px}.public-footer-brand-row{flex-direction:column;padding-bottom:32px}.public-footer-apps{justify-items:start}.public-footer-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding-bottom:32px}.public-footer-categories h2{font-size:15px}.public-footer-categories a{font-size:13px}.public-footer-business p{flex-direction:column}}
