.policies-module__9WzUvq__pageHeader{background:var(--gray-100);color:var(--white);padding:var(--sp-09) 0}.policies-module__9WzUvq__pageHeaderInner{max-width:var(--max-width);padding:0 var(--sp-06);margin:0 auto}.policies-module__9WzUvq__pageTitle{margin-bottom:var(--sp-04);font-size:clamp(2rem,5vw,3rem);font-weight:300}.policies-module__9WzUvq__pageSubtitle{color:var(--gray-30);max-width:64ch;font-size:1.1rem}.policies-module__9WzUvq__pageMeta{gap:var(--sp-05);margin-top:var(--sp-05);color:var(--gray-60);font-size:.8rem;font-family:var(--font-mono);flex-wrap:wrap;display:flex}.policies-module__9WzUvq__pageMeta span{align-items:center;gap:var(--sp-02);display:flex}.policies-module__9WzUvq__pageMeta i{color:var(--ibm-blue-60);font-size:.7rem}.policies-module__9WzUvq__tocSection{background:var(--gray-10);padding:var(--sp-08) 0;border-bottom:1px solid var(--gray-20)}.policies-module__9WzUvq__tocInner{max-width:var(--max-width);padding:0 var(--sp-06);margin:0 auto}.policies-module__9WzUvq__tocTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--cyan-text);margin-bottom:var(--sp-05);font-size:.8rem;font-weight:600}.policies-module__9WzUvq__tocGrid{gap:var(--sp-03) var(--sp-07);grid-template-columns:repeat(3,1fr);display:grid}.policies-module__9WzUvq__tocLink{align-items:baseline;gap:var(--sp-03);color:var(--gray-70);padding:var(--sp-02) 0;transition:color var(--motion);font-size:.875rem;display:flex}.policies-module__9WzUvq__tocLink:hover{color:var(--cyan-text)}.policies-module__9WzUvq__tocNumber{font-family:var(--font-mono);color:var(--ibm-blue-60);min-width:1.5ch;font-size:.75rem;font-weight:600}.policies-module__9WzUvq__section{padding:var(--sp-10) 0;border-bottom:1px solid var(--gray-20)}.policies-module__9WzUvq__section:last-of-type{border-bottom:none}.policies-module__9WzUvq__sectionInner{max-width:var(--max-width);padding:0 var(--sp-06);margin:0 auto}.policies-module__9WzUvq__sectionHeader{align-items:center;gap:var(--sp-04);margin-bottom:var(--sp-06);display:flex}.policies-module__9WzUvq__sectionNumber{font-family:var(--font-mono);color:var(--ibm-blue-60);padding:var(--sp-02) var(--sp-03);text-align:center;background:#00d4ff14;border:1px solid #00d4ff33;border-radius:2px;min-width:2.5rem;font-size:.8rem;font-weight:600}.policies-module__9WzUvq__sectionTitle{color:var(--gray-100);font-size:clamp(1.5rem,3vw,2rem);font-weight:400}.policies-module__9WzUvq__bodyText{color:var(--gray-70);margin-bottom:var(--sp-05);max-width:80ch;font-size:1rem;line-height:1.7}.policies-module__9WzUvq__subHeading{color:var(--gray-100);margin-top:var(--sp-07);margin-bottom:var(--sp-04);padding-left:var(--sp-04);border-left:3px solid var(--ibm-blue-60);font-size:1.1rem;font-weight:600}.policies-module__9WzUvq__valuesList{gap:var(--sp-03);margin-bottom:var(--sp-05);flex-direction:column;list-style:none;display:flex}.policies-module__9WzUvq__valuesList li{align-items:flex-start;gap:var(--sp-03);color:var(--gray-70);font-size:.95rem;line-height:1.6;display:flex}.policies-module__9WzUvq__valuesList li:before{content:"";background:var(--ibm-blue-60);flex-shrink:0;width:6px;height:6px;margin-top:9px}.policies-module__9WzUvq__numberedList{counter-reset:policy-counter;gap:var(--sp-03);margin-bottom:var(--sp-05);flex-direction:column;list-style:none;display:flex}.policies-module__9WzUvq__numberedList li{align-items:flex-start;gap:var(--sp-03);color:var(--gray-70);counter-increment:policy-counter;font-size:.95rem;line-height:1.6;display:flex}.policies-module__9WzUvq__numberedList li:before{content:counter(policy-counter) ".";font-family:var(--font-mono);color:var(--ibm-blue-60);flex-shrink:0;min-width:1.5rem;margin-top:2px;font-size:.8rem;font-weight:600}.policies-module__9WzUvq__highlightCard{background:var(--gray-10);border-left:4px solid var(--ibm-blue-60);padding:var(--sp-06);margin-top:var(--sp-05);margin-bottom:var(--sp-05)}.policies-module__9WzUvq__highlightCard p{color:var(--gray-70);font-size:.95rem;line-height:1.6}.policies-module__9WzUvq__infoGrid{background:var(--gray-20);margin-top:var(--sp-05);margin-bottom:var(--sp-05);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;display:grid}.policies-module__9WzUvq__infoCard{background:var(--white);padding:var(--sp-06);transition:background-color var(--motion);position:relative;overflow:hidden}.policies-module__9WzUvq__infoCard:before{content:"";background:var(--ibm-blue-60);width:0;height:3px;transition:width .15s ease-out;position:absolute;top:0;left:0}.policies-module__9WzUvq__infoCard:hover{background:var(--gray-10)}.policies-module__9WzUvq__infoCard:hover:before{width:100%}.policies-module__9WzUvq__infoLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--cyan-text);margin-bottom:var(--sp-03);font-size:.75rem;font-weight:600}.policies-module__9WzUvq__infoValue{color:var(--gray-100);font-size:.95rem;line-height:1.5}.policies-module__9WzUvq__complianceGrid{gap:var(--sp-05);margin-top:var(--sp-05);margin-bottom:var(--sp-05);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.policies-module__9WzUvq__complianceBadge{align-items:center;gap:var(--sp-04);padding:var(--sp-05);background:var(--gray-10);border:1px solid var(--gray-20);transition:border-color var(--motion), background-color var(--motion);display:flex}.policies-module__9WzUvq__complianceBadge:hover{border-color:var(--ibm-blue-60);background:#00d4ff08}.policies-module__9WzUvq__complianceBadge i{color:var(--cyan-text);font-size:1.25rem}.policies-module__9WzUvq__complianceBadgeText{flex-direction:column;display:flex}.policies-module__9WzUvq__complianceName{color:var(--gray-100);font-size:.9rem;font-weight:600}.policies-module__9WzUvq__complianceDesc{color:var(--gray-70);font-size:.8rem}.policies-module__9WzUvq__contactBar{background:var(--gray-100);padding:var(--sp-09) 0}.policies-module__9WzUvq__contactBarInner{max-width:var(--max-width);padding:0 var(--sp-06);justify-content:space-between;align-items:center;gap:var(--sp-05);flex-wrap:wrap;margin:0 auto;display:flex}.policies-module__9WzUvq__contactBarTitle{color:var(--white);font-size:1.25rem;font-weight:400}.policies-module__9WzUvq__contactBarLinks{gap:var(--sp-06);display:flex}.policies-module__9WzUvq__contactLink{align-items:center;gap:var(--sp-03);color:var(--gray-30);transition:color var(--motion);font-size:.9rem;display:flex}.policies-module__9WzUvq__contactLink:hover,.policies-module__9WzUvq__contactLink i{color:var(--ibm-blue-60)}@media (max-width:900px){.policies-module__9WzUvq__tocGrid{grid-template-columns:repeat(2,1fr)}.policies-module__9WzUvq__contactBarInner{flex-direction:column;align-items:flex-start}}@media (max-width:672px){.policies-module__9WzUvq__pageHeaderInner,.policies-module__9WzUvq__sectionInner,.policies-module__9WzUvq__tocInner,.policies-module__9WzUvq__contactBarInner{padding:0 var(--sp-05)}.policies-module__9WzUvq__tocGrid{grid-template-columns:1fr}.policies-module__9WzUvq__highlightCard,.policies-module__9WzUvq__infoCard{padding:var(--sp-05)}.policies-module__9WzUvq__contactBarLinks{gap:var(--sp-04);flex-direction:column}}@media (max-width:440px){.policies-module__9WzUvq__pageHeaderInner,.policies-module__9WzUvq__sectionInner,.policies-module__9WzUvq__tocInner,.policies-module__9WzUvq__contactBarInner{padding:0 var(--sp-04)}.policies-module__9WzUvq__highlightCard{padding:var(--sp-04);border-left-width:3px}}[data-theme=dark] .policies-module__9WzUvq__pageHeader{color:#f8fafc!important;background:#050811!important}[data-theme=dark] .policies-module__9WzUvq__pageTitle{color:#f8fafc!important}[data-theme=dark] .policies-module__9WzUvq__pageSubtitle{color:#cbd5e1!important}[data-theme=dark] .policies-module__9WzUvq__tocSection{background:#0a0f1a!important;border-color:#1e293b!important}[data-theme=dark] .policies-module__9WzUvq__tocLink{color:#94a3b8!important}[data-theme=dark] .policies-module__9WzUvq__tocLink:hover{color:#00d4ff!important}[data-theme=dark] .policies-module__9WzUvq__section{background:#050811!important;border-color:#1e293b!important}[data-theme=dark] .policies-module__9WzUvq__sectionTitle{color:#f8fafc!important}[data-theme=dark] .policies-module__9WzUvq__subHeading{color:#f8fafc!important}[data-theme=dark] .policies-module__9WzUvq__bodyText{color:#cbd5e1!important}:is([data-theme=dark] .policies-module__9WzUvq__valuesList li,[data-theme=dark] .policies-module__9WzUvq__numberedList li){color:#cbd5e1!important}[data-theme=dark] .policies-module__9WzUvq__highlightCard{background:#0d1322!important}[data-theme=dark] .policies-module__9WzUvq__highlightCard p{color:#cbd5e1!important}[data-theme=dark] .policies-module__9WzUvq__infoGrid{background:#1e293b!important}[data-theme=dark] .policies-module__9WzUvq__infoCard{background:#0d1322!important}[data-theme=dark] .policies-module__9WzUvq__infoCard:hover{background:#111827!important}[data-theme=dark] .policies-module__9WzUvq__infoValue{color:#f8fafc!important}[data-theme=dark] .policies-module__9WzUvq__complianceBadge{background:#0d1322!important;border-color:#1e293b!important}[data-theme=dark] .policies-module__9WzUvq__complianceBadge:hover{background:#00d4ff0f!important;border-color:#00d4ff!important}[data-theme=dark] .policies-module__9WzUvq__complianceName{color:#f8fafc!important}[data-theme=dark] .policies-module__9WzUvq__complianceDesc{color:#94a3b8!important}[data-theme=dark] .policies-module__9WzUvq__contactBar{background:#03050a!important}[data-theme=dark] .policies-module__9WzUvq__contactBarTitle{color:#f8fafc!important}[data-theme=dark] .policies-module__9WzUvq__contactLink{color:#94a3b8!important}[data-theme=dark] .policies-module__9WzUvq__contactLink:hover{color:#00d4ff!important}[data-theme=dark] .policies-module__9WzUvq__sectionNumber{background:#00d4ff1a!important;border-color:#00d4ff40!important}[data-theme=dark] .policies-module__9WzUvq__pageMeta{color:#64748b!important}
