:root{--review-h1:56px;--review-h1-line:60px;--review-h2:36px;--review-h2-line:40px;--review-h3:24px;--review-h3-line:28px;--review-body:17px;--review-body-line:27px;--review-small:14px;--review-small-line:20px;--review-label:12px;--review-label-line:16px;--review-label-tracking:.08em;--review-measure:70ch;--review-grid:1280px;--review-status-owner-ink:var(--indigo-800);--review-status-owner-fill:var(--indigo-100);--review-status-observed-ink:var(--indigo-900);--review-status-observed-fill:var(--indigo-200);--review-status-documented-ink:var(--ink-1);--review-status-documented-fill:var(--paper-raised);--review-status-review-ink:var(--indigo-800);--review-status-review-fill:var(--paper)}.review-page{color:var(--text-body);background:var(--surface-page);font:var(--w-regular) var(--review-body)/var(--review-body-line) var(--font-body)}.ms.review-page .wrap{width:calc(100% - var(--s-20) * 2);max-width:var(--review-grid);padding-inline:0}.review-page :is(h1,h2,h3){color:var(--text-heading);font-weight:var(--w-semibold);text-align:left}.review-page h1{font:var(--w-semibold) var(--review-h1)/var(--review-h1-line) var(--font-display);letter-spacing:var(--tr-display-2);max-width:var(--measure-title)}.review-page h2{font:var(--w-semibold) var(--review-h2)/var(--review-h2-line) var(--font-display);letter-spacing:var(--tr-display-3)}.review-page h3{font:var(--w-semibold) var(--review-h3)/var(--review-h3-line) var(--font-body)}.review-page a{color:var(--link);text-underline-offset:.2em}.review-page :is(a,button,summary):focus-visible{outline:var(--bw-2) solid var(--focus-ring);outline-offset:var(--bw-2)}.review-header{padding-top:calc(var(--nav-h) + var(--s-14));padding-bottom:var(--s-10)}.review-header h1{margin-top:0}.review-header .review-lede{max-width:var(--review-measure);margin-top:var(--s-6)}.review-metadata{gap:var(--s-4) var(--s-8);margin-top:var(--s-8);padding-top:var(--s-6);border-top:var(--bw) solid var(--border-strong);font-size:var(--review-small);line-height:var(--review-small-line);flex-wrap:wrap;display:flex}.review-metadata dt{color:var(--text-meta)}.review-metadata dd{margin-top:var(--s-1);color:var(--text-heading)}.review-header-actions{gap:var(--s-4);margin-top:var(--s-6);align-items:center;display:flex}.review-action{min-height:var(--tap-min);font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.review-page .review-note{margin-top:var(--s-3);color:var(--text-meta);font-size:var(--review-small);line-height:var(--review-small-line);display:block}@media (width<=980px){.ms.review-page .wrap{width:calc(100% - var(--s-6) * 2)}}@media (width<=640px){.review-page h1{font-size:var(--review-h2);line-height:var(--review-h2-line)}.review-page h2{font-family:var(--font-body);font-size:var(--review-h3);line-height:var(--review-h3-line)}.review-header{padding-top:calc(var(--nav-h) + var(--s-8));padding-bottom:var(--s-8)}.review-metadata{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.ms.review-page .trust-navigation{gap:var(--s-8);padding-block:0 var(--s-6);border-bottom:var(--bw-2) solid var(--border-strong);flex-wrap:nowrap;display:flex}.trust-navigation a{min-height:var(--tap-min);white-space:nowrap;font-size:var(--review-small);line-height:var(--review-small-line);align-items:center;text-decoration:none;display:inline-flex}.trust-navigation a.is-current{text-decoration:underline;text-decoration-thickness:var(--bw-2);text-underline-offset:var(--s-2);color:var(--text-heading)}.ms.trust-page>:is(.section,.section-tight){background:var(--surface-page);padding-block:0}.ms.trust-page>:is(.section,.section-tight)>.wrap{padding-block:var(--s-24);border-bottom:var(--bw-2) solid var(--border-strong)}.trust-layout{gap:var(--s-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.trust-layout>.trust-section-heading{grid-column:span 4}.trust-layout>:not(.trust-section-heading){grid-column:5/-1}.ms .trust-section-heading>h2{margin-top:0}.trust-section-heading>p:last-child{margin-top:var(--s-6)}.trust-section-heading-wide{max-width:var(--review-measure);margin-bottom:var(--s-10)}.trust-card-grid{grid-template-columns:minmax(0,1fr);display:grid}.trust-card{column-gap:var(--s-6);padding-block:var(--s-8);border-top:var(--bw) solid var(--border-strong);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.trust-card>h3{grid-column:1/5;justify-self:start}.trust-card>:is(p,.trust-copy-stack){max-width:var(--review-measure);grid-area:1/5/auto/-1}.trust-card h3{margin-top:0}.trust-layout .trust-card{display:block}.trust-layout .trust-card+.trust-card{margin-top:var(--s-8)}.trust-layout .trust-card p{margin-top:var(--s-4)}.trust-company-card,.trust-callout,.trust-copy-stack{gap:var(--s-6);max-width:var(--review-measure);display:grid}.trust-company-card address{font-style:normal}.trust-feature,.trust-contact-inner{align-items:flex-start;gap:var(--s-6);flex-direction:column;display:flex}.trust-feature>div,.trust-contact-inner>div{max-width:var(--review-measure)}.ms .trust-feature h2,.ms .trust-contact-inner h2{margin-top:0}.trust-feature p:last-child,.trust-contact-inner p:last-child{margin-top:var(--s-6)}.trust-page :is(.trust-feature,.trust-contact-inner) .btn{font-size:var(--review-small);margin-top:0}.trust-resource-list{gap:0;padding:0;list-style:none;display:grid}.trust-resource-list li{border-bottom:var(--bw) solid var(--border-hairline)}.trust-resource-list li:first-child{border-top:var(--bw) solid var(--border-hairline)}.trust-resource-list :is(a,span[aria-disabled]){justify-content:space-between;align-items:center;gap:var(--s-6);min-height:var(--tap-min);padding-block:var(--s-4);font-weight:var(--w-medium);text-decoration:none;display:flex}.trust-resource-list small{font-size:var(--review-small);color:var(--text-meta)}.trust-statement-list{gap:var(--s-6);padding-left:var(--s-6);list-style:outside;display:grid}.trust-back-link{margin-top:var(--s-8)}.ai-inventory{border-collapse:collapse;table-layout:fixed;width:100%}.ai-inventory :is(th,td){padding:var(--s-6);border-bottom:var(--bw) solid var(--border-strong);text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal}.ai-inventory thead th{font-size:var(--review-body);font-weight:var(--w-semibold);color:var(--text-heading);letter-spacing:normal;text-transform:none;background:var(--surface-sunken)}.ai-inventory th:first-child{width:34%}.ai-inventory th:nth-child(2){width:26%}.ai-inventory th:nth-child(3){width:40%}.ai-inventory button{width:100%;min-height:var(--tap-min);font:inherit;font-weight:var(--w-semibold);text-align:left;color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;display:block}.ai-inventory button .review-note{color:var(--link);font-weight:var(--w-regular)}.ai-detail{background:var(--surface-card)}.ai-detail-list{gap:var(--s-6);display:grid}.ai-detail-list>div{gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,4fr);display:grid}.ai-detail-list dt{font-weight:var(--w-semibold);color:var(--text-heading)}.ai-detail-list p{margin:0}@media (width<=980px){.trust-layout{display:block}.trust-layout>.trust-section-heading{margin-bottom:var(--s-8)}}@media (width<=640px){.ms.review-page .trust-navigation{gap:var(--s-4)}.ms.trust-page>:is(.section,.section-tight)>.wrap{padding-block:var(--s-14)}.trust-card{align-items:flex-start;gap:var(--s-4);flex-direction:column;display:flex}.trust-card h3,.trust-card .review-note{margin-top:0}.ai-inventory,.ai-inventory tbody{display:block}.ai-inventory thead{width:var(--bw);height:var(--bw);clip-path:inset(50%);position:absolute;overflow:hidden}.ai-inventory .ai-summary{gap:var(--s-6);padding-block:var(--s-8);border-top:var(--bw-2) solid var(--border-strong);grid-template-columns:minmax(0,1fr);display:grid}.ai-inventory .ai-summary>:is(th,td){border:0;width:auto;padding:0;display:block}.ai-summary td:before{content:attr(data-label);margin-bottom:var(--s-2);font-size:var(--review-small);line-height:var(--review-small-line);color:var(--text-meta);display:block}.ai-inventory .ai-detail{display:block}.ai-detail>td{padding:var(--s-6) var(--s-4);display:block}.ai-detail-list>div{gap:var(--s-2);grid-template-columns:minmax(0,1fr)}}@media print{.ai-detail[style*="display: none"]{display:table-row}.ai-inventory{table-layout:auto}.ai-summary button .review-note{display:none}}.review-page .ai-inventory{min-width:0}.review-page .ai-inventory :is(th,td){font-size:var(--review-body);line-height:var(--review-body-line)}.review-page .ai-inventory thead th{text-transform:none;letter-spacing:normal;color:var(--text-heading)}
