/* Shared LingoSend service discovery, using the existing Swiss tokens. */
.service-navigation{display:flex;flex-wrap:wrap;gap:8px 24px;border-block:1px solid var(--line);padding:14px 0;margin:0 0 28px}
.service-navigation a{color:var(--ink);text-decoration:none;min-height:44px;display:flex;align-items:center;font-weight:600;font-size:14px}
.service-navigation a:hover{text-decoration:underline;text-underline-offset:5px}
.service-navigation a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
.public-product-list{grid-template-columns:repeat(2,minmax(0,1fr))}
.public-product-list article:nth-child(odd){border-left:0}
.public-product-list article:nth-child(n+3){border-top:1px solid var(--line)}
.products-page .service-navigation{margin-top:20px}
#sound-prep{scroll-margin-top:24px}
@media(max-width:760px){.public-product-list{grid-template-columns:1fr}.public-product-list article+article{border-left:0;border-top:1px solid var(--line)}.service-navigation{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.service-navigation a{font-size:13px}}

.public-home-page .service-navigation{padding-inline:24px;max-width:1400px;margin-inline:auto}
html body .billing-product-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}
html body a.billing-product-option{text-decoration:none}
@media(max-width:600px){html body .billing-product-switcher{grid-template-columns:1fr}}
