.sample-profile-site{--sample-ink: #0d211b;--sample-muted: #52665f;--sample-line: #cbd8d3;--sample-paper: #f8fbfa;--sample-green: #08765f;--sample-green-soft: #dcefe9;--sample-amber: #9a5c00;min-height:100vh;color:var(--sample-ink);background:#edf3f1}.sample-profile-card-loading{min-height:520px;border:1px solid #cbd8d3;border-radius:10px;background:#f8fbfa}.sample-profile-card{--sample-card-green: #08765f;overflow:hidden;margin:0;border:1px solid #cbd8d3;border-radius:10px;color:#0d211b;background:#f8fbfa;box-shadow:0 18px 50px #11231d12}.sample-profile-card figcaption{display:flex;justify-content:space-between;gap:16px;padding:10px 20px;color:#4b3100;background:#fff0ba;border-bottom:1px solid #e4bd58;font-size:11px}.sample-profile-card>header{display:flex;justify-content:space-between;gap:24px;align-items:start;padding:24px;border-bottom:1px solid #cbd8d3}.sample-profile-card>header span,.sample-profile-card dt,.sample-profile-card li>span{color:var(--sample-card-green);font:750 10px/1.2 var(--v2-mono, ui-monospace, monospace);letter-spacing:.04em;text-transform:uppercase}.sample-profile-card h3{margin:7px 0 5px;font:620 27px/1.05 var(--v2-display, Georgia, serif);letter-spacing:-.02em}.sample-profile-card header p{margin:0;color:#52665f;font-size:12px}.sample-profile-card>header>strong{max-width:150px;padding:6px 8px;color:var(--sample-card-green);background:#dcefe9;border-radius:4px;font-size:10px;text-align:center;text-transform:uppercase}.sample-profile-card>dl{display:grid;grid-template-columns:1fr 1fr;margin:0;border-bottom:1px solid #cbd8d3}.sample-profile-card>dl div{padding:14px 20px}.sample-profile-card>dl div+div{border-left:1px solid #cbd8d3}.sample-profile-card dd{margin:6px 0 0;font-size:13px;font-weight:720}.sample-profile-card>ul{margin:0;padding:0 20px;list-style:none}.sample-profile-card>ul li{display:grid;grid-template-columns:1fr auto;gap:6px 18px;padding:15px 0;border-bottom:1px solid #dbe5e1}.sample-profile-card li>span{grid-column:1 / -1}.sample-profile-card li strong{font-size:13px;line-height:1.35}.sample-profile-card li em{align-self:center;color:var(--sample-card-green);font:740 9px/1 var(--v2-mono, ui-monospace, monospace);font-style:normal;text-transform:uppercase}.sample-profile-card>p{margin:0;padding:15px 20px;color:#52665f;background:#eef4f1;font-size:12px;line-height:1.45}.sample-profile-card>p strong{display:block;margin-bottom:4px;color:#0d211b;font:730 9px/1 var(--v2-mono, ui-monospace, monospace);text-transform:uppercase}.sample-profile-card>a{display:block;padding:14px 20px;color:#fff;background:#0d211b;font-size:13px;font-weight:720;text-align:right}.sample-profile-site main{width:min(1240px,calc(100% - 40px));margin:0 auto;padding:34px 0 72px}.sample-profile-toolbar{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px}.sample-profile-toolbar div{display:grid;gap:4px}.sample-profile-toolbar span,.sample-profile-kicker,.sample-profile-strength>div>span,.sample-profile-capabilities>header>span,.sample-profile-claims>header>span,.sample-profile-limitations>div>span{color:var(--sample-green);font:760 11px/1.2 var(--v2-mono, ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase}.sample-profile-toolbar strong{font-size:14px}.sample-profile-toolbar button{padding:11px 16px;border:1px solid var(--sample-green);border-radius:6px;color:#fff;background:var(--sample-green);font:inherit;font-weight:720;cursor:pointer}.sample-profile-toolbar button:hover{background:#075f4e}.sample-profile-toolbar button:focus-visible{outline:3px solid #5ecdb4;outline-offset:3px}.sample-profile{overflow:hidden;border:1px solid var(--sample-line);border-radius:10px;background:var(--sample-paper);box-shadow:0 26px 70px #0d211b1a}.sample-profile-warning{display:flex;justify-content:space-between;gap:24px;padding:12px 28px;color:#4b3100;background:repeating-linear-gradient(135deg,#fff0ba,#fff0ba 12px,#ffe6a0 12px 24px);border-bottom:1px solid #e4bd58}.sample-profile-warning strong{font-size:14px}.sample-profile-warning span{font-size:13px}.sample-profile-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:54px;padding:46px 48px 40px;background:linear-gradient(120deg,#f8fbfa 0% 62%,#e8f2ef)}.sample-profile-hero h1{max-width:720px;margin:10px 0 14px;font:620 clamp(38px,5vw,68px)/.98 var(--v2-display, Georgia, serif);letter-spacing:-.035em}.sample-profile-hero>div>p{max-width:650px;margin:0;color:var(--sample-muted);font-size:17px;line-height:1.65}.sample-profile-summary{display:grid;grid-template-columns:1fr 1fr;align-self:start;margin:0;border-top:1px solid var(--sample-line);border-left:1px solid var(--sample-line);background:#ffffff73}.sample-profile-summary div{min-width:0;padding:15px 17px;border-right:1px solid var(--sample-line);border-bottom:1px solid var(--sample-line)}.sample-profile-summary dt{margin-bottom:7px;color:var(--sample-muted);font:720 10px/1 var(--v2-mono, ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase}.sample-profile-summary dd{margin:0;font-size:14px;font-weight:700}.sample-profile-summary dd.positive{color:var(--sample-green)}.sample-profile-strength{display:grid;grid-template-columns:1fr 1.7fr;gap:24px 42px;padding:28px 48px;color:#fff;background:var(--sample-ink)}.sample-profile-strength h2{max-width:440px;margin:6px 0 0;font-size:21px;line-height:1.25}.sample-profile-strength>div>span{color:#62d7bc}.sample-profile-strength ol{display:grid;grid-template-columns:repeat(5,1fr);align-items:start;margin:0;padding:4px 0 0;list-style:none}.sample-profile-strength li{position:relative;display:grid;gap:8px;color:#8aa198;font:660 10px/1.25 var(--v2-mono, ui-monospace, monospace);text-align:center;text-transform:uppercase}.sample-profile-strength li:before{position:absolute;top:5px;right:50%;left:-50%;height:1px;background:#52665f;content:""}.sample-profile-strength li:first-child:before{display:none}.sample-profile-strength i{z-index:1;width:11px;height:11px;margin:0 auto;border:2px solid #70847d;border-radius:50%;background:var(--sample-ink)}.sample-profile-strength li.established{color:#d9fff5}.sample-profile-strength li.established:before{background:#42b99d}.sample-profile-strength li.established i{border-color:#42b99d;background:#42b99d}.sample-profile-strength>p{grid-column:2;margin:-8px 0 0;color:#b9c9c3;font-size:12px}.sample-profile-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--sample-line)}.sample-profile-capabilities>header{grid-column:1 / -1;padding:34px 48px 24px;border-bottom:1px solid var(--sample-line)}.sample-profile-capabilities h2,.sample-profile-claims h2,.sample-profile-limitations h2{margin:7px 0 0;font:620 29px/1.1 var(--v2-display, Georgia, serif);letter-spacing:-.02em}.sample-capability-column{padding:30px 34px 34px 48px}.sample-capability-column+.sample-capability-column{padding-right:34px;padding-left:34px;border-left:1px solid var(--sample-line);background:#f2f6f4}.sample-capability-column.outside_scope{padding-right:48px;background:#edf1ef}.sample-capability-column>div{display:flex;justify-content:space-between;gap:18px;align-items:baseline;margin-bottom:12px}.sample-capability-column h3{margin:0;color:var(--sample-green);font-size:16px}.sample-capability-column p{margin:0;color:var(--sample-muted);font-size:12px}.sample-capability-column ul{margin:0;padding:0;list-style:none}.sample-capability-column li{display:grid;grid-template-columns:1fr auto;gap:5px 18px;padding:16px 0;border-top:1px solid var(--sample-line)}.sample-capability-column li>div{display:grid;gap:4px}.sample-capability-column li strong{font-size:14px}.sample-capability-column code{color:var(--sample-muted);font-size:11px}.sample-capability-column li>span{grid-row:2;color:var(--sample-muted);font-size:12px}.sample-capability-column em{grid-row:1 / 3;align-self:center;padding:5px 7px;color:var(--sample-green);background:var(--sample-green-soft);border-radius:4px;font:750 9px/1 var(--v2-mono, ui-monospace, monospace);font-style:normal;text-transform:uppercase}.sample-profile-claims{padding:40px 48px 46px;border-bottom:1px solid var(--sample-line)}.sample-profile-claims>header{display:grid;grid-template-columns:1fr auto;gap:0 30px;margin-bottom:22px}.sample-profile-claims>header>span{grid-column:1 / -1}.sample-profile-claims>header p{max-width:450px;margin:7px 0 0;color:var(--sample-muted);font-size:13px;line-height:1.5}.sample-profile-claim-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--sample-line);border-left:1px solid var(--sample-line)}.sample-profile-claim{padding:24px;border-right:1px solid var(--sample-line);border-bottom:1px solid var(--sample-line);background:#fff}.sample-profile-claim>header{display:flex;justify-content:space-between;gap:18px;align-items:center}.sample-profile-claim>header>span{color:var(--sample-green);font:760 11px/1 var(--v2-mono, ui-monospace, monospace);text-transform:uppercase}.sample-state-pill{padding:5px 7px;color:var(--sample-green);background:var(--sample-green-soft);border-radius:4px;font:780 9px/1 var(--v2-mono, ui-monospace, monospace)}.sample-state-pill.revalidation_required{color:var(--sample-amber);background:#fff0cc}.sample-state-pill.not_established{color:var(--sample-muted);background:#e8eeeb}.sample-profile-claim h3{min-height:52px;margin:18px 0;font-size:17px;line-height:1.45}.sample-profile-claim dl{margin:0}.sample-profile-claim dl div{display:grid;grid-template-columns:92px 1fr;gap:12px;padding:8px 0;border-top:1px solid #e3ebe8}.sample-profile-claim dt{color:var(--sample-muted);font:710 10px/1.4 var(--v2-mono, ui-monospace, monospace);text-transform:uppercase}.sample-profile-claim dd{margin:0;font-size:12px;line-height:1.5}.sample-profile-claim>p{margin:15px 0 0;padding:11px 12px;color:var(--sample-muted);background:#f2f6f4;font-size:12px;line-height:1.5}.sample-profile-claim>p strong{display:block;margin-bottom:3px;color:var(--sample-ink);font:730 9px/1 var(--v2-mono, ui-monospace, monospace);text-transform:uppercase}.sample-profile-limitations{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;padding:36px 48px;background:#eef4f1}.sample-profile-limitations ul{margin:0;padding:0;list-style:none;counter-reset:limitations}.sample-profile-limitations li{display:grid;grid-template-columns:24px 1fr;gap:10px;padding:10px 0;border-top:1px solid var(--sample-line);color:var(--sample-muted);font-size:13px;line-height:1.5;counter-increment:limitations}.sample-profile-limitations li:before{color:var(--sample-green);font:740 11px/1.6 var(--v2-mono, ui-monospace, monospace);content:counter(limitations,decimal-leading-zero)}.sample-profile-provenance{display:flex;justify-content:space-between;gap:20px;padding:14px 48px;color:#d6e4df;background:var(--sample-ink);font:620 10px/1.4 var(--v2-mono, ui-monospace, monospace)}.hosted-trust-profile{--sample-ink: #0d211b;--sample-muted: #52665f;--sample-line: #cbd8d3;--sample-paper: #f8fbfa;--sample-green: #08765f;--sample-green-soft: #dcefe9;--sample-amber: #9a5c00;margin-bottom:28px}.live-profile-toolbar{display:flex;justify-content:space-between;align-items:center;gap:22px;margin-bottom:14px;padding:12px 14px;border:1px solid var(--sample-line);border-radius:7px;color:var(--sample-ink);background:#f8fbfa}.live-profile-toolbar>div{display:grid;gap:3px}.live-profile-toolbar span{color:var(--sample-green);font:760 10px/1.2 var(--v2-mono, ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase}.live-profile-toolbar strong{font-size:12px}.live-profile-toolbar button{padding:9px 12px;border:1px solid var(--sample-green);border-radius:5px;color:#fff;background:var(--sample-green);font:inherit;font-size:12px;font-weight:720;cursor:pointer;white-space:nowrap}.live-profile-toolbar button:focus-visible{outline:3px solid #5ecdb4;outline-offset:2px}.live-trust-profile{box-shadow:0 18px 54px #0d211b14}.live-trust-profile .sample-profile-warning.customer-issued{color:#d8eee7;background:#132923;border-bottom-color:#28483e}.live-trust-profile .sample-profile-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.82fr);gap:36px;padding:30px 34px}.live-trust-profile .sample-profile-hero h1{margin-block:8px 10px;font-size:clamp(34px,4vw,48px)}.live-trust-profile .sample-profile-hero>div>p{max-width:580px;font-size:14px}.live-profile-reading-key{display:flex;justify-content:space-between;gap:24px;padding:15px 34px;color:#d9fff5;background:var(--sample-ink)}.live-profile-reading-key strong{font-size:13px}.live-profile-reading-key span{color:#b9c9c3;font-size:12px}.live-trust-profile .sample-profile-capabilities>header{padding:26px 34px 20px}.live-trust-profile .sample-capability-column{padding:24px 26px 28px 34px}.live-trust-profile .sample-capability-column+.sample-capability-column{padding-right:26px;padding-left:26px}.live-trust-profile .sample-capability-column.unavailable{padding-right:34px}.profile-capability-empty{padding:14px 0;border-top:1px solid var(--sample-line);line-height:1.45}.profile-unknown-capabilities{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr;gap:4px 18px;padding:16px 34px;color:#5e3d00;background:#fff5d6;border-top:1px solid #e4c469}.profile-unknown-capabilities>strong{font-size:13px}.profile-unknown-capabilities>span{color:#765b22;font-size:12px}.profile-unknown-capabilities ul{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none}.profile-unknown-capabilities li{display:flex;gap:7px;padding:6px 8px;background:#fff9;border:1px solid #e5cc8b;border-radius:4px;font-size:11px}.live-trust-profile .sample-profile-claims{padding:34px}.live-trust-profile .sample-profile-claim-list{grid-template-columns:1fr}.live-trust-profile .sample-profile-claim{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(440px,1.25fr);gap:0 28px}.live-trust-profile .sample-profile-claim>header,.live-trust-profile .sample-profile-claim>h3{grid-column:1}.live-trust-profile .sample-profile-claim>h3{min-height:0;margin-bottom:0}.live-trust-profile .sample-profile-claim>dl{grid-column:2;grid-row:1 / 4}.live-trust-profile .sample-profile-claim>p{grid-column:1 / -1}.claim-evidence-strength{display:block;margin-bottom:7px;color:var(--sample-green);font-size:11px;text-transform:uppercase}.claim-source-refs{display:flex;flex-wrap:wrap;gap:5px}.claim-source-refs a,.claim-source-refs code{padding:4px 6px;border-radius:3px;color:#28564a;background:#e5f1ed;font:680 10px/1.2 var(--v2-mono, ui-monospace, monospace);overflow-wrap:anywhere}.claim-source-empty{display:block;color:var(--sample-muted)}.live-profile-blockers{display:grid;grid-template-columns:.7fr 1.3fr auto;gap:28px;align-items:start;padding:30px 34px;color:#4b3100;background:#fff6dc;border-bottom:1px solid #e6cf8d}.live-profile-blockers>div>span{color:#8a5700;font:760 11px/1.2 var(--v2-mono, ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase}.live-profile-blockers h2{margin:7px 0 0;font:620 24px/1.15 var(--v2-display, Georgia, serif)}.live-profile-blockers ul{margin:0;padding-left:18px}.live-profile-blockers li{padding:3px 0;font-size:12px;line-height:1.5}.live-profile-blockers .primary-action{align-self:center;white-space:nowrap}.trust-profile-empty{min-height:260px;display:grid;place-content:center;gap:8px;text-align:center}.trust-profile-empty strong{font:620 26px/1.15 var(--v2-display, Georgia, serif)}.trust-profile-empty span{max-width:620px;color:var(--sample-muted, #52665f);line-height:1.55}@media(max-width:820px){.sample-profile-card>header{display:grid}.sample-profile-card>header>strong{max-width:none;justify-self:start}.sample-profile-card>dl{grid-template-columns:1fr}.sample-profile-card>dl div+div{border-top:1px solid #cbd8d3;border-left:0}.sample-profile-site main{width:min(100% - 24px,680px);padding-top:20px}.sample-profile-toolbar{align-items:stretch}.sample-profile-toolbar div{display:none}.sample-profile-toolbar button{width:100%}.sample-profile-warning{display:grid;padding:12px 18px}.sample-profile-hero{grid-template-columns:1fr;gap:28px;padding:34px 24px}.sample-profile-summary{grid-template-columns:1fr 1fr}.sample-profile-strength{grid-template-columns:1fr;padding:28px 24px}.sample-profile-strength>p{grid-column:1;margin:0}.sample-profile-strength ol{overflow-x:auto;padding-bottom:8px}.sample-profile-strength li{min-width:92px}.sample-profile-capabilities{grid-template-columns:1fr}.sample-profile-capabilities>header{padding:30px 24px 20px}.sample-capability-column,.sample-capability-column+.sample-capability-column{padding:24px;border-top:1px solid var(--sample-line);border-left:0}.sample-capability-column>div{display:grid}.sample-profile-claims{padding:34px 24px}.sample-profile-claims>header{grid-template-columns:1fr}.sample-profile-claim-list{grid-template-columns:1fr}.sample-profile-claim h3{min-height:0}.sample-profile-limitations{grid-template-columns:1fr;gap:20px;padding:32px 24px}.sample-profile-provenance{display:grid;padding:14px 24px}.live-trust-profile .sample-profile-hero{grid-template-columns:1fr;padding:26px 20px}.live-profile-reading-key{display:grid;padding:15px 20px}.live-trust-profile .sample-profile-capabilities>header,.live-trust-profile .sample-profile-claims{padding:26px 20px}.live-trust-profile .sample-capability-column,.live-trust-profile .sample-capability-column+.sample-capability-column{padding:22px 20px}.profile-unknown-capabilities{grid-template-columns:1fr;padding:16px 20px}.profile-unknown-capabilities ul{grid-column:1;display:grid}.live-trust-profile .sample-profile-claim{grid-template-columns:1fr}.live-trust-profile .sample-profile-claim>header,.live-trust-profile .sample-profile-claim>h3,.live-trust-profile .sample-profile-claim>dl,.live-trust-profile .sample-profile-claim>p{grid-column:1;grid-row:auto}.live-profile-blockers{grid-template-columns:1fr;padding:26px 20px}.live-profile-blockers .primary-action{justify-self:stretch;text-align:center}.live-profile-toolbar{display:grid}.live-profile-toolbar button{width:100%}}@media print{@page{size:A4;margin:12mm}.sample-profile-site{color:#000;background:#fff}.sample-profile-site .product-nav,.sample-profile-site .product-footer,.sample-profile-toolbar,.live-profile-toolbar{display:none!important}.hosted-shell:has(.hosted-trust-profile){display:block;background:#fff}.hosted-shell:has(.hosted-trust-profile) .hosted-sidebar,.hosted-shell:has(.hosted-trust-profile) .assurance-page-header,.hosted-shell:has(.hosted-trust-profile) .assurance-context-bar,.hosted-shell:has(.hosted-trust-profile) .workspace-context-tabs,.hosted-shell:has(.hosted-trust-profile) .workspace-inline-alert{display:none!important}.hosted-shell:has(.hosted-trust-profile) .hosted-workspace{width:100%;margin:0;padding:0}.sample-profile-site main{width:100%;margin:0;padding:0}.sample-profile{overflow:visible;border:0;border-radius:0;box-shadow:none}.sample-profile-warning{print-color-adjust:exact;-webkit-print-color-adjust:exact}.sample-profile-hero{grid-template-columns:1fr 1fr;padding:24px 0;background:#fff}.sample-profile-hero h1{font-size:38px}.sample-profile-strength{padding:18px;print-color-adjust:exact;-webkit-print-color-adjust:exact}.sample-profile-capabilities>header,.sample-profile-claims,.sample-profile-limitations{padding-right:0;padding-left:0}.sample-capability-column{padding-left:0}.sample-capability-column+.sample-capability-column{padding-right:0}.sample-profile-claim,.sample-capability-column li,.sample-profile-limitations{break-inside:avoid}.sample-profile-provenance{padding:12px 0;color:#000;background:#fff;border-top:1px solid #000}}
