/* V6.7 — procurement information and privacy (no structural changes to the engineering catalog). */
.v67-card-link {display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem;color:#b75e43;font-weight:700;font-size:.88rem;text-underline-offset:4px}
.v67-card-link:hover {text-decoration:underline}
.v67-privacy-wrap {max-width:950px}
.v67-privacy-wrap h1 {font-size:clamp(2.65rem,5vw,4.75rem);line-height:1.07;margin:.65rem 0 1rem}
.v67-privacy-wrap h2 {font-size:clamp(1.3rem,2.5vw,1.75rem);line-height:1.2;margin:2.35rem 0 .7rem;color:#153844}
.v67-privacy-wrap p {line-height:1.75;max-width:76ch}
.v67-privacy-lead {font-size:1.2rem;color:#4c6971}
.v67-privacy-summary {padding:1.45rem 1.7rem;border-left:3px solid #bf6649;background:#f1f3ef;margin:2rem 0 1rem}
.v67-privacy-summary p {margin:.6rem 0 0}
.v67-privacy-nav {display:flex;gap:.65rem 1.25rem;flex-wrap:wrap;padding:1rem 0 1.15rem;border-bottom:1px solid #d3dbd8}
.v67-privacy-nav a {font-size:.9rem;color:#325966;text-underline-offset:4px}
.v67-privacy-bottom {border-top:1px solid #d3dbd8;margin-top:3.5rem;padding:1.7rem 0}
.v67-privacy-bottom .button {display:inline-flex;margin:.7rem .6rem 0 0}
.v67-privacy-consent label {font-size:.94rem;line-height:1.5}
.v67-privacy-consent a {text-decoration:underline;text-underline-offset:3px}
@media(max-width:640px){.v67-privacy-summary{padding:1rem}.v67-privacy-wrap h2{margin-top:1.7rem}.v67-privacy-bottom .button{width:100%;justify-content:center}}
