@font-face{font-family:"ABC Diatype";src:url(/fonts/ABCDiatype-Light.woff2) format("woff2"),url(/fonts/ABCDiatype-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:"ABC Diatype";src:url(/fonts/ABCDiatype-LightItalic.woff2) format("woff2"),url(/fonts/ABCDiatype-LightItalic.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:"ABC Diatype";src:url(/fonts/ABCDiatype-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"ABC Diatype";src:url(/fonts/ABCDiatype-RegularItalic.woff2) format("woff2"),url(/fonts/ABCDiatype-RegularItalic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"ABC Diatype Semi Mono";src:url(/fonts/ABCDiatypeSemi-Mono-Regular.woff2) format("woff2"),url(/fonts/ABCDiatypeSemi-Mono-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"ABC Diatype";src:url(/fonts/ABCDiatype-Medium.woff2) format("woff2"),url(/fonts/ABCDiatype-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"ABC Diatype";src:url(/fonts/ABCDiatype-MediumItalic.woff2) format("woff2"),url(/fonts/ABCDiatype-MediumItalic.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:"ABC Diatype";src:url(/fonts/ABCDiatype-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"ABC Diatype";src:url(/fonts/ABCDiatype-BoldItalic.woff2) format("woff2"),url(/fonts/ABCDiatype-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}:root{--aiuc-accent:#092ace;--c-bg:#ffffff;--c-fg:#26251e;--c-fg-2:#3b3a33;--c-muted-fg:#7a7974;--c-surface:#f8f8f8;--c-muted:#ededed;--c-border:#e3e3e3;--c-accent:var(--aiuc-accent);--aiuc-gray-black:var(--c-fg);--aiuc-gray-medium:var(--c-muted-fg);--aiuc-gray-light:var(--c-border);--aiuc-gray-extra-light:var(--c-surface);--aiuc-white:var(--c-bg);--color-primary:var(--aiuc-accent);accent-color:var(--aiuc-accent);--font-sans:"ABC Diatype", Inter, "Helvetica Neue", Arial, sans-serif;--font-semimono:"ABC Diatype Semi Mono", ui-monospace, SFMono-Regular, "SF Mono", Monaco,
		Consolas, monospace;--font-mono:var(--font-semimono);--fs-label:12.5px;--fs-ui:14px;--fs-body:16px;--fs-h3:19px;--fs-h2:22px;--fs-h1:33px;--fs-code:13.5px;--fs-meta:13px;--fs-section-label:0.72rem;--ls-section-label:0.08em;--aiuc-section-label-fg:var(
		--aiuc-eyebrow-fg
	);--aiuc-row-hover-bg:color-mix(in srgb, var(--c-surface) 50%, var(--c-bg));--aiuc-row-hover-chip-bg:var(--c-muted);--lh-body:1.5625;--lh-list:var(
		--lh-body
	);--lh-table:20px;--lh-h1:40px;--aiuc-page-gutter:1.5rem;--aiuc-title-gap:32px;--aiuc-title-description-gap:12px;--aiuc-prose-width:42rem;--aiuc-component-width:50rem;--aiuc-card-grid-width:60rem;--aiuc-table-heading-gap:16px;--aiuc-bullet:var(--c-fg-2);--aiuc-list-gap:0.25rem;--aiuc-table-list-gap:0.6rem;--aiuc-sidebar-width:17.5rem;--aiuc-navbar-height:4rem;--radius-control:0;--radius-container:0;--fw-nav:400;--fw-nav-label:400;--fs-nav-label:14px;--fs-nav:15px;--fs-nav-child:14px;--ls-nav:0.005em;--nav-transition:150ms ease;--aiuc-table-border:#ebebeb;--aiuc-eyebrow-fg:#505156;--aiuc-text-secondary:#323232;--aiuc-help-marker-bg:var(
		--c-muted-fg
	);--aiuc-help-marker-bg-hover:var(
		--aiuc-gray-black
	);--aiuc-flax:#e3cc78;--aiuc-nav-active:#000000;--aiuc-nav-open-bg:color-mix(
		in srgb,
		var(--aiuc-code-badge-bg) 28%,
		var(--c-bg)
	);--aiuc-nav-open-header-bg:color-mix(
		in srgb,
		var(--aiuc-code-badge-bg) 55%,
		var(--c-bg)
	);--aiuc-code-badge-bg:#eddfab;--aiuc-code-chip-bg:var(--aiuc-nav-open-header-bg);--aiuc-mandatory-tag-bg:#e3ebf2;--aiuc-supplemental-tag-bg:#f8f2de;--aiuc-category-technical-bg:var(--aiuc-gray-extra-light);--aiuc-card-hover-border:var(--aiuc-nav-active);--aiuc-keyword-badge-bg:var(--c-muted);--aiuc-keyword-badge-fg:var(--c-fg);--aiuc-button-bg:var(--c-fg);--aiuc-button-fg:var(--c-bg);--aiuc-button-border:var(--c-fg);--aiuc-button-hover-bg:transparent;--aiuc-button-hover-fg:var(--c-fg);--aiuc-button-transition:background-color 150ms ease, color 150ms ease, border-color 150ms ease;--aiuc-selection-bg:var(
		--aiuc-nav-open-header-bg
	);--aiuc-selection-fg:var(--c-fg);--aiuc-table-header-bg:#fbfbfb;--aiuc-table-header-fg:var(
		--aiuc-text-secondary
	)}html.dark{--c-bg:#121212;--c-fg:#f2f2f2;--c-fg-2:#d6d6d6;--c-muted-fg:#9a9a9a;--c-surface:#1a1a1a;--c-muted:#2a2a2a;--c-border:#2e2e2e;--aiuc-table-border:#292929;--aiuc-table-header-bg:#181818;--aiuc-eyebrow-fg:#b0b0b0;--aiuc-text-secondary:#c6c6c6;--aiuc-nav-active:var(
		--aiuc-flax
	);--aiuc-nav-open-bg:color-mix(
		in srgb,
		var(--aiuc-code-badge-bg) 7%,
		var(--c-bg)
	);--aiuc-nav-open-header-bg:color-mix(
		in srgb,
		var(--aiuc-code-badge-bg) 16%,
		var(--c-bg)
	);--aiuc-selection-bg:color-mix(
		in srgb,
		var(--aiuc-code-badge-bg) 28%,
		var(--c-bg)
	);--aiuc-mandatory-tag-bg:#1f2937;--aiuc-supplemental-tag-bg:#332f22;--aiuc-help-marker-bg:var(--c-muted-fg);--aiuc-help-marker-bg-hover:var(--c-fg)}body,html{font-family:var(--font-sans)}body{background:var(--c-bg);color:var(--c-fg);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:0;font-synthesis:none;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%}*{scrollbar-color:var(--aiuc-gray-light) var(--aiuc-gray-extra-light);scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--aiuc-gray-extra-light)}::-webkit-scrollbar-thumb{background:var(--aiuc-gray-light);border:2px solid var(--aiuc-gray-extra-light)}::-webkit-scrollbar-thumb:hover{background:var(--aiuc-gray-medium)}[role=heading],[role=heading][class],h1,h1[class],h2,h2[class],h3,h3[class],h4,h4[class],h5,h5[class],h6,h6[class]{font-family:var(--font-sans);font-weight:400;letter-spacing:0;text-wrap:balance;-webkit-font-smoothing:subpixel-antialiased}body #header #page-title,body #header #page-title[class],body .mdx-content h1,body .mdx-content h1[class]{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.025em;margin-bottom:var(--aiuc-title-gap)}body #header>div[class~=text-lg]{margin-top:calc(var(--aiuc-title-description-gap) - var(--aiuc-title-gap));margin-bottom:var(--aiuc-title-gap);color:var(--aiuc-text-secondary);font-size:var(--fs-body);line-height:var(--lh-body)}body #header:has(>div[class~=text-lg]):has(+.mdx-content>:nth-child(1 of :not(h1,[hidden])):is(span, p))>div[class~=text-lg]{margin-bottom:1.25rem}body #content-side-layout,body #table-of-contents-layout{display:none!important}body #content-area{max-width:min(100%,1120px)!important;margin-left:auto!important;margin-right:auto!important;padding-left:var(--aiuc-page-gutter)!important;padding-right:var(--aiuc-page-gutter)!important}body #header .eyebrow,body #header .eyebrow[class]{font-family:var(--font-sans);font-size:15px;font-weight:500;line-height:20px;height:auto;letter-spacing:0;color:var(--aiuc-eyebrow-fg)}html:is(
		[data-current-path="/data-and-privacy"],
		[data-current-path="/security"],
		[data-current-path="/safety"],
		[data-current-path="/reliability"],
		[data-current-path="/accountability"],
		[data-current-path="/society"]
	) body #header .eyebrow{font-size:0}html:is(
		[data-current-path="/data-and-privacy"],
		[data-current-path="/security"],
		[data-current-path="/safety"],
		[data-current-path="/reliability"],
		[data-current-path="/accountability"],
		[data-current-path="/society"]
	) body #header .eyebrow::before{content:"Standard";font-size:15px;line-height:20px}body #header #page-title{margin-left:0!important;margin-right:auto!important;text-align:left}body .aiuc-hide-page-header,body .mdx-content details.accordion>summary>div:has(>svg)>svg,body:has(.aiuc-hide-page-header) #header{display:none!important}body .mdx-content,body .mdx-content p{line-height:var(--lh-body);margin-top:0}body .mdx-content{letter-spacing:0;color:var(--aiuc-gray-black);font-size:var(--fs-body)}body .mdx-content img{border:.5px solid var(--c-border)}body .mdx-content p{margin-bottom:1.25rem}body .mdx-content li{line-height:var(--lh-list);margin-top:0;margin-bottom:var(--aiuc-list-gap)}body .mdx-content :is(p, span):has(+:is(ul, ol)){margin-bottom:.5rem!important}body .mdx-content :is(p, span)+:is(ul, ol){margin-top:0!important}body .mdx-content>:nth-child(1 of :not(h1,.aiuc-scoping-page,.aiuc-faq-page,.aiuc-hide-page-header,[hidden])){margin-top:0!important}body .mdx-content>h1+*{margin-top:0!important}body .mdx-content h2{margin-top:3rem;margin-bottom:1rem;font-size:var(--fs-h2);line-height:28px;letter-spacing:-.015em}body .mdx-content h3{margin-top:2rem;margin-bottom:.75rem;font-size:var(--fs-h3);line-height:26px;letter-spacing:-.005em}body .mdx-content h4{margin-top:1.5rem;margin-bottom:.5rem;color:var(--aiuc-text-secondary);font-size:var(--fs-ui);font-weight:500!important;line-height:20px;letter-spacing:0}body .mdx-content h4+h2{margin-top:.5rem!important}body #sidebar-content h3.sidebar-title,body #sidebar-content h3.sidebar-title[class]{font-family:var(--font-sans);font-size:var(--fs-nav-label);font-weight:var(--fw-nav-label);line-height:20px;letter-spacing:0;text-transform:none;color:var(--aiuc-gray-medium)}body .mdx-content :not(pre)>code,body .mdx-content kbd{font-family:var(--font-semimono);font-size:var(--fs-label);font-weight:400;letter-spacing:0;overflow-wrap:anywhere}body .mdx-content .code-block,body .mdx-content pre,body .mdx-content pre code{font-family:var(--font-mono);font-size:var(--fs-code);line-height:1.55;letter-spacing:0}body .mdx-content table td{font-size:var(--fs-ui);font-weight:400}body .mdx-content .aiuc-standard-requirements{position:relative;margin-top:1.25rem;margin-bottom:2rem;background:var(--aiuc-white);border:1px solid var(--aiuc-table-border)}body .mdx-content .aiuc-standard-requirements::after,body .mdx-content .aiuc-standard-requirements::before{font-family:var(--font-sans);font-size:var(--fs-ui);font-weight:500;letter-spacing:0;line-height:20px;text-transform:none;color:var(--aiuc-table-header-fg)}body .mdx-content .aiuc-standard-requirements::before{content:"Requirement";display:block;padding:.85rem 1.5rem;background:var(--aiuc-table-header-bg);border-bottom:1px solid var(--aiuc-table-border)}body .mdx-content .aiuc-standard-requirements::after{content:"Application";position:absolute;top:0;right:1.5rem;padding:.85rem 0}body .mdx-content a.aiuc-standard-requirement{display:flex;flex-direction:column;gap:.6rem;padding:1.35rem 1.5rem;color:var(--aiuc-gray-black);text-decoration:none;border-top:1px solid var(--aiuc-table-border)}body .mdx-content a.aiuc-standard-requirement:first-child{border-top:0}body .mdx-content a.aiuc-standard-requirement:hover{background:var(--aiuc-row-hover-bg)}body .mdx-content .aiuc-standard-requirement-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;min-width:0}body .mdx-content .aiuc-standard-requirement-title{grid-column:2;grid-row:1;font-size:1rem;line-height:1.35;font-weight:500}body .mdx-content .aiuc-standard-requirement-meta{display:contents;color:var(--aiuc-gray-medium);font-size:.875rem;line-height:1.2}body .mdx-content .aiuc-standard-requirement-code{grid-column:1;grid-row:1;display:inline-flex;align-items:center;border:0;background:var(--aiuc-code-chip-bg);color:var(--aiuc-gray-black);font-size:var(--fs-ui);font-weight:500;letter-spacing:.02em;line-height:1;padding:.2rem .42rem}body .mdx-content .aiuc-standard-requirement-application,body .mdx-content .aiuc-standard-requirement-separator{color:var(--aiuc-gray-medium)}body .mdx-content .aiuc-standard-requirement-separator{display:none}body .mdx-content .aiuc-standard-requirement-application{grid-column:3;grid-row:1;justify-self:end;font-size:.875rem}body .mdx-content .aiuc-standard-requirement-body{display:flex;flex-direction:column;gap:1.5rem;min-width:0}body .mdx-content .aiuc-standard-requirement-summary{margin:0;max-width:var(--aiuc-prose-width);color:var(--aiuc-text-secondary);font-size:1rem;line-height:var(--lh-body)}body .mdx-content .aiuc-standard-requirement-taxonomy{display:flex;flex-direction:column;gap:.85rem}body .mdx-content .aiuc-standard-requirement-tags{display:flex;flex-direction:column;gap:.45rem;min-width:0}body .mdx-content .aiuc-standard-requirement-tags:last-child{align-items:flex-start;text-align:left}body .mdx-content .aiuc-standard-requirement-tag-label{color:var(--aiuc-gray-medium);font-size:.7rem;font-weight:var(--aiuc-text-emphasis-weight);letter-spacing:.08em;line-height:1;text-transform:uppercase}body .mdx-content .aiuc-standard-requirement-pill-list{display:flex;flex-wrap:wrap;gap:.35rem}body .mdx-content .aiuc-standard-requirement-tags:last-child .aiuc-standard-requirement-pill-list{justify-content:flex-start}body .mdx-content .aiuc-standard-requirement-pill{display:inline-flex;align-items:center;background:var(--aiuc-gray-extra-light);color:var(--aiuc-gray-black);font-size:.82rem;line-height:1.2;padding:.35rem .55rem}body .mdx-content a.aiuc-standard-requirement:hover .aiuc-standard-requirement-pill{background:var(--aiuc-row-hover-chip-bg)}@media (max-width:720px){body .mdx-content a.aiuc-standard-requirement{gap:.6rem;padding:1.25rem .75rem}body .mdx-content .aiuc-standard-requirement-heading{grid-template-columns:auto auto minmax(0,1fr);column-gap:.5rem;row-gap:.65rem}body .mdx-content .aiuc-standard-requirement-title{grid-column:1/-1;grid-row:1}body .mdx-content .aiuc-standard-requirement-application,body .mdx-content .aiuc-standard-requirement-code{grid-row:2}body .mdx-content .aiuc-standard-requirement-application{grid-column:2;justify-self:start}}body .mdx-content a strong,body .mdx-content em{font-weight:400}body .mdx-content .aiuc-requirement-overview{margin-top:1.5rem;margin-bottom:3rem;background:var(--aiuc-gray-extra-light)}body .mdx-content .aiuc-requirement-overview-section{position:relative;padding:20px 24px}body .mdx-content .aiuc-requirement-overview-section+.aiuc-requirement-overview-section::before{content:"";position:absolute;top:0;right:1.5rem;left:1.5rem;height:1px;background:var(--aiuc-gray-light)}body .mdx-content .aiuc-requirement-overview-taxonomy{display:flex;flex-direction:column;gap:.5rem}body .mdx-content .aiuc-requirement-overview-details{display:flex;flex-wrap:wrap;gap:1.25rem 3.5rem}body .mdx-content .aiuc-requirement-overview-detail,body .mdx-content .aiuc-requirement-overview-group{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0}body .mdx-content .aiuc-requirement-overview-label{color:var(--aiuc-section-label-fg);font-size:var(--fs-section-label);font-weight:var(--aiuc-text-emphasis-weight);letter-spacing:var(--ls-section-label);line-height:12px;text-transform:uppercase}body .mdx-content .aiuc-requirement-overview-pill-list{display:flex;flex-wrap:wrap;gap:0 .25rem}body .mdx-content .aiuc-requirement-overview-pill{display:inline-flex;align-items:center;color:var(--aiuc-gray-black);font-size:var(--fs-meta);line-height:16px;padding:0}body .mdx-content .aiuc-requirement-overview-pill-list .aiuc-requirement-overview-pill:not(:last-child)::after{content:","}body .mdx-content .aiuc-requirement-overview-taxonomy .aiuc-requirement-overview-pill-list{gap:.375rem}body .mdx-content .aiuc-requirement-overview-taxonomy .aiuc-requirement-overview-pill{background:var(--aiuc-keyword-badge-bg);color:var(--aiuc-keyword-badge-fg);font-size:var(--fs-meta);font-weight:400;line-height:16px;padding:.25rem .5rem}body .mdx-content .aiuc-requirement-overview-taxonomy .aiuc-requirement-overview-pill-list .aiuc-requirement-overview-pill::after{content:none}body .mdx-content .aiuc-requirement-overview-crosswalks{display:flex;flex-direction:column;gap:1.4rem}body .mdx-content .aiuc-requirement-crosswalk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 2.75rem}body .mdx-content .aiuc-requirement-crosswalk-group{display:flex;flex-direction:column;gap:.75rem;min-width:0}body .mdx-content .aiuc-requirement-crosswalk-heading{display:inline-flex;align-items:center;gap:.4rem;min-width:0}body .mdx-content .aiuc-requirement-crosswalk-title{color:var(--aiuc-gray-black);font-size:.82rem;font-weight:var(--aiuc-text-emphasis-weight);letter-spacing:.06em;line-height:1.2;text-transform:uppercase}body .mdx-content .aiuc-crosswalk-help-marker{flex:0 0 auto;width:.85rem;height:.85rem;font-size:.58rem}body .mdx-content .aiuc-requirement-crosswalk-rule{display:none;height:1px;width:100%;background-image:radial-gradient(circle,var(--aiuc-gray-light) 1px,transparent 1px);background-repeat:repeat-x;background-size:5px 1px}body .mdx-content .aiuc-requirement-crosswalk-items{display:flex;flex-direction:column;gap:.7rem;color:var(--aiuc-gray-black);font-size:var(--fs-meta);line-height:1.4}@media (max-width:920px){body .mdx-content .aiuc-requirement-crosswalk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){body .mdx-content .aiuc-requirement-overview-section{padding:1.2rem 1rem}body .mdx-content .aiuc-requirement-overview-section+.aiuc-requirement-overview-section::before{right:1rem;left:1rem}body .mdx-content .aiuc-requirement-crosswalk-grid{grid-template-columns:1fr}}body .mdx-content .aiuc-requirement-control-evidence{display:flex;flex-direction:column;gap:1.15rem;margin-top:0;margin-bottom:2.5rem}body .mdx-content .aiuc-requirement-control-evidence-headings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}body .mdx-content .aiuc-requirement-control-evidence-headings h2{margin:0;padding-bottom:.5rem;border-bottom:1px solid var(--aiuc-gray-light);font-size:1.25rem;font-weight:500!important;line-height:1.25;color:var(--aiuc-gray-black);letter-spacing:0;-webkit-font-smoothing:antialiased}body .mdx-content .aiuc-requirement-control-evidence-group{display:flex;flex-direction:column;gap:.8rem}body .mdx-content .aiuc-requirement-control-evidence-label{display:inline-flex;align-items:center;gap:.4rem;color:var(--aiuc-gray-black);font-size:1.125rem;font-weight:500;line-height:1.3}body .mdx-content .aiuc-requirement-control-evidence-label>span:not(.aiuc-help-marker){font-weight:500!important;font-size:inherit;line-height:inherit;color:inherit}body .mdx-content .aiuc-help-marker{display:inline-grid;place-items:center;position:relative;width:.8125rem;height:.8125rem;flex:0 0 auto;border:1px solid var(--aiuc-help-marker-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 6.9v5.1' stroke='%237a7974' stroke-width='1.9' stroke-linecap='butt'/%3E%3Ccircle cx='8' cy='4.35' r='1' fill='%237a7974'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:100% 100%;color:transparent;font-size:0;line-height:1;text-decoration:none;cursor:help;transition:border-color 150ms ease}body .mdx-content .aiuc-help-marker[data-tooltip]:hover{border-color:var(--aiuc-help-marker-bg-hover);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 6.9v5.1' stroke='%2326251e' stroke-width='1.9' stroke-linecap='butt'/%3E%3Ccircle cx='8' cy='4.35' r='1' fill='%2326251e'/%3E%3C/svg%3E")}body .mdx-content .aiuc-help-marker[data-tooltip]::after,body .mdx-content .aiuc-help-marker[data-tooltip]::before{position:absolute;left:50%;opacity:0;pointer-events:none;transform:translateX(-50%) translateY(.15rem);transition:opacity 120ms ease,transform 120ms ease;z-index:50}body .mdx-content .aiuc-help-marker[data-tooltip]::before{content:"";bottom:calc(100% + .2rem);border:.32rem solid transparent;border-top-color:var(--aiuc-gray-black)}body .mdx-content .aiuc-help-marker[data-tooltip]::after{content:attr(data-tooltip);bottom:calc(100% + .8rem);width:max-content;max-width:min(18rem,calc(100vw - 2rem));padding:.55rem .7rem;background:var(--aiuc-gray-black);color:var(--c-bg);font-size:.72rem;font-weight:400;letter-spacing:0;line-height:1.35;text-align:center;text-transform:none;white-space:normal}body .mdx-content .aiuc-help-marker[data-tooltip]:focus-visible::after,body .mdx-content .aiuc-help-marker[data-tooltip]:focus-visible::before,body .mdx-content .aiuc-help-marker[data-tooltip]:hover::after,body .mdx-content .aiuc-help-marker[data-tooltip]:hover::before{opacity:1;transform:translateX(-50%) translateY(0)}body .mdx-content .aiuc-requirement-control-evidence-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;align-items:stretch}body .mdx-content .aiuc-requirement-card{background:var(--aiuc-gray-extra-light);padding:1.25rem;min-width:0}body .mdx-content .aiuc-requirement-card p{margin:0;color:var(--aiuc-gray-black);font-size:.9rem;line-height:var(--lh-body)}body .mdx-content .aiuc-requirement-card strong{font-weight:var(--aiuc-text-emphasis-weight)}body .mdx-content .aiuc-requirement-control-card{display:flex;flex-direction:column;gap:.9rem}body .mdx-content .aiuc-requirement-control-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem;align-items:start}body .mdx-content .aiuc-requirement-control-bullet{width:.28rem;height:.28rem;margin-top:.5rem;background:var(--aiuc-bullet)}body .mdx-content .aiuc-requirement-evidence-card{display:flex;flex-direction:column;gap:.7rem}body .mdx-content .aiuc-requirement-evidence-title{color:var(--aiuc-gray-black);font-size:.9rem;font-weight:var(--aiuc-text-emphasis-weight);line-height:1.35}body .mdx-content .aiuc-requirement-evidence-meta{display:flex;flex-direction:column;gap:.3rem;margin-top:.15rem;padding-top:0}body .mdx-content .aiuc-requirement-evidence-meta-group{display:grid;grid-template-columns:7.25rem minmax(0,1fr);gap:.7rem;align-items:start;min-width:0;font-size:var(--fs-meta);line-height:1.45}body .mdx-content .aiuc-requirement-evidence-meta-label{display:inline-flex;align-items:center;gap:.3rem;color:var(--aiuc-eyebrow-fg);font-size:var(--fs-meta);font-weight:400;letter-spacing:0;line-height:1.45;text-transform:none}body .mdx-content .aiuc-requirement-evidence-meta-label .aiuc-help-marker{display:none}body .mdx-content .aiuc-requirement-evidence-pill-list{display:flex;flex-wrap:wrap;gap:0 .25rem}body .mdx-content .aiuc-requirement-evidence-pill{display:inline-flex;align-items:center;color:var(--aiuc-gray-black);font-size:var(--fs-meta);line-height:1.45;padding:0}body .mdx-content .aiuc-requirement-evidence-pill-list .aiuc-requirement-evidence-pill:not(:last-child)::after{content:","}body .mdx-content .aiuc-requirement-alternative-evidence{margin-top:0;color:var(--aiuc-gray-medium);font-size:.85rem;font-style:italic;line-height:var(--lh-body)}@media (max-width:860px){body .mdx-content .aiuc-requirement-control-evidence-headings{display:none}body .mdx-content .aiuc-requirement-control-evidence-row{grid-template-columns:1fr;gap:.75rem}}@media (max-width:560px){body .mdx-content .aiuc-requirement-evidence-meta-group{grid-template-columns:1fr;gap:.1rem}}body .mdx-content table :where(th, td){padding:1.25rem 1.5rem;line-height:var(--lh-table);vertical-align:top}body .mdx-content [data-table-wrapper],body .mdx-content>table{margin-bottom:1.5rem!important;padding-bottom:0!important}body .mdx-content [data-table-wrapper]>table{margin-bottom:0}body .mdx-content table{border:1px solid var(--aiuc-table-border);border-collapse:separate;border-spacing:0;overflow:hidden}body .mdx-content table tbody td:first-child{font-weight:500}body .mdx-content table td[data-numeric]{font-variant-numeric:normal}body .mdx-content table :is(thead, tbody, tr){border:0}body .mdx-content table tbody td{border-bottom:1px solid var(--aiuc-table-border)}body .mdx-content table tbody tr:last-child td{border-bottom:0}body .mdx-content table th{font-family:var(--font-sans);padding-top:.85rem;padding-bottom:.85rem;border-bottom:1px solid var(--aiuc-table-border);vertical-align:middle;background:var(--aiuc-table-header-bg);color:var(--aiuc-table-header-fg);font-size:var(--fs-ui);font-weight:500;letter-spacing:0;text-transform:none;white-space:nowrap}body .mdx-content .aiuc-framework-comparisons-intro{width:70%}body .mdx-content .aiuc-framework-comparisons-detail-table,body .mdx-content .aiuc-framework-comparisons-table{display:none}body .mdx-content .aiuc-framework-comparisons-detail-table+[data-table-wrapper] table,body .mdx-content .aiuc-framework-comparisons-detail-table+table,body .mdx-content .aiuc-framework-comparisons-table+[data-table-wrapper] table,body .mdx-content .aiuc-framework-comparisons-table+table{table-layout:fixed;width:100%}body .mdx-content .aiuc-framework-comparisons-table+[data-table-wrapper] table :where(th, td){min-width:0!important;width:50%}body .mdx-content .aiuc-framework-comparisons-table+table :where(th, td){width:50%}body .mdx-content .aiuc-framework-comparisons-detail-table+[data-table-wrapper] table :where(th, td),body .mdx-content .aiuc-framework-comparisons-detail-table+table :where(th, td){min-width:0!important}body .mdx-content .aiuc-framework-comparisons-detail-table+[data-table-wrapper] table :where(th:nth-child(1), td:nth-child(1)),body .mdx-content .aiuc-framework-comparisons-detail-table+table :where(th:nth-child(1), td:nth-child(1)){width:22%}body .mdx-content .aiuc-framework-comparisons-detail-table+[data-table-wrapper] table :where(th:nth-child(2), td:nth-child(2)),body .mdx-content .aiuc-framework-comparisons-detail-table+table :where(th:nth-child(2), td:nth-child(2)){width:30%}body .mdx-content .aiuc-framework-comparisons-detail-table+[data-table-wrapper] table :where(th:nth-child(3), td:nth-child(3)),body .mdx-content .aiuc-framework-comparisons-detail-table+table :where(th:nth-child(3), td:nth-child(3)){width:48%}body .mdx-content .aiuc-framework-comparisons-offerings-table+[data-table-wrapper] table :where(th:nth-child(2), td:nth-child(2)),body .mdx-content .aiuc-framework-comparisons-offerings-table+table :where(th:nth-child(2), td:nth-child(2)){width:78%}@media (max-width:860px){body .mdx-content:has(.aiuc-framework-comparisons-intro){margin-top:0!important}body .mdx-content:has(.aiuc-framework-comparisons-intro)>h1:first-of-type{margin-top:0!important}body .mdx-content .aiuc-framework-comparisons-intro{width:100%}body .mdx-content .aiuc-framework-comparisons-detail-table+[data-table-wrapper],body .mdx-content .aiuc-framework-comparisons-table+[data-table-wrapper]{overflow:visible}body .mdx-content .aiuc-framework-comparisons-table+[data-table-wrapper] table{display:grid;grid-template-columns:minmax(0,1fr);table-layout:auto;border:0}body .mdx-content .aiuc-framework-comparisons-table+[data-table-wrapper] :where(thead, tbody, tr){display:contents}body .mdx-content .aiuc-framework-comparisons-table+[data-table-wrapper] :where(th, td){width:100%!important;padding-right:.75rem;padding-left:.75rem}body .mdx-content .aiuc-framework-comparisons-table+[data-table-wrapper] thead th{padding-top:.6rem;padding-bottom:.6rem;border:1px solid var(--aiuc-table-border);line-height:1.2}body .mdx-content :where(.aiuc-framework-comparisons-table + [data-table-wrapper] tbody td){padding-top:.9rem!important;padding-bottom:1rem!important;border:1px solid var(--aiuc-table-border)!important;border-top:0!important;background:var(--aiuc-white)!important}body .mdx-content :where(
			.aiuc-framework-comparisons-table
				+ [data-table-wrapper]
				thead
				th:first-child
		){grid-row:1}body .mdx-content :where(
			.aiuc-framework-comparisons-table
				+ [data-table-wrapper]
				tbody
				td:first-child
		){grid-row:2}body .mdx-content :where(
			.aiuc-framework-comparisons-table
				+ [data-table-wrapper]
				thead
				th:nth-child(2)
		){grid-row:3;margin-top:1.5rem}body .mdx-content :where(
			.aiuc-framework-comparisons-table
				+ [data-table-wrapper]
				tbody
				td:nth-child(2)
		){grid-row:4}body .mdx-content .aiuc-framework-comparisons-detail-table+[data-table-wrapper] table{display:block;table-layout:auto;border:0}body .mdx-content .aiuc-framework-comparisons-detail-table+[data-table-wrapper] thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body .mdx-content .aiuc-framework-comparisons-detail-table+[data-table-wrapper] tbody{display:flex;flex-direction:column;gap:1.5rem}body .mdx-content .aiuc-framework-comparisons-detail-table+[data-table-wrapper] tbody tr{display:block;border:1px solid var(--aiuc-table-border);background:var(--aiuc-white)}body .mdx-content :where(
			.aiuc-framework-comparisons-detail-table + [data-table-wrapper] tbody td
		){display:block;width:100%!important;padding:.9rem .75rem 1rem!important;border:0!important;border-bottom:1px solid var(--aiuc-table-border)!important}body .mdx-content :where(
			.aiuc-framework-comparisons-detail-table
				+ [data-table-wrapper]
				tbody
				td:last-child
		){border-bottom:0!important}body .mdx-content .aiuc-framework-comparisons-detail-table+[data-table-wrapper] tbody td::before{display:block;margin:-.9rem -.75rem .9rem;padding:.6rem .75rem;background:var(--aiuc-table-header-bg);color:var(--aiuc-table-header-fg);font-family:var(--font-sans);font-size:var(--fs-ui);font-weight:var(--aiuc-text-emphasis-weight);letter-spacing:0;line-height:1.2;text-transform:none}body .mdx-content .aiuc-framework-comparisons-detail-table+[data-table-wrapper] tbody td:first-child::before{content:"Framework"}body .mdx-content .aiuc-framework-comparisons-detail-table+[data-table-wrapper] tbody td:nth-child(2)::before{content:"Description"}body .mdx-content .aiuc-framework-comparisons-detail-table+[data-table-wrapper] tbody td:nth-child(3)::before{content:"How AIUC-1 compares"}body .mdx-content .aiuc-framework-comparisons-offerings-table+[data-table-wrapper] tbody td:nth-child(2)::before{content:"Joint offering details"}}body .mdx-content .aiuc-evidence-list-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.35rem 0 var(--aiuc-table-heading-gap)}body .mdx-content .aiuc-evidence-list-header+.aiuc-evidence-table+:is(table, [data-table-wrapper]){margin-top:0!important;padding-top:0!important}body .mdx-content .aiuc-evidence-list-header h2{margin:0;font-size:1.15rem;line-height:1.25}body .mdx-content :is(a, button).aiuc-evidence-download{display:inline-flex;align-items:center;justify-content:center;width:fit-content;height:2rem;padding:0 .75rem;background:var(--aiuc-button-bg);color:var(--aiuc-button-fg);transition:var(--aiuc-button-transition);font-size:var(--fs-meta);font-weight:400;line-height:1.2;white-space:nowrap}body .mdx-content button.aiuc-evidence-download{cursor:pointer;font-family:inherit}body .mdx-content :is(a, button).aiuc-evidence-download:hover{background:var(--aiuc-button-hover-bg);color:var(--aiuc-button-hover-fg)}body .mdx-content .aiuc-evidence-table{display:none}body .mdx-content .aiuc-evidence-table+[data-table-wrapper] table,body .mdx-content .aiuc-evidence-table+table{table-layout:fixed;width:100%;font-size:.86rem}body .mdx-content .aiuc-changelog-table+[data-table-wrapper] table tbody td:nth-child(4),body .mdx-content .aiuc-changelog-table+table tbody td:nth-child(4),body .mdx-content .aiuc-crosswalk-framework-table+[data-table-wrapper] table tbody td:nth-child(2),body .mdx-content .aiuc-crosswalk-framework-table+table tbody td:nth-child(2),body .mdx-content .aiuc-evidence-table+[data-table-wrapper] table tbody td:nth-child(3),body .mdx-content .aiuc-evidence-table+table tbody td:nth-child(3){color:var(--aiuc-text-secondary)}body .mdx-content .aiuc-evidence-table+[data-table-wrapper] table tbody td:nth-child(3) strong,body .mdx-content .aiuc-evidence-table+table tbody td:nth-child(3) strong{color:var(--aiuc-gray-black);font-weight:500!important}body .mdx-content .aiuc-evidence-table+[data-table-wrapper] table :where(th, td){min-width:0!important;padding:1.25rem;line-height:var(--lh-table)}body .mdx-content .aiuc-evidence-table+table :where(th, td){padding:1.25rem;line-height:var(--lh-table)}body .mdx-content .aiuc-evidence-table+[data-table-wrapper] table th,body .mdx-content .aiuc-evidence-table+table th{padding-top:.85rem;padding-bottom:.85rem}body .mdx-content .aiuc-evidence-table+[data-table-wrapper] table :where(th, td):nth-child(1),body .mdx-content .aiuc-evidence-table+table :where(th, td):nth-child(1){width:22%}body .mdx-content .aiuc-evidence-table+[data-table-wrapper] table :where(th, td):nth-child(2),body .mdx-content .aiuc-evidence-table+table :where(th, td):nth-child(2){width:32%}body .mdx-content .aiuc-evidence-table+[data-table-wrapper] table :where(th, td):nth-child(3),body .mdx-content .aiuc-evidence-table+table :where(th, td):nth-child(3){width:auto}body .mdx-content .aiuc-evidence-table+[data-table-wrapper] table :where(th, td):nth-child(4),body .mdx-content .aiuc-evidence-table+table :where(th, td):nth-child(4){width:14.25rem}body .mdx-content .aiuc-evidence-requirement{display:flex;flex-direction:column;gap:.45rem}body .mdx-content a.aiuc-evidence-requirement-link{margin-bottom:0;font-weight:400;line-height:1.35}body .mdx-content .aiuc-evidence-requirement-meta{color:var(--aiuc-gray-medium);font-size:.78rem;line-height:1.2}body .mdx-content .aiuc-evidence-tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.4rem}body .mdx-content .aiuc-evidence-tag{display:inline-flex;align-items:center;white-space:nowrap;background:var(--aiuc-gray-extra-light);border:.5px solid transparent;color:var(--aiuc-gray-black);font-size:.72rem;line-height:1.2;padding:.28rem .42rem;text-decoration:none}body .mdx-content .aiuc-evidence-tag-mandatory{background:var(--aiuc-mandatory-tag-bg);color:var(--aiuc-gray-black)}body .mdx-content .aiuc-evidence-tag-supplemental{background:var(--aiuc-supplemental-tag-bg);color:var(--aiuc-gray-black)}body .mdx-content .aiuc-evidence-tag-category{background:var(--aiuc-white);color:var(--aiuc-gray-black)}body .mdx-content a.aiuc-evidence-tag-category{border:.5px solid #e3cc78!important;text-decoration:none}body .mdx-content a.aiuc-evidence-tag-category:is(
		[href="/evidence/technical-implementation"],
		[href="/evidence/operational-practices"],
		[href="/evidence/third-party-evals"],
		[href="/evidence/legal-policies"]
	){background:var(--aiuc-category-technical-bg);border-color:var(--aiuc-category-technical-bg)!important}body .mdx-content .aiuc-accreditation-comparison-table,body .mdx-content .aiuc-accredited-auditors-table,body .mdx-content .aiuc-certification-roadmap-table,body .mdx-content .aiuc-changelog-comparison-table,body .mdx-content .aiuc-changelog-history-table,body .mdx-content .aiuc-changelog-table{display:none}body .mdx-content .aiuc-changelog-table+[data-table-wrapper] table,body .mdx-content .aiuc-changelog-table+table{table-layout:fixed;width:100%}body .mdx-content .aiuc-changelog-table+[data-table-wrapper] table :where(th, td){min-width:0!important}body .mdx-content .aiuc-changelog-table+[data-table-wrapper] table :where(th, td):nth-child(1),body .mdx-content .aiuc-changelog-table+table :where(th, td):nth-child(1){width:12%}body .mdx-content .aiuc-changelog-table+[data-table-wrapper] table :where(th, td):nth-child(2),body .mdx-content .aiuc-changelog-table+table :where(th, td):nth-child(2){width:36%}body .mdx-content .aiuc-changelog-table+[data-table-wrapper] table :where(th, td):nth-child(3),body .mdx-content .aiuc-changelog-table+table :where(th, td):nth-child(3){width:13%}body .mdx-content .aiuc-changelog-table+[data-table-wrapper] table :where(th, td):nth-child(4),body .mdx-content .aiuc-changelog-table+table :where(th, td):nth-child(4){width:39%}body .mdx-content table :where(th, td) :where(ul, ol){margin-top:.45rem;margin-bottom:.45rem;list-style-position:outside}body .mdx-content table :where(th, td) .aiuc-table-list{padding-left:.9rem}body .mdx-content table :where(th, td) li{line-height:var(--lh-table);padding-left:.15rem}body .mdx-content table :where(th, td) li+li{margin-top:.4rem}body .mdx-content table:not(.aiuc-certificate-table):has(a.aiuc-requirement-link){table-layout:fixed;width:100%}body .mdx-content table:not(.aiuc-certificate-table):has(td:nth-child(3) a.aiuc-requirement-link):not(:has(tr>th:nth-child(4))) :where(th, td):nth-child(1){width:22%}body .mdx-content table:not(.aiuc-certificate-table):has(td:nth-child(3) a.aiuc-requirement-link):not(:has(tr>th:nth-child(4))) :where(th, td):nth-child(2){width:48%}body .mdx-content table:not(.aiuc-certificate-table):has(td:nth-child(3) a.aiuc-requirement-link):not(:has(tr>th:nth-child(4))) :where(th, td):nth-child(3){width:30%}body .mdx-content table:not(.aiuc-certificate-table):has(tr>th:nth-child(4)):has(td:nth-child(3) a.aiuc-requirement-link) :where(th, td):nth-child(1){width:18%}body .mdx-content table:not(.aiuc-certificate-table):has(tr>th:nth-child(4)):has(td:nth-child(3) a.aiuc-requirement-link) :where(th, td):nth-child(2){width:36%}body .mdx-content table:not(.aiuc-certificate-table):has(tr>th:nth-child(4)):has(td:nth-child(3) a.aiuc-requirement-link) :where(th, td):nth-child(3){width:28%}body .mdx-content table:not(.aiuc-certificate-table):has(tr>th:nth-child(4)):has(td:nth-child(3) a.aiuc-requirement-link) :where(th, td):nth-child(4){width:18%}body .mdx-content table:not(.aiuc-certificate-table):has(tr>th:nth-child(4)):has(td:nth-child(2) a.aiuc-requirement-link) :where(th, td):nth-child(1){width:13%}body .mdx-content table:not(.aiuc-certificate-table):has(tr>th:nth-child(4)):has(td:nth-child(2) a.aiuc-requirement-link) :where(th, td):nth-child(2){width:24%}body .mdx-content table:not(.aiuc-certificate-table):has(tr>th:nth-child(4)):has(td:nth-child(2) a.aiuc-requirement-link) :where(th, td):nth-child(3){width:34%}body .mdx-content table:not(.aiuc-certificate-table):has(tr>th:nth-child(4)):has(td:nth-child(2) a.aiuc-requirement-link) :where(th, td):nth-child(4){width:29%}body .mdx-content .aiuc-crosswalk-framework-intro{width:70%;margin-bottom:2.25rem}body .mdx-content .aiuc-crosswalk-framework-table,body .mdx-content .aiuc-iso-reverse-table,body .mdx-content .aiuc-taxonomy-table{display:none}body .mdx-content .aiuc-taxonomy-table+[data-table-wrapper] table,body .mdx-content .aiuc-taxonomy-table+table{table-layout:fixed;width:100%}body .mdx-content .aiuc-crosswalk-framework-table+[data-table-wrapper] table :where(th, td),body .mdx-content .aiuc-incident-table+[data-table-wrapper] table :where(th, td),body .mdx-content .aiuc-taxonomy-table+[data-table-wrapper] table :where(th, td){min-width:0!important}body .mdx-content .aiuc-taxonomy-table+[data-table-wrapper] table :where(th, td):nth-child(1){width:22%}body .mdx-content .aiuc-taxonomy-table+[data-table-wrapper] table :where(th, td):nth-child(2){width:40%}body .mdx-content .aiuc-taxonomy-table+[data-table-wrapper] table :where(th, td):nth-child(3){width:38%}body .mdx-content .aiuc-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.5rem 0}body .mdx-content .aiuc-certificate-intro p,body .mdx-content .aiuc-table-scroll>table{margin:0}body .mdx-content .aiuc-taxonomy-grid{table-layout:fixed;width:100%}body .mdx-content .aiuc-taxonomy-grid .aiuc-grid-col-l1{width:8rem}body .mdx-content .aiuc-taxonomy-grid .aiuc-grid-col-l2{width:10rem}body .mdx-content .aiuc-taxonomy-grid .aiuc-grid-col-l3{width:12rem}body .mdx-content .aiuc-taxonomy-grid :is(th, td):is(.aiuc-grid-l1, .aiuc-grid-l2, .aiuc-grid-l3, .aiuc-grid-l4){border-right:1px solid var(--aiuc-table-border)}body .mdx-content .aiuc-taxonomy-grid td:is(.aiuc-grid-l1, .aiuc-grid-l2){vertical-align:top;font-weight:500}body .mdx-content .aiuc-taxonomy-grid tbody td:first-child:not(.aiuc-grid-l1,.aiuc-grid-l2){font-weight:400}@media (max-width:860px){body .mdx-content .aiuc-taxonomy-grid{width:64rem;min-width:0}}body .mdx-content .aiuc-pinned-thead{position:fixed;z-index:20;overflow:hidden;pointer-events:none;background:var(--c-bg);box-shadow:0 1px 0 var(--aiuc-table-border)}body .mdx-content .aiuc-pinned-thead>table{margin:0;min-width:0;table-layout:fixed}body .mdx-content .aiuc-pinned-thead>.aiuc-pinned-frozen{position:absolute;top:0;left:var(--page-padding, 0px);min-width:0;table-layout:fixed}body .mdx-content .aiuc-pinned-thead>.aiuc-pinned-frozen th{position:relative;height:100%;background:var(--aiuc-table-header-bg);box-shadow:-1px 0 0 var(--aiuc-table-border),inset -1px 0 0 var(--aiuc-table-border)}body .mdx-content .aiuc-pinned-thead>.aiuc-pinned-frozen th::before{content:"";position:absolute;top:-1px;bottom:-1px;right:calc(100% + 1px);width:var(--page-padding, 0px);background:var(--c-bg)}body .mdx-content .aiuc-taxonomy-cite{display:flex;flex-direction:column;gap:.75rem}body .mdx-content .aiuc-taxonomy-cite>div{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem}body .mdx-content .aiuc-taxonomy-ref{display:inline-flex;align-items:center;padding:.2rem .42rem;border:0;background:var(--aiuc-code-chip-bg);color:var(--aiuc-gray-black);font-size:var(--fs-meta);font-weight:500!important;letter-spacing:.02em;line-height:1;white-space:nowrap}body .mdx-content .aiuc-taxonomy-cite-text{color:var(--aiuc-text-secondary)}body .mdx-content a.aiuc-taxonomy-cite-link{display:inline;line-height:var(--lh-table)}body .mdx-content .aiuc-incident-table{display:none}body .mdx-content .aiuc-incident-table+[data-table-wrapper] table,body .mdx-content .aiuc-incident-table+table{table-layout:fixed;width:100%}body .mdx-content .aiuc-incident-table+[data-table-wrapper] table :where(th, td):nth-child(1){width:6.5rem}body .mdx-content .aiuc-incident-table+[data-table-wrapper] table :where(th, td):nth-child(2){width:14rem}body .mdx-content .aiuc-incident-table+[data-table-wrapper] table :where(th, td):nth-child(4){width:8.5rem}body .mdx-content .aiuc-incident-table+[data-table-wrapper] table :where(th, td):nth-child(5){width:10rem}body .mdx-content .aiuc-incident-table+[data-table-wrapper] table td [id]{scroll-margin-top:174px}@media (min-width:1024px){body .mdx-content .aiuc-incident-table+[data-table-wrapper] table td [id]{scroll-margin-top:134px}}body .mdx-content .aiuc-incident-report{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem}body .mdx-content .aiuc-incident-date{color:var(--aiuc-text-secondary);font-size:var(--fs-meta);font-variant-numeric:normal;line-height:1.2;white-space:nowrap}body .mdx-content a.aiuc-incident-headline{display:inline;font-weight:500!important;line-height:var(--lh-table)}#theme-preference-menu-content [data-theme-preference],#theme-preference-menu-content [data-theme-preference] svg[class~=size-4],body .mdx-content .aiuc-incident-summary{color:var(--aiuc-text-secondary)}body .mdx-content a.aiuc-incident-source{display:inline;line-height:var(--lh-table)}body .mdx-content a.aiuc-incident-principle{display:inline-flex;align-items:center;padding:.25rem .5rem;background:var(--aiuc-keyword-badge-bg);color:var(--aiuc-keyword-badge-fg);font-size:var(--fs-meta);font-weight:400;line-height:16px;text-decoration:none;white-space:nowrap}body .mdx-content a.aiuc-incident-principle:hover{background:color-mix(in srgb,var(--aiuc-keyword-badge-bg) 88%,var(--c-fg));color:var(--aiuc-keyword-badge-fg);text-decoration:none}@media (max-width:860px){body .mdx-content .aiuc-incident-table+[data-table-wrapper] table{width:63rem;min-width:0;overflow:visible}body .mdx-content .aiuc-incident-table+[data-table-wrapper] table :where(th, td):nth-child(1){position:sticky;left:var(--page-padding, 0px);z-index:2;background:var(--c-bg);box-shadow:-1px 0 0 var(--aiuc-table-border),inset -1px 0 0 var(--aiuc-table-border)}body .mdx-content .aiuc-incident-table+[data-table-wrapper] table th:nth-child(1){background:var(--aiuc-table-header-bg)}body .mdx-content .aiuc-incident-table+[data-table-wrapper] table :where(th, td):nth-child(1)::before{content:"";position:absolute;top:-1px;bottom:-1px;right:calc(100% + 1px);width:var(--page-padding, 0px);background:var(--c-bg)}body .mdx-content .aiuc-incident-table+[data-table-wrapper] table :where(th, td):nth-child(3){width:24rem}}body .mdx-content .aiuc-crosswalk-framework-table+[data-table-wrapper] table,body .mdx-content .aiuc-crosswalk-framework-table+table{table-layout:fixed;width:100%}body .mdx-content .aiuc-crosswalk-framework-table+[data-table-wrapper] table:not(:has(tr>th:nth-child(4))) :where(th, td):nth-child(1),body .mdx-content .aiuc-crosswalk-framework-table+table:not(:has(tr>th:nth-child(4))) :where(th, td):nth-child(1){width:22%}body .mdx-content .aiuc-crosswalk-framework-table+[data-table-wrapper] table:not(:has(tr>th:nth-child(4))) :where(th, td):nth-child(2),body .mdx-content .aiuc-crosswalk-framework-table+table:not(:has(tr>th:nth-child(4))) :where(th, td):nth-child(2){width:44%}body .mdx-content .aiuc-crosswalk-framework-table+[data-table-wrapper] table:not(:has(tr>th:nth-child(4))) :where(th, td):nth-child(3),body .mdx-content .aiuc-crosswalk-framework-table+table:not(:has(tr>th:nth-child(4))) :where(th, td):nth-child(3){width:34%}body .mdx-content .aiuc-crosswalk-framework-table+[data-table-wrapper] table:has(tr>th:nth-child(4)) :where(th, td):nth-child(1),body .mdx-content .aiuc-crosswalk-framework-table+table:has(tr>th:nth-child(4)) :where(th, td):nth-child(1){width:20%}body .mdx-content .aiuc-crosswalk-framework-table+[data-table-wrapper] table:has(tr>th:nth-child(4)) :where(th, td):nth-child(2),body .mdx-content .aiuc-crosswalk-framework-table+table:has(tr>th:nth-child(4)) :where(th, td):nth-child(2){width:32%}body .mdx-content .aiuc-crosswalk-framework-table+[data-table-wrapper] table:has(tr>th:nth-child(4)) :where(th, td):nth-child(3),body .mdx-content .aiuc-crosswalk-framework-table+[data-table-wrapper] table:has(tr>th:nth-child(4)) :where(th, td):nth-child(4),body .mdx-content .aiuc-crosswalk-framework-table+table:has(tr>th:nth-child(4)) :where(th, td):nth-child(3),body .mdx-content .aiuc-crosswalk-framework-table+table:has(tr>th:nth-child(4)) :where(th, td):nth-child(4){width:24%}body .mdx-content .aiuc-crosswalk-requirement-links{display:flex;flex-direction:column;gap:.75rem}body .mdx-content a.aiuc-crosswalk-requirement-link{display:block;line-height:1.35}@media (max-width:860px){body .mdx-content .aiuc-crosswalk-framework-intro{width:100%}body .mdx-content :is(
			.aiuc-crosswalk-framework-table,
			.aiuc-iso-reverse-table,
			.aiuc-changelog-table,
			.aiuc-changelog-history-table,
			.aiuc-changelog-comparison-table,
			.aiuc-evidence-table,
			.aiuc-certification-roadmap-table,
			.aiuc-accreditation-comparison-table,
			.aiuc-accredited-auditors-table
		)+[data-table-wrapper]{overflow:visible}body .mdx-content :is(
			.aiuc-crosswalk-framework-table,
			.aiuc-iso-reverse-table,
			.aiuc-changelog-table,
			.aiuc-changelog-history-table,
			.aiuc-changelog-comparison-table,
			.aiuc-evidence-table,
			.aiuc-certification-roadmap-table,
			.aiuc-accreditation-comparison-table,
			.aiuc-accredited-auditors-table
		)+[data-table-wrapper] table{display:block;table-layout:auto;border:0}body .mdx-content :is(
			.aiuc-crosswalk-framework-table,
			.aiuc-iso-reverse-table,
			.aiuc-changelog-table,
			.aiuc-changelog-history-table,
			.aiuc-changelog-comparison-table,
			.aiuc-evidence-table,
			.aiuc-certification-roadmap-table,
			.aiuc-accreditation-comparison-table,
			.aiuc-accredited-auditors-table
		)+[data-table-wrapper] thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body .mdx-content :is(
			.aiuc-crosswalk-framework-table,
			.aiuc-iso-reverse-table,
			.aiuc-changelog-table,
			.aiuc-changelog-history-table,
			.aiuc-changelog-comparison-table,
			.aiuc-evidence-table,
			.aiuc-certification-roadmap-table,
			.aiuc-accreditation-comparison-table,
			.aiuc-accredited-auditors-table
		)+[data-table-wrapper] tbody{display:flex;flex-direction:column;gap:1.5rem}body .mdx-content :is(
			.aiuc-crosswalk-framework-table,
			.aiuc-iso-reverse-table,
			.aiuc-changelog-table,
			.aiuc-changelog-history-table,
			.aiuc-changelog-comparison-table,
			.aiuc-evidence-table,
			.aiuc-certification-roadmap-table,
			.aiuc-accreditation-comparison-table,
			.aiuc-accredited-auditors-table
		)+[data-table-wrapper] tbody tr{display:block;border:1px solid var(--aiuc-table-border);background:var(--aiuc-white)}body .mdx-content :where(
			:is(
					.aiuc-crosswalk-framework-table,
					.aiuc-iso-reverse-table,
					.aiuc-changelog-table,
					.aiuc-changelog-history-table,
					.aiuc-changelog-comparison-table,
					.aiuc-evidence-table,
					.aiuc-certification-roadmap-table,
					.aiuc-accreditation-comparison-table,
					.aiuc-accredited-auditors-table
				)
				+ [data-table-wrapper]
				tbody
				td
		){display:block;width:100%!important;padding:.9rem .75rem 1rem!important;border:0!important;border-bottom:1px solid var(--aiuc-table-border)!important}body .mdx-content :where(
			:is(
					.aiuc-crosswalk-framework-table,
					.aiuc-iso-reverse-table,
					.aiuc-changelog-table,
					.aiuc-changelog-history-table,
					.aiuc-changelog-comparison-table,
					.aiuc-evidence-table,
					.aiuc-certification-roadmap-table,
					.aiuc-accreditation-comparison-table,
					.aiuc-accredited-auditors-table
				)
				+ [data-table-wrapper]
				tbody
				td:last-child
		){border-bottom:0!important}body .mdx-content :is(
			.aiuc-crosswalk-framework-table,
			.aiuc-iso-reverse-table,
			.aiuc-changelog-table,
			.aiuc-changelog-history-table,
			.aiuc-changelog-comparison-table,
			.aiuc-evidence-table,
			.aiuc-certification-roadmap-table,
			.aiuc-accreditation-comparison-table,
			.aiuc-accredited-auditors-table
		)+[data-table-wrapper] tbody td::before{display:block;margin:-.9rem -.75rem .9rem;padding:.6rem .75rem;background:var(--aiuc-table-header-bg);color:var(--aiuc-table-header-fg);font-family:var(--font-sans);font-size:var(--fs-ui);font-weight:var(--aiuc-text-emphasis-weight);letter-spacing:0;line-height:1.2;text-transform:none}body .mdx-content .aiuc-crosswalk-framework-table+[data-table-wrapper] tbody td:first-child::before{content:"Framework requirement"}body .mdx-content .aiuc-crosswalk-framework-table+[data-table-wrapper] tbody td:nth-child(2)::before{content:"Description"}body .mdx-content .aiuc-crosswalk-framework-table+[data-table-wrapper] tbody td:nth-child(3)::before{content:"Relevant AIUC-1 requirements"}body .mdx-content .aiuc-crosswalk-framework-table+[data-table-wrapper] tbody td:nth-child(4)::before{content:"Gap analysis"}body .mdx-content .aiuc-iso-reverse-table+[data-table-wrapper] tbody td:first-child::before{content:"Risk area"}body .mdx-content .aiuc-iso-reverse-table+[data-table-wrapper] tbody td:nth-child(2)::before{content:"AIUC-1 requirement"}body .mdx-content .aiuc-iso-reverse-table+[data-table-wrapper] tbody td:nth-child(3)::before{content:"Description"}body .mdx-content .aiuc-iso-reverse-table+[data-table-wrapper] tbody td:nth-child(4)::before{content:"ISO 42001 controls"}body .mdx-content .aiuc-changelog-table+[data-table-wrapper] tbody td:first-child::before{content:"Date"}body .mdx-content .aiuc-changelog-table+[data-table-wrapper] tbody td:nth-child(2)::before{content:"AIUC-1 requirement and control"}body .mdx-content .aiuc-changelog-table+[data-table-wrapper] tbody td:nth-child(3)::before{content:"Category"}body .mdx-content .aiuc-changelog-table+[data-table-wrapper] tbody td:nth-child(4)::before{content:"Change notes"}body .mdx-content .aiuc-changelog-history-table+[data-table-wrapper] tbody td:first-child::before{content:"Version"}body .mdx-content .aiuc-changelog-history-table+[data-table-wrapper] tbody td:nth-child(2)::before{content:"Link to changelog"}body .mdx-content .aiuc-changelog-comparison-table+[data-table-wrapper] tbody td:first-child::before{content:"AIUC-1 requirement"}body .mdx-content .aiuc-changelog-comparison-table+[data-table-wrapper] tbody td:nth-child(2)::before{content:"2025-07-01"}body .mdx-content .aiuc-changelog-comparison-table+[data-table-wrapper] tbody td:nth-child(3)::before{content:"2025-10-01"}body .mdx-content .aiuc-evidence-table+[data-table-wrapper] tbody td:first-child::before{content:"Requirement"}body .mdx-content .aiuc-evidence-table+[data-table-wrapper] tbody td:nth-child(2)::before{content:"Control activity"}body .mdx-content .aiuc-evidence-table+[data-table-wrapper] tbody td:nth-child(3)::before{content:"Evidence"}body .mdx-content .aiuc-evidence-table+[data-table-wrapper] tbody td:nth-child(4)::before{content:"Tags"}body .mdx-content .aiuc-certification-roadmap-table+[data-table-wrapper] tbody td:first-child::before{content:"Phase"}body .mdx-content .aiuc-certification-roadmap-table+[data-table-wrapper] tbody td:nth-child(2)::before{content:"Timeframe"}body .mdx-content .aiuc-certification-roadmap-table+[data-table-wrapper] tbody td:nth-child(3)::before{content:"Tasks"}body .mdx-content .aiuc-certification-roadmap-table+[data-table-wrapper] tbody td:nth-child(4)::before{content:"Results"}body .mdx-content .aiuc-accreditation-comparison-table+[data-table-wrapper] tbody td:first-child::before{content:"Comparison point"}body .mdx-content .aiuc-accreditation-comparison-table+[data-table-wrapper] tbody td:nth-child(2)::before{content:"AIUC-1"}body .mdx-content .aiuc-accreditation-comparison-table+[data-table-wrapper] tbody td:nth-child(3)::before{content:"FedRAMP"}body .mdx-content .aiuc-accreditation-comparison-table+[data-table-wrapper] tbody td:nth-child(4)::before{content:"HITRUST"}body .mdx-content .aiuc-accredited-auditors-table+[data-table-wrapper] tbody td:first-child::before{content:"Auditor"}body .mdx-content .aiuc-accredited-auditors-table+[data-table-wrapper] tbody td:nth-child(2)::before{content:"Accreditation period"}body .mdx-content .aiuc-accredited-auditors-table+[data-table-wrapper] tbody td:nth-child(3)::before{content:"More information"}}body .mdx-content .aiuc-certificate-intro{display:flex;flex-direction:column;gap:1.25rem;width:70%;margin-bottom:3rem}body .mdx-content .aiuc-certificate-table-section{margin-top:0}body .mdx-content .aiuc-certificate-table-section h2{margin-top:0;margin-bottom:1.75rem}body .mdx-content .aiuc-certificate-table-scroll{max-width:100%}body .mdx-content table.aiuc-certificate-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--aiuc-table-border);background:var(--aiuc-white);color:var(--aiuc-gray-black);font-size:.875rem;line-height:var(--lh-table)}body .mdx-content table.aiuc-certificate-table tbody td:first-child,body .mdx-content table.aiuc-certificate-table thead tr:first-child th:first-child,body .mdx-content table.aiuc-certificate-table thead tr:nth-child(2) th:first-child{width:16%}body .mdx-content table.aiuc-certificate-table thead tr:nth-child(2) th:nth-child(2),body .mdx-content table.aiuc-certificate-table thead tr:nth-child(2) th:nth-child(3){width:31%}body .mdx-content table.aiuc-certificate-table tbody td:last-child,body .mdx-content table.aiuc-certificate-table thead tr:first-child th:last-child,body .mdx-content table.aiuc-certificate-table thead tr:nth-child(2) th:last-child{width:22%}body .mdx-content table.aiuc-certificate-table td,body .mdx-content table.aiuc-certificate-table th{border:0;border-bottom:1px solid var(--aiuc-table-border);padding:1rem;line-height:var(--lh-table)}body .mdx-content table.aiuc-certificate-table td{vertical-align:top}body .mdx-content table.aiuc-certificate-table td:not(:first-child),body .mdx-content table.aiuc-certificate-table th:not(:first-child){border-left:1px solid var(--aiuc-table-border)}body .mdx-content table.aiuc-certificate-table td{background:var(--aiuc-white);color:var(--aiuc-gray-black)}body .mdx-content table.aiuc-certificate-table th{vertical-align:middle;text-align:center}body .mdx-content table.aiuc-certificate-table thead tr:nth-child(2) th{border-top:0}body .mdx-content table.aiuc-certificate-table thead tr:nth-child(2) th:not(:first-child){border-left-color:var(--aiuc-table-border)}body .mdx-content table.aiuc-certificate-table tbody td{background:var(--aiuc-white);font-weight:400}body .mdx-content table.aiuc-certificate-table strong,body .mdx-content table.aiuc-certificate-table tbody td:first-child{font-weight:500}body .mdx-content table.aiuc-certificate-table .aiuc-certificate-negative,body .mdx-content table.aiuc-certificate-table .aiuc-certificate-positive{color:var(--aiuc-gray-black)}@media (max-width:920px){body .mdx-content .aiuc-certificate-intro{width:100%}body .mdx-content .aiuc-certificate-table-scroll{overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}body .mdx-content table.aiuc-certificate-table{min-width:54rem;border-collapse:separate;border-spacing:0;overflow:visible}body .mdx-content table.aiuc-certificate-table thead tr:nth-child(2) th:nth-child(2),body .mdx-content table.aiuc-certificate-table thead tr:nth-child(2) th:nth-child(3){width:32%}body .mdx-content table.aiuc-certificate-table tbody td:last-child,body .mdx-content table.aiuc-certificate-table thead tr:first-child th:last-child,body .mdx-content table.aiuc-certificate-table thead tr:nth-child(2) th:last-child{width:20%}body .mdx-content table.aiuc-certificate-table :where(th, td):first-child{position:sticky;left:0;z-index:2;box-shadow:1px 0 0 var(--aiuc-gray-extra-light)}body .mdx-content table.aiuc-certificate-table thead tr:nth-child(2) th:first-child{box-shadow:none}}body .mdx-content .aiuc-compact-accordions{display:flex;flex-direction:column;gap:.2rem;margin:.45rem 0 .95rem}body .mdx-content .aiuc-compact-accordion{margin:.4rem 0 .75rem}body .mdx-content .aiuc-compact-accordions .aiuc-compact-accordion{margin:0}body .mdx-content .aiuc-compact-accordion>:where(div, details){background:var(--aiuc-white);border-color:var(--aiuc-gray-light);border-radius:var(--radius-container);box-shadow:none}body .mdx-content .aiuc-compact-accordion>:where(div, details)>:where(div){padding-top:.55rem!important;padding-bottom:.55rem!important}body .mdx-content .aiuc-compact-accordion :where(button, summary){min-height:0;padding-top:.28rem!important;padding-bottom:.28rem!important;color:var(--aiuc-gray-black);font-size:.95rem;font-weight:var(--aiuc-text-emphasis-weight);line-height:1.25}body .mdx-content .aiuc-compact-accordion :where(ul, ol){margin-top:.25rem;margin-bottom:.8rem;padding-left:1.1rem}body .mdx-content .aiuc-compact-accordion li{margin:.22rem 0;font-size:.92rem;line-height:var(--lh-list)}body .mdx-content>:where(.aiuc-scoping-page, .aiuc-faq-page){display:none}body .mdx-content details.accordion{background:var(--c-bg)}html.dark body .mdx-content details.accordion{background:var(--c-surface)}body .mdx-content details.accordion>summary p{margin:0!important;font-weight:500!important}body .mdx-content details.accordion>summary:hover{background:var(--aiuc-row-hover-bg)!important}body .mdx-content details.accordion>summary>div:has(>svg){position:relative}body .mdx-content details.accordion>summary>div:has(>svg)::before{content:"";display:block;width:7px;height:9px;background:var(--aiuc-bullet);clip-path:polygon(0 0,100% 50%,0 100%);transition:transform 200ms ease}body .mdx-content details.accordion[open]>summary>div:has(>svg)::before{transform:rotate(90deg)}body .mdx-content details.accordion>summary+div{color:var(--c-fg);font-size:var(--fs-ui);line-height:var(--lh-body)}body .mdx-content details.accordion>summary+div :is(p, li, span, a, strong, em){font-size:inherit!important;line-height:inherit!important}body .mdx-content details.accordion>summary+div :is(p, li, span){color:inherit}@media (max-width:720px){body .mdx-content:has(>.aiuc-faq-page) h2{font-size:1.25rem;line-height:1.35}body .mdx-content:has(>.aiuc-scoping-page) details.accordion>summary{min-height:0;padding:.7rem .75rem!important}body .mdx-content:has(>.aiuc-scoping-page) details.accordion>summary>div{margin-left:0!important}body .mdx-content:has(>.aiuc-scoping-page) details.accordion>summary>div:last-child{margin-left:.875rem!important}body .mdx-content:has(>.aiuc-scoping-page) details.accordion>summary p{margin:0!important;line-height:1.3!important}body .mdx-content:has(>.aiuc-scoping-page) details.accordion>summary+div{margin:.15rem .75rem .75rem!important}body .mdx-content:has(>.aiuc-scoping-page) details.accordion>summary+div p{line-height:var(--lh-body)!important;margin:.5rem 0!important}body .mdx-content:has(>.aiuc-scoping-page) details.accordion>summary+div li{line-height:var(--lh-list)!important;margin:.4rem 0!important}body .mdx-content:has(>.aiuc-scoping-page) details.accordion>summary+div :where(ul, ol){margin:.45rem 0!important;padding-left:0!important}body :where(
			.mdx-content:has(> .aiuc-scoping-page)
				details.accordion
				> summary
				+ div
				li
		)::before{inset-inline-start:0!important}}body *,body ::after,body ::before{border-radius:0!important}body #content-area #header,body .mdx-content.mdx-content>:not(:where(
				table,
				[data-table-wrapper],
				.aiuc-framework-comparisons-table,
				.aiuc-crosswalk-framework-table,
				.aiuc-evidence-table,
				.aiuc-evidence-list-header,
				.aiuc-standard-requirements,
				.aiuc-requirement-overview,
				.aiuc-requirement-control-evidence,
				.aiuc-changelog-table
			)):not(:has(table)){width:min(100%,var(--aiuc-prose-width));margin-left:0;margin-right:auto}body .mdx-content.mdx-content>:is(h2, h3, h4):has(+:is(
				table,
				[data-table-wrapper],
				[class*="aiuc-"][class*="-table"],
				.aiuc-evidence-list-header,
				.aiuc-standard-requirements
			)){width:100%;margin-left:0;margin-right:0;margin-bottom:var(--aiuc-table-heading-gap)}body .mdx-content.mdx-content>:is(h2, h3, h4)+:is(table, [data-table-wrapper], .aiuc-standard-requirements),body .mdx-content.mdx-content>:is(h2, h3, h4)+[class*=aiuc-][class*=-table]+:is(table, [data-table-wrapper]){margin-top:0!important;padding-top:0!important}body .mdx-content :is(.aiuc-requirement-overview, .aiuc-requirement-control-evidence){width:100%}@media (max-width:860px){body #content-area:has(.mdx-content) #header,body .mdx-content.mdx-content>:not(:where(
					table,
					[data-table-wrapper],
					.aiuc-framework-comparisons-table,
					.aiuc-crosswalk-framework-table,
					.aiuc-evidence-table,
					.aiuc-evidence-list-header,
					.aiuc-standard-requirements,
					.aiuc-requirement-overview,
					.aiuc-requirement-control-evidence,
					.aiuc-changelog-table
				)):not(:has(table)){width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important}}.aiuc-footer{position:relative;border-top:1px solid var(--aiuc-gray-light);background:var(--aiuc-white);color:var(--aiuc-gray-black);margin-top:32px;font-family:"ABC Diatype",Inter,"Helvetica Neue",Arial,sans-serif}.aiuc-footer a{color:var(--aiuc-gray-black);text-decoration:none}.aiuc-footer a:hover{color:var(--aiuc-accent)}.aiuc-footer-corner{position:absolute;width:12px;height:12px;color:var(--aiuc-gray-medium);pointer-events:none}.aiuc-footer-corner-tl{top:8px;left:8px}.aiuc-footer-corner-tr{top:8px;right:8px}.aiuc-footer-corner-bl{bottom:8px;left:8px}.aiuc-footer-corner-br{bottom:8px;right:8px}.aiuc-footer-strip{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;border-bottom:1px solid var(--aiuc-gray-light);padding:12px 24px;font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--aiuc-gray-medium)}.aiuc-footer-strip-center{text-align:center}.aiuc-footer-strip-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--aiuc-gray-light);padding:12px 24px;font-size:10px;text-transform:uppercase;letter-spacing:.2em;color:var(--aiuc-gray-medium)}.aiuc-footer-mono{font-family:ui-monospace,SFMono-Regular,"SF Mono",Monaco,Consolas,monospace}.aiuc-footer-row-main{display:grid;grid-template-columns:1fr 2fr 1fr;gap:24px;padding:24px 24px 0;max-width:1400px;margin:0 auto}.aiuc-footer-wireframe-cell{max-width:240px}.aiuc-footer-wireframe{width:100%;height:auto;color:var(--aiuc-gray-medium)}.aiuc-footer-wordmark-cell{display:flex;align-items:center;justify-content:center}.aiuc-footer-wordmark{text-align:center;font-family:"Times New Roman",Cambria,serif;font-style:italic;font-weight:300;font-size:48px;line-height:1.05;color:var(--aiuc-gray-black);margin:0}.aiuc-footer-clocks{gap:16px}.aiuc-footer-clock,.aiuc-footer-clocks{display:flex;flex-direction:column;align-items:flex-end}.aiuc-footer-clock-city{font-size:10px;font-weight:var(--aiuc-text-emphasis-weight);text-transform:uppercase;letter-spacing:.2em;color:var(--aiuc-gray-medium)}.aiuc-footer-clock-time{font-family:ui-monospace,SFMono-Regular,"SF Mono",Monaco,Consolas,monospace;font-size:14px;font-variant-numeric:tabular-nums;color:var(--aiuc-gray-black)}.aiuc-footer-row-sub{display:grid;grid-template-columns:1fr 3fr;gap:24px;padding:24px 24px 16px;max-width:1400px;margin:0 auto}.aiuc-footer-codeblock{display:grid;grid-template-columns:max-content 1fr;column-gap:12px;row-gap:6px}.aiuc-footer-codeblock-header{font-size:10px;font-weight:var(--aiuc-text-emphasis-weight);text-transform:uppercase;letter-spacing:.2em;color:var(--aiuc-gray-medium);margin:0 0 6px}.aiuc-footer-codeblock-code{font-family:ui-monospace,SFMono-Regular,"SF Mono",Monaco,Consolas,monospace;font-size:11px;color:var(--aiuc-gray-medium)}.aiuc-footer-codeblock-text{font-size:11px;line-height:1.4;color:var(--aiuc-gray-medium)}.aiuc-footer-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.aiuc-footer-column-header{font-size:10px;font-weight:var(--aiuc-text-emphasis-weight);text-transform:uppercase;letter-spacing:.2em;color:var(--aiuc-gray-medium);margin:0 0 12px}.aiuc-footer-column-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.aiuc-footer-column-link{font-size:14px}@media (max-width:768px){.aiuc-footer-row-main,.aiuc-footer-row-sub{grid-template-columns:1fr}.aiuc-footer-wordmark{font-size:32px}.aiuc-footer-columns{grid-template-columns:repeat(2,1fr)}.aiuc-footer-clocks{flex-direction:row;justify-content:flex-end}}body .aiuc-footer,body footer#footer,body footer[data-ui=SharedFooter]{display:none!important}body ::selection{background:var(--aiuc-selection-bg);color:var(--aiuc-selection-fg);text-shadow:none}body .mdx-content :is(p, li, dd, blockquote, span){text-wrap:pretty}body #header #page-title,body .mdx-content :is(h1, h2, h3, h4){text-wrap:balance}body .mdx-content a{border-bottom:0!important;color:var(--c-fg);font-weight:400;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:var(--c-muted-fg);text-decoration-thickness:1px;text-underline-offset:4px}body .mdx-content a:hover{color:var(--c-fg);text-decoration-color:var(--c-fg-2)}body .mdx-content .aiuc-input-cta{display:flex;margin:1.4rem 0 2.5rem}body .mdx-content .aiuc-typeform{flex-direction:column}body .mdx-content .aiuc-typeform-frame{height:0;overflow:hidden}body .mdx-content .aiuc-typeform[data-aiuc-typeform-state=ready] .aiuc-typeform-frame{width:100%;height:34rem;border:1px solid var(--aiuc-button-border);border-radius:4px}body .mdx-content a.aiuc-input-button{display:inline-flex;align-items:center;justify-content:center;width:fit-content;height:2rem;padding:0 .75rem;background:var(--aiuc-button-bg);border:1px solid var(--aiuc-button-border)!important;color:var(--aiuc-button-fg);transition:var(--aiuc-button-transition);font-size:var(--fs-meta);font-weight:400;line-height:1.2;text-decoration:none;white-space:nowrap}body .mdx-content a.aiuc-input-button:hover{background:var(--aiuc-button-hover-bg);border:1px solid var(--aiuc-button-border)!important;color:var(--aiuc-button-hover-fg);text-decoration:none}body .mdx-content a.aiuc-requirement-link{display:inline-flex;align-items:baseline;gap:.38rem;max-width:100%;margin-bottom:.3rem;font-weight:400;vertical-align:top}body .mdx-content .aiuc-requirement-code{flex:0 0 auto;font-weight:400}body .mdx-content .aiuc-requirement-name{min-width:0;font-weight:400}body .mdx-content :is(a, button).aiuc-evidence-download,body .mdx-content :is(a, button).aiuc-evidence-download:hover{border:1px solid var(--aiuc-button-border)!important;text-decoration:none}body .mdx-content table :where(th, td) :where(ul, ol){margin-top:0!important;margin-bottom:0!important;padding-left:.75rem}body .mdx-content table :where(th, td) :where(ul, ol)>li{padding-left:.05rem}body .mdx-content table :where(th, td) .aiuc-table-list,body table :where(th, td) .aiuc-table-list{margin:0!important;padding-left:0!important;list-style:none!important;display:flex;flex-direction:column;gap:var(--aiuc-table-list-gap)}body .mdx-content table :where(th, td) .aiuc-table-list li,body .mdx-content table :where(th, td) .aiuc-table-list-item,body table :where(th, td) .aiuc-table-list li,body table :where(th, td) .aiuc-table-list-item{display:block!important;text-indent:-.68rem;margin:0!important;padding-left:.68rem!important;padding-inline-start:.68rem!important;list-style:none!important;line-height:var(--lh-table)}body .mdx-content table :where(th, td) .aiuc-table-list li::marker,body table :where(th, td) .aiuc-table-list li::marker{content:""}body .mdx-content table :where(th, td) .aiuc-table-list li::before,body .mdx-content table :where(th, td) .aiuc-table-list-item::before,body table :where(th, td) .aiuc-table-list li::before,body table :where(th, td) .aiuc-table-list-item::before{content:"";display:inline-block;width:.18rem;height:.18rem;margin-right:.5rem;vertical-align:.18em;background:var(--aiuc-bullet)}body .mdx-content table :where(th, td) .aiuc-table-list li+li,body .mdx-content table :where(th, td) .aiuc-table-list-item+.aiuc-table-list-item,body table :where(th, td) .aiuc-table-list li+li,body table :where(th, td) .aiuc-table-list-item+.aiuc-table-list-item{margin-top:0}body .mdx-content table :where(th, td) .aiuc-table-list li a,body .mdx-content table :where(th, td) .aiuc-table-list-item a,body table :where(th, td) .aiuc-table-list li a,body table :where(th, td) .aiuc-table-list-item a{overflow-wrap:normal;word-break:normal}body .mdx-content .aiuc-requirement-crosswalk-items a{font-size:inherit;font-weight:400;line-height:inherit;overflow-wrap:normal;word-break:normal}:root{--aiuc-text-emphasis-weight:700}body :where(strong, b, .font-semibold, [class*="font-semibold"]):not(:where(h1, h2, h3, h4, h5, h6, [role="heading"])){font-weight:var(--aiuc-text-emphasis-weight)!important}body .mdx-content :where(em, i){font-weight:var(--aiuc-text-emphasis-weight)}body table :where(th, td) .aiuc-evidence-control-list .aiuc-table-list-item{text-indent:0;padding-left:0!important;padding-inline-start:0!important}body table :where(th, td) .aiuc-evidence-control-list .aiuc-table-list-item::before{content:none}@media (max-width:860px){body .mdx-content .aiuc-framework-comparisons-table+[data-table-wrapper] table :where(th, td) .aiuc-table-list-item{text-indent:-.48rem;padding-left:.48rem!important;padding-inline-start:.48rem!important}body .mdx-content .aiuc-framework-comparisons-table+[data-table-wrapper] table :where(th, td) .aiuc-table-list-item::before{margin-right:.3rem}}body #sidebar-content li :is(a, button){font-family:var(--font-sans);font-size:var(--fs-nav);font-weight:var(--fw-nav);line-height:21px;letter-spacing:var(--ls-nav)}body .mdx-content.mdx-content :is(ul, ol)>li::before{background:var(--aiuc-bullet)}body .mdx-content table :where(th, td) br+.aiuc-table-list{margin-top:.6rem!important}@media (max-width:639px){body #header #page-title,body #header #page-title[class],body .mdx-content h1,body .mdx-content h1[class]{font-size:30px;letter-spacing:-.02em}}@media (hover:none) and (pointer:coarse){body #search-bar-entry input,body #search-bar-entry-mobile input,body input[type=search]{font-size:16px}body #sidebar-content li a{min-height:36px;display:flex;align-items:center}}body header#navbar{background:var(--c-bg);border-bottom:0}body header#navbar>div[class~=border-b]{border-bottom:1px solid var(--c-border)}@media (min-width:1024px){body header#navbar [class~=h-12]{height:var(--aiuc-navbar-height)}body nav#sidebar-content{top:calc(var(--aiuc-navbar-height) + var(--banner-height, 0px))!important;height:calc(100vh - var(--aiuc-navbar-height) - var(--banner-height, 0px))!important}}body header#navbar :is(a, button):not(#topbar-cta-button a){font-size:var(--fs-ui);font-weight:400;letter-spacing:0;color:var(--c-muted-fg)}body header#navbar :is(a, button):not(#topbar-cta-button a):hover{color:var(--c-fg)}body header#navbar li.navbar-link>a:not(#topbar-cta-button a){height:34px;padding:0 14px;border:1px solid rgb(var(--gray-200)/.7);color:rgb(var(--gray-500));font-size:var(--fs-ui);font-weight:400;background:0 0}body header#navbar li.navbar-link>a:not(#topbar-cta-button a):hover{border-color:rgb(var(--gray-300));color:rgb(var(--gray-600));background:0 0}body header#navbar #topbar-cta-button a,body header#navbar #topbar-cta-button a *{color:var(--aiuc-button-fg);font-size:var(--fs-ui);font-weight:400}body header#navbar #topbar-cta-button a{background:var(--aiuc-button-bg);border:1px solid var(--aiuc-button-border);padding:calc(.375rem - 1px) calc(.875rem - 1px);transition:none}body header#navbar #topbar-cta-button a:hover,body header#navbar #topbar-cta-button a:hover *{background:var(--aiuc-button-hover-bg);color:var(--aiuc-button-hover-fg);opacity:1}body nav#sidebar-content{background:var(--c-surface);border-right:1px solid var(--c-border)}@media (min-width:1024px){body nav#sidebar-content{width:var(--aiuc-sidebar-width)}body #body-content{padding-left:var(--aiuc-sidebar-width)}}body nav#sidebar-content #navigation-items>div{padding:24px 0}body #sidebar-content [data-component-part=scroll-area-scrollbar]{background:0 0}body #sidebar-content [data-component-part=scroll-area-thumb]{background:color-mix(in srgb,var(--c-fg) 22%,transparent)}body #sidebar-content [data-component-part=scroll-area-thumb]:active,body #sidebar-content [data-component-part=scroll-area-thumb]:hover{background:color-mix(in srgb,var(--c-fg) 38%,transparent)}body #sidebar-content .sidebar-group-header{padding-left:32px;margin-bottom:4px}body #sidebar-content .space-y-px>*{margin-block:0}body #sidebar-content [class~="lg:mt-8"]{margin-top:20px}body #sidebar-content li>:is(a, button){width:100%;margin-left:0;margin-right:0;padding:4px 24px;padding-left:32px!important;font-size:var(--fs-nav);line-height:21px}body #sidebar-content li>ul{margin-left:0;padding-left:0}@media (prefers-reduced-motion:reduce){body #sidebar-content li>button svg{transition:none}}body #sidebar-content li li>:is(a, button){position:relative;font-size:var(--fs-nav-child);line-height:21px;padding-left:44px!important}body #sidebar-content li li[data-active]>:is(a, button)::before{content:none}body #sidebar-content li>button>div:first-child{flex:1 1 auto;min-width:0}body #sidebar-content li>button>div:last-child:has(>svg){margin-left:auto;padding-left:8px}body #sidebar-content li>button svg{width:10px;height:10px;margin-right:0;color:var(--c-muted-fg);transition:transform 120ms cubic-bezier(.455,.03,.515,.955),rotate 120ms cubic-bezier(.455,.03,.515,.955);display:block;opacity:1;visibility:visible}body #sidebar-content li :is(a, button){color:var(--c-fg);transition:color var(--nav-transition),background-color var(--nav-transition)}body #sidebar-content li :is(a, button):hover{background:color-mix(in srgb,var(--c-muted) 70%,transparent)}body #sidebar-content li:has(>button[aria-expanded=true]){margin:0 0 6px;padding:0 0 6px;background:var(--aiuc-nav-open-bg)}body #sidebar-content li:has(>button[aria-expanded=true])>button{margin-bottom:4px;background:var(--aiuc-nav-open-header-bg)}body #sidebar-content li:has(>button[aria-expanded=true])>button:hover{background:var(--aiuc-nav-open-header-bg)}body #sidebar-content li:has(>button[aria-expanded=true]) li :is(a, button):hover{background:var(--aiuc-nav-open-header-bg)}body #sidebar-content li:is([data-active], [data-active-nav-item])>:is(a, button),body #sidebar-content li>a[aria-current=page]{color:var(--aiuc-nav-active);font-weight:var(--fw-nav);text-shadow:none;background:var(--aiuc-nav-open-header-bg)}body .mdx-content .card a[href^=http]>div[class~=absolute] svg,body header#navbar #theme-preference-menu-trigger,body header#navbar #theme-preference-menu-trigger svg{color:var(--c-muted-fg)}#theme-preference-menu-content [data-theme-preference]:hover,#theme-preference-menu-content [data-theme-preference]:hover svg[class~=size-4],#theme-preference-menu-content [data-theme-preference][data-active=true],#theme-preference-menu-content [data-theme-preference][data-active=true] svg[class~="size-3.5"],#theme-preference-menu-content [data-theme-preference][data-active=true] svg[class~=size-4],body header#navbar #theme-preference-menu-trigger:hover,body header#navbar #theme-preference-menu-trigger:hover svg{color:var(--c-fg)}#theme-preference-menu-content{background:var(--c-bg);border:1px solid var(--c-border);box-shadow:none}#theme-preference-menu-content [data-theme-preference] svg[class~="size-3.5"]{color:transparent}#theme-preference-menu-content [data-theme-preference]:hover,#theme-preference-menu-content [data-theme-preference][data-highlighted]{background:var(--aiuc-row-hover-bg)}body .mdx-content .steps{max-width:var(--aiuc-component-width);margin-top:2rem;margin-bottom:1.5rem}body .mdx-content .step{padding-bottom:2.5rem}body .mdx-content .step [data-component-part=step-line]{background:var(--aiuc-table-border)}body .mdx-content .step [data-component-part=step-indicator]{width:1.5rem;height:1.5rem;margin-left:2px;background:var(--c-muted);color:var(--c-fg);font-family:var(--font-sans);font-size:var(--fs-meta);font-weight:500!important}body .mdx-content .step [data-component-part=step-title]{margin:0 0 1rem;color:var(--c-fg);font-size:1.25rem;font-weight:500!important;line-height:1.3}body .mdx-content .step [data-component-part=step-content]>:not(:is(table, [data-table-wrapper], .columns, .card, details)){max-width:var(--aiuc-prose-width)}body .mdx-content .step table{width:100%;table-layout:auto}body .mdx-content .aiuc-facts-table+[data-table-wrapper] table :where(th, td),body .mdx-content .step table :where(th, td){min-width:0!important}body .mdx-content .step [data-table-wrapper]{--page-padding:0px;width:100%!important}body .mdx-content .card{margin:0;background:var(--c-surface);border:1px solid transparent!important;box-shadow:none;cursor:default}body .mdx-content .card:has(a[href]){background:var(--c-bg);border-color:var(--aiuc-table-border)!important;cursor:pointer}body .mdx-content .card:has(a[href]):hover{border-color:var(--aiuc-card-hover-border)!important}body .mdx-content .card [data-component-part=card-content-container]{padding:1.25rem 1.5rem}body .mdx-content .card [data-component-part=card-title]{margin:0;color:var(--c-fg);font-size:15px;font-weight:500;line-height:1.35}body .mdx-content .card [data-component-part=card-content]{margin-top:.375rem;color:var(--aiuc-text-secondary);font-size:var(--fs-ui);line-height:1.5}body .mdx-content .card [data-component-part=card-icon],body .mdx-content .card a>div[class~=absolute]{display:none!important}body .mdx-content .card a[href^=http]>div[class~=absolute]{display:block!important;color:var(--c-muted-fg)}body .mdx-content .card:hover a[href^=http]>div[class~=absolute],body .mdx-content .card:hover a[href^=http]>div[class~=absolute] svg{color:var(--c-fg)!important}body .mdx-content .aiuc-coming-soon{display:inline-block;padding:.25rem .5rem;background:var(--aiuc-code-chip-bg);color:var(--c-fg);font-size:var(--fs-meta);font-weight:500;line-height:1rem}body .mdx-content .card [data-component-part=card-content]{display:flex;flex-direction:column;align-items:flex-start}body .mdx-content .card [data-component-part=card-content]:empty{display:none}body .mdx-content .card [data-component-part=card-content]>.aiuc-coming-soon{order:1;margin-top:.75rem}body .mdx-content .card [data-component-part=card-content]>.aiuc-coming-soon:only-child{margin-top:.375rem}body .mdx-content .card [data-component-part=card-content]>:is(p, span):not(.aiuc-coming-soon){margin:0!important}body .mdx-content .card [data-component-part=card-content]>:is(p, span):not(.aiuc-coming-soon)+:is(p, span):not(.aiuc-coming-soon){margin-top:.5rem!important}body .mdx-content.mdx-content>.aiuc-card-section{width:min(100%,var(--aiuc-card-grid-width));margin:3rem 0 0}body .mdx-content .aiuc-card-section>:not(.columns){max-width:var(--aiuc-prose-width)}body .mdx-content .aiuc-card-section>span,body .mdx-content .aiuc-page-lead>span{display:block;text-wrap:balance}body .mdx-content .aiuc-card-section>h2{margin-top:0}body .mdx-content.mdx-content>.aiuc-page-lead{width:min(100%,var(--aiuc-component-width))}body .mdx-content .aiuc-page-lead>span+span{margin-top:1.25rem}body .mdx-content .columns{gap:.75rem;margin:1.25rem 0;grid-auto-rows:1fr}body .mdx-content .aiuc-facts-table,body .mdx-content .aiuc-facts-table+[data-table-wrapper] table thead{display:none}body .mdx-content .aiuc-facts-table+[data-table-wrapper] table,body .mdx-content .aiuc-facts-table+table{table-layout:fixed;width:100%}body .mdx-content .aiuc-facts-table+[data-table-wrapper] table td:first-child{width:9rem}body .mdx-content .aiuc-sep{display:inline-block;width:5px;height:5px;margin:0 .625rem;background:var(--aiuc-bullet);vertical-align:middle}body .mdx-content .callout{margin:1.25rem 0;padding:1rem 1.25rem;background:var(--c-surface)!important;border:1px solid var(--aiuc-table-border)!important;color:var(--c-fg)}body .mdx-content .callout[data-callout-type] svg{color:var(--aiuc-text-secondary)!important}body .mdx-content .callout :is(p, div){color:var(--c-fg);font-size:var(--fs-ui);line-height:1.5}html.dark body .mdx-content .card{background:var(--c-muted)}html.dark body .mdx-content .card:has(a[href]){background:var(--c-bg)}body #content-area nav#pagination a{background:var(--aiuc-row-hover-bg);border:1px solid var(--aiuc-table-border)!important}body #content-area nav#pagination a:hover{border-color:var(--aiuc-card-hover-border)!important}body #content-area nav#pagination a div[class~=truncate]{color:var(--c-fg);font-size:var(--fs-body);font-weight:500}body #content-area nav#pagination a div[class~=text-sm],body #content-area nav#pagination a div[class~=text-sm] *{color:var(--aiuc-text-secondary);font-size:var(--fs-ui);font-weight:400}body header#navbar .topbar-right-container>#theme-preference-menu-trigger{order:1}body header#navbar .topbar-right-container>ul{order:2}@layer base{body #sidebar-content li :is(a, button),body .mdx-content :is(
			.aiuc-standard-requirement-code,
			.aiuc-standard-requirement-pill,
			.aiuc-requirement-overview-pill,
			.aiuc-requirement-evidence-pill,
			.aiuc-evidence-tag-mandatory,
			.aiuc-evidence-tag-supplemental,
			.aiuc-evidence-tag-category
		),body .mdx-content :is(a, button).aiuc-evidence-download,body .mdx-content :not(pre)>code,body .mdx-content a.aiuc-input-button,body .mdx-content kbd,body header#navbar #search-bar-entry,body header#navbar #topbar-cta-button a{border-radius:var(--radius-control)!important}body .mdx-content .aiuc-help-marker{border-radius:50%!important}body header#navbar #topbar-cta-button a{background:var(--aiuc-button-bg)!important;color:var(--aiuc-button-fg)!important}body header#navbar #topbar-cta-button a:hover,body header#navbar #topbar-cta-button a:hover *{background:var(--aiuc-button-hover-bg)!important;color:var(--aiuc-button-hover-fg)!important}body .mdx-content .card:has(a[href]):hover{border-color:var(--aiuc-card-hover-border)!important}body .mdx-content .card:not(:has(a[href])):hover{border-color:transparent!important}body .mdx-content details.accordion{border-color:var(--aiuc-table-border)!important}body .mdx-content :is(
			.aiuc-requirement-card,
			.aiuc-requirement-control-card,
			.aiuc-requirement-evidence-card,
			.aiuc-compact-accordion > :where(div, details)
		),body .mdx-content table{border-radius:var(--radius-container)!important}}body .mdx-content :is(p, li) :is(strong, b),body .mdx-content table :is(td, th) :is(strong, b){font-weight:500!important}html.dark body .mdx-content .aiuc-help-marker{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 6.9v5.1' stroke='%239a9a9a' stroke-width='1.9' stroke-linecap='butt'/%3E%3Ccircle cx='8' cy='4.35' r='1' fill='%239a9a9a'/%3E%3C/svg%3E")}html.dark body .mdx-content .aiuc-help-marker[data-tooltip]:hover{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8 6.9v5.1' stroke='%23f2f2f2' stroke-width='1.9' stroke-linecap='butt'/%3E%3Ccircle cx='8' cy='4.35' r='1' fill='%23f2f2f2'/%3E%3C/svg%3E")}