/* Shared buyer-focused pages and navigation. */
footer nav{flex-wrap:wrap;gap:12px 24px}header nav{flex-wrap:wrap;justify-content:flex-end}.solution-page .hero{padding:48px 0}.solution-page h1{max-width:980px;font-size:clamp(38px,5vw,64px)}.solution-page h2{max-width:900px}.solution-page p,.solution-page li{color:var(--muted)}.solution-page li{margin:12px 0}.solution-page strong{color:var(--ink)}.solution-page caption{text-align:left;color:var(--muted);margin-bottom:12px}.solution-page th{color:var(--ink)}.solution-page .tablewrap{border:1px solid var(--line);border-radius:8px}.solution-page table{min-width:580px}.solution-page .hero>p{max-width:850px}.solution-page section{padding:42px 0}.solution-page .card h3{margin-top:0}#solutions .card{display:flex;flex-direction:column}#solutions .text-link{margin-top:auto}#questions summary{font-size:17px}a:focus-visible{outline-color:var(--accent)}@media(max-width:700px){header{gap:12px;flex-wrap:wrap}header nav{justify-content:flex-start;gap:10px 18px}footer nav{display:flex;flex-direction:column;gap:10px}.solution-page .hero{padding:30px 0}.solution-page .grid{grid-template-columns:1fr}.solution-page h1{letter-spacing:-1.8px}.solution-page h2{letter-spacing:-1px}.solution-page section{padding:30px 0}}
