/* Product copy and onboarding links; existing identity and assets retained. */
.cloud-flow{list-style:none;padding:0;margin:36px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line,#d8d4cc);border:1px solid var(--line,#d8d4cc)}
.cloud-flow li{padding:26px;background:var(--paper,#f4f2ec)}.cloud-flow span{font-size:.72rem;letter-spacing:.1em;color:#885019}.cloud-flow h3{margin:12px 0;font-size:1.2rem}.cloud-flow p{font-size:.9rem;line-height:1.65;margin:0}
.faq-list details{padding:20px 0;border-bottom:1px solid #d8d4cc}.faq-list summary{font-weight:600;cursor:pointer}.faq-list p{max-width:780px;line-height:1.75}
.validation-archive>summary{font-size:1.05rem;font-weight:600;cursor:pointer;padding:20px 0}.archive-content{margin-top:20px}.archive-content .hero h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.15}.cloud-availability{margin-top:24px;line-height:1.7}.privacy-cloud{max-width:780px;margin-top:36px}.privacy-cloud h2{margin-top:32px}.privacy-cloud p{line-height:1.8;margin-top:16px}
@media(max-width:800px){.cloud-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.cloud-flow{grid-template-columns:1fr}}
