:root{color-scheme:light;--primary:#0f5bd7;--primary-dark:#0a3f96;--primary-light:#eaf2ff;--success:#137333;--success-light:#e7f6ed;--warning:#9a5b00;--warning-light:#fff4d8;--error:#b42318;--error-light:#ffebe8;--background:#ffffff;--surface:#f6f8fb;--surface-strong:#edf2f7;--surface-raised:#ffffff;--border:#dbe3ec;--border-strong:#b9c6d4;--text-primary:#101820;--text-secondary:#405160;--text-muted:#647384;--focus-ring:rgba(15,91,215,0.26);--shadow-sm:0 1px 2px rgba(16,24,32,0.06);--shadow-md:0 10px 28px rgba(16,24,32,0.08);--shadow-lg:0 22px 56px rgba(16,24,32,0.12);--space-2xs:0.125rem;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4.5rem;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"SF Mono",Monaco,Inconsolata,"Roboto Mono",monospace;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.5rem;--container:1180px;--content:760px;--header-height:72px}*{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-family);font-size:16px;line-height:1.5;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;background:linear-gradient(180deg,#fbfcfe 0,var(--background) 22rem);color:var(--text-primary);font-size:var(--font-size-base);text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}p{color:var(--text-secondary);line-height:1.65}button,input{font:inherit}button{border:0}button:disabled{cursor:not-allowed;opacity:.7}input::placeholder{color:var(--text-muted)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}::selection{background:var(--primary-light);color:var(--primary-dark)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-container{min-height:100vh;padding-top:var(--header-height)}.content-shell,.guide-links,.hero-container,.page-shell,.results-container,.section-container,.site-footer{width:min(var(--container),100%);margin-inline:auto;padding-inline:var(--space-xl)}.content-narrow{max-width:var(--content)}.surface-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.stack{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.text-muted{color:var(--text-muted)}.site-header{position:fixed;inset:0 0 auto;z-index:1000;background:rgba(255,255,255,.9);border-bottom:1px solid var(--border);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.header-container{width:min(var(--container),100%);height:var(--header-height);margin-inline:auto;padding-inline:var(--space-xl);display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.brand,.brand-mark{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--text-primary);font-weight:900}.brand{font-size:var(--font-size-xl);letter-spacing:0;white-space:nowrap}.brand-mark svg{width:40px;height:40px;flex:0 0 40px;border-radius:10px;color:var(--primary);filter:drop-shadow(0 10px 18px rgba(15,91,215,.16))}.brand-shield{fill:var(--primary)}.brand-check{fill:none;stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6}.nav-links{display:flex;align-items:center;gap:.25rem}.nav-link,.nav-links a{border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:800;line-height:1;padding:var(--space-sm) var(--space-md);transition:background-color .16s ease,color .16s ease,border-color .16s ease}.nav-link:hover,.nav-links a:hover{background:var(--primary-light);color:var(--primary-dark)}.nav-links .nav-link-cta{margin-left:var(--space-sm);border:1px solid var(--primary);background:var(--primary);color:#ffffff;box-shadow:0 8px 18px rgba(15,91,215,.18)}.nav-links .nav-link-cta:hover{border-color:var(--primary-dark);background:var(--primary-dark);color:#ffffff}.hero{background:radial-gradient(circle at 18% 18%,rgba(15,91,215,.08),transparent 32rem),linear-gradient(180deg,#ffffff 0,var(--surface) 100%);padding:var(--space-3xl) 0}.hero-content{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-xl);gap:var(--space-xl);align-items:center;max-width:var(--container);margin:0 auto}.hero-copy-block{width:100%;margin:0 auto;text-align:center}.hero-eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--primary-dark);font-size:var(--font-size-xs);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.hero-eyebrow,.hero-title{margin-bottom:var(--space-lg)}.hero-title{width:100%;color:var(--text-primary);font-size:clamp(2.5rem,7vw,5.25rem);font-weight:900;letter-spacing:0;line-height:.98;white-space:nowrap}.hero-description{max-width:560px;margin-left:auto;margin-right:auto;margin-bottom:var(--space-xl);font-size:var(--font-size-lg)}.scanner-form{max-width:760px;margin:var(--space-xl) auto 0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-md);gap:var(--space-md);align-items:start}.scanner-input-shell{min-width:0;min-height:56px;display:flex;align-items:center;gap:var(--space-sm);border:2px solid var(--border);border-radius:var(--radius-md);background:var(--background);padding:0 var(--space-md);transition:border-color .16s ease,box-shadow .16s ease}.scanner-input-shell:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--focus-ring)}.scanner-input-shell span{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:900;letter-spacing:.04em}.scanner-input{width:100%;min-width:0;min-height:52px;border:0;background:transparent;color:var(--text-primary);padding:0}.scanner-input:focus{outline:none}.error-actions button,.scanner-button,.secondary-action,.secondary-link{display:inline-flex;align-items:center;justify-content:center;min-height:56px;border-radius:var(--radius-md);font-weight:800}.error-actions button,.scanner-button{border:0;background:var(--primary);color:#ffffff;cursor:pointer;padding:0 var(--space-xl);transition:background-color .16s ease,transform .16s ease}.error-actions button:hover,.scanner-button:hover{background:var(--primary-dark)}.scanner-button:not(:disabled):hover{transform:translateY(-1px)}.secondary-action,.secondary-link{border:1px solid var(--border-strong);background:var(--background);color:var(--primary-dark);margin-top:var(--space-md);padding:0 var(--space-md)}.form-error{color:var(--error);font-weight:700}.form-error,.scanner-helper,.scanner-status{grid-column:1/-1;font-size:var(--font-size-sm);text-align:left}.scanner-helper,.scanner-status{color:var(--text-muted)}.scanner-status{min-height:1.5rem;color:var(--primary-dark);font-weight:700}.report-feature-list span{border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:800;padding:.45rem .65rem}.trust-indicators{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-md);color:var(--text-muted);font-size:var(--font-size-sm);font-weight:800}.trust-item{display:inline-flex;align-items:center;gap:var(--space-sm)}.section{padding:var(--space-2xl) 0}.section-tight{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.section-header{max-width:720px;margin:0 auto var(--space-2xl);text-align:center}.report-preview,.section-split,.workflow-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-gap:var(--space-2xl);gap:var(--space-2xl);align-items:start}.section-split,.workflow-grid{margin-bottom:var(--space-2xl)}.content-section h2,.section-heading h2,.section-title,.site-footer h2{color:var(--text-primary);letter-spacing:0}.section-title{margin-bottom:var(--space-md);font-size:var(--font-size-3xl);line-height:1.12}.section-description{font-size:var(--font-size-lg)}.result-section,.scan-error,.workflow-step{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);box-shadow:var(--shadow-sm)}.workflow-step{display:flex;gap:var(--space-md);padding:var(--space-lg)}.workflow-step h3{margin-bottom:var(--space-xs);color:var(--text-primary);font-size:var(--font-size-base)}.workflow-step p{font-size:var(--font-size-sm)}.guide-grid a:hover{border-color:var(--primary);box-shadow:var(--shadow-md)}.ui-icon{width:56px;height:56px;flex:0 0 56px;border-radius:var(--radius-md);background:var(--primary-light);color:var(--primary-dark);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;padding:14px}.hero-eyebrow .ui-icon,.trust-item .ui-icon{width:18px;height:18px;flex-basis:18px;border-radius:0;background:transparent;color:currentColor;padding:0}.trust-item .ui-icon{color:var(--success)}.workflow-copy{max-width:560px}.workflow-steps{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.workflow-step span{width:36px;height:36px;display:grid;place-items:center;flex:0 0 36px;border-radius:999px;font-size:var(--font-size-sm);font-weight:900}.report-preview,.workflow-step span{background:var(--text-primary);color:#ffffff}.report-preview{align-items:center;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-xl)}.report-preview .section-kicker,.report-preview .section-title{color:#ffffff}.report-feature-list{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.report-feature-list span{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#ffffff}.result-shell{min-height:100vh;background:var(--surface)}.results-container{grid-gap:var(--space-xl);padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.report-hero,.results-container{display:grid;gap:var(--space-xl)}.report-hero{grid-template-columns:minmax(0,1fr) 220px;grid-gap:var(--space-xl);align-items:stretch;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);box-shadow:var(--shadow-md);padding:clamp(24px,5vw,44px)}.report-hero-main{display:grid;align-content:center;grid-gap:var(--space-md);gap:var(--space-md)}.report-hero h1{overflow-wrap:anywhere;color:var(--text-primary);font-size:clamp(2.25rem,7vw,4.75rem);letter-spacing:0;line-height:.98}.report-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-sm)}.report-grade{min-height:220px;display:grid;align-content:center;justify-items:center;grid-gap:var(--space-xs);gap:var(--space-xs);border-radius:var(--radius-lg);background:var(--primary-light);color:var(--primary-dark);text-align:center}.report-grade small,.report-grade span{font-size:var(--font-size-sm);font-weight:900}.report-grade strong{font-size:4.5rem;font-weight:900;line-height:1}.report-grade-a,.report-grade-a-plus{background:var(--success-light);color:var(--success)}.report-grade-b,.report-grade-c{background:var(--warning-light);color:var(--warning)}.report-grade-d,.report-grade-f{background:var(--error-light);color:var(--error)}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.metric-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);box-shadow:var(--shadow-sm);padding:var(--space-lg)}.detail-item span,.metric-card span{display:block;margin-bottom:var(--space-xs);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.metric-card strong{color:var(--text-primary);font-size:var(--font-size-2xl);line-height:1}.metric-card-success strong{color:var(--success)}.metric-card-error strong{color:var(--error)}.result-section,.scan-error{padding:var(--space-xl)}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-lg);gap:var(--space-lg)}.detail-item{min-width:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-md)}.detail-item strong{display:block;color:var(--text-primary);font-size:var(--font-size-sm)}.detail-item strong,.header-purpose,.header-value,.summary-value{overflow-wrap:anywhere}.status-badges{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.status-badge,.status-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:var(--font-size-xs);font-weight:800;line-height:1.2}.status-badge{padding:.42rem .65rem}.status-pill{min-width:4.5rem;gap:var(--space-xs);padding:.32rem .6rem}.status-badge.success,.status-present{background:var(--success-light);color:var(--success)}.status-badge.error,.status-missing{background:var(--error-light);color:var(--error)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-lg);margin-bottom:var(--space-lg)}.section-heading h2{font-size:var(--font-size-2xl)}.section-heading p{max-width:520px;text-align:right}.header-table{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md)}.header-row{display:grid;grid-template-columns:minmax(12rem,.95fr) 8rem minmax(0,1.2fr) minmax(0,1.25fr);grid-gap:var(--space-md);gap:var(--space-md);align-items:start;border-top:1px solid var(--border);padding:var(--space-md)}.header-row:first-child{border-top:0}.header-row-head{background:var(--surface);color:var(--text-muted);font-size:var(--font-size-xs);font-weight:900;text-transform:uppercase}.header-name{color:var(--text-primary);font-weight:800}.developer-output code,.fix-item code,.header-value{font-family:var(--font-mono)}.header-purpose,.header-value{color:var(--text-secondary);font-size:var(--font-size-sm)}.header-purpose{line-height:1.55}.status-icon{width:13px;height:13px;flex:0 0 13px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.fix-list{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.fix-item{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);padding:var(--space-md)}.fix-item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);color:var(--text-primary);cursor:pointer;font-weight:900}.fix-item p{margin:var(--space-md) 0}.fix-item code{display:block;overflow-x:auto;border-radius:var(--radius-md);background:#101828;color:#f4f7fb;font-size:var(--font-size-sm);line-height:1.5;padding:var(--space-md)}.status-dot{width:12px;height:12px;flex:0 0 12px;border-radius:999px}.status-dot.status-present{background:var(--success)}.status-dot.status-missing{background:var(--error)}.developer-tools{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.error-actions,.export-actions,.tool-tabs{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.tool-tabs{justify-content:flex-end;max-width:520px}.tool-tabs button{min-width:160px;min-height:58px;display:grid;grid-gap:.1rem;gap:.1rem;justify-items:start;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--background);color:var(--text-primary);cursor:pointer;font:inherit;padding:.65rem .85rem;text-align:left}.tool-tabs button span{font-size:var(--font-size-sm);font-weight:900}.tool-tabs button small{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:700}.export-actions button,.tool-primary-action{min-height:38px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--background);color:var(--text-primary);cursor:pointer;font:inherit;font-size:var(--font-size-sm);font-weight:850;padding:0 var(--space-md)}.export-actions button:hover,.tool-primary-action:hover,.tool-tabs button:hover,.tool-tabs button[aria-selected=true]{border-color:var(--primary);color:var(--primary-dark)}.tool-tabs button[aria-selected=true]{background:var(--primary-light)}.developer-panel{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg);background:#0f172a}.developer-panel-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);border-bottom:1px solid rgba(255,255,255,.1);background:#111c33;color:#ffffff;padding:var(--space-md)}.developer-panel-bar div{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.developer-panel-bar span{font-weight:900}.developer-panel-bar small{overflow-wrap:anywhere;color:#b8c4d6;font-size:var(--font-size-xs)}.tool-primary-action{flex:0 0 auto;border-color:rgba(255,255,255,.18);background:#ffffff;color:var(--text-primary)}.developer-output{max-height:28rem;margin:0;overflow:auto;color:#f1f5f9;padding:var(--space-lg);white-space:pre-wrap}.developer-output code{font-size:var(--font-size-sm);line-height:1.5}.developer-export-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-md)}.developer-export-row p{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:900}.tool-message{min-height:1.5rem;color:var(--primary-dark);font-size:var(--font-size-sm);font-weight:800}.scan-error{width:min(100%,32rem);margin:var(--space-2xl) auto}.scan-error h1{margin-bottom:var(--space-md);overflow-wrap:anywhere;font-size:var(--font-size-3xl)}.eyebrow{margin-bottom:var(--space-sm);color:var(--primary-dark);font-size:var(--font-size-sm);font-weight:900;text-transform:uppercase}.content-shell{min-height:calc(100vh - 120px);padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.content-article{max-width:var(--content);margin:0 auto}.content-hero{margin-bottom:var(--space-2xl)}.content-eyebrow{display:inline-flex;margin-bottom:var(--space-md);border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--primary-dark);font-size:var(--font-size-xs);font-weight:900;letter-spacing:.04em;padding:.35rem .65rem;text-transform:uppercase}.content-article h1{max-width:48rem;margin-bottom:var(--space-lg);font-size:clamp(2.25rem,6vw,3.75rem);letter-spacing:0;line-height:1.08}.content-intro{max-width:48rem;font-size:var(--font-size-lg)}.content-section-list{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.content-section{display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:var(--space-xl);gap:var(--space-xl);border-top:1px solid var(--border);padding:var(--space-xl) 0 0}.content-section-heading{display:grid;align-content:start;grid-gap:var(--space-sm);gap:var(--space-sm)}.content-section-heading span{color:var(--primary-dark);font-size:var(--font-size-xs);font-weight:900;letter-spacing:.06em;text-transform:uppercase}.content-section-heading h2{font-size:var(--font-size-2xl);line-height:1.14}.content-section-body{min-width:0}.content-section p{margin-bottom:var(--space-md)}.content-section p:last-child{margin-bottom:0}.faq-section{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.content-faq{display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:var(--space-xl);gap:var(--space-xl);margin-top:var(--space-xl);border-top:1px solid var(--border);padding-top:var(--space-xl)}.content-faq .fix-item{background:var(--surface)}.guide-links{border-top:1px solid var(--border);padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.guide-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--space-md);gap:var(--space-md)}.guide-grid a{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);box-shadow:var(--shadow-sm);color:var(--text-primary);font-weight:900;padding:var(--space-md)}.guide-grid a:after{content:"Open";border-radius:999px;background:var(--surface);color:var(--text-muted);font-size:var(--font-size-xs);padding:.3rem .5rem}.site-footer{display:grid;grid-template-columns:minmax(260px,.95fr) minmax(0,1.8fr);grid-gap:var(--space-2xl);gap:var(--space-2xl);border-top:1px solid var(--border);background:linear-gradient(180deg,var(--background) 0,var(--surface) 100%);padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.footer-intro p{max-width:390px;margin-top:var(--space-md);font-size:var(--font-size-base)}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-xl);gap:var(--space-xl)}.footer-link-group{min-width:0}.footer-link-group h2{margin-bottom:var(--space-sm);font-size:var(--font-size-base)}.footer-link-group nav{display:grid;grid-gap:.65rem;gap:.65rem}.site-footer a{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:750}.site-footer a:hover{color:var(--primary-dark)}.copyright{grid-column:1/-1;margin-top:0;font-size:var(--font-size-sm)}@media (max-width:820px){.content-shell,.guide-links,.header-container,.hero-container,.results-container,.section-container,.site-footer{padding-left:var(--space-md);padding-right:var(--space-md)}.header-container{height:64px}.page-container{padding-top:64px}.brand{font-size:var(--font-size-base)}.brand-mark svg{width:36px;height:36px;flex-basis:36px}.nav-links{gap:0}.nav-link,.nav-links a{padding:var(--space-sm)}.hero{padding:var(--space-xl) 0}.hero-content,.report-preview,.section-split,.workflow-grid{grid-template-columns:1fr;gap:var(--space-xl)}.hero-title{font-size:clamp(2rem,10vw,3.75rem)}.result-section,.scan-error,.workflow-step{padding:var(--space-lg)}.footer-links,.report-hero,.scanner-form,.site-footer{grid-template-columns:1fr}.scanner-button{width:100%}.form-error,.scanner-helper,.scanner-status{text-align:center}.report-grade{min-height:160px}.detail-grid,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading{display:block}.section-heading p{margin-top:var(--space-sm);text-align:left}.header-row{grid-template-columns:1fr;gap:var(--space-sm)}.content-faq,.content-section{grid-template-columns:1fr;gap:var(--space-md)}.header-row-head{display:none}.export-actions,.tool-tabs{display:grid;grid-template-columns:1fr}.tool-tabs{max-width:none}.tool-tabs button{width:100%}.developer-export-row,.developer-panel-bar{display:grid}.tool-primary-action{width:100%}.guide-grid{grid-template-columns:1fr}}@media (max-width:480px){.header-container{gap:var(--space-sm)}.brand span{display:none}.nav-link,.nav-links a{font-size:var(--font-size-xs);padding-inline:.42rem}.nav-links .nav-link:not(.nav-link-cta):first-child{display:none}.nav-link-cta{margin-left:0}.detail-grid,.metric-grid{grid-template-columns:1fr}.trust-indicators{display:grid;justify-content:start}}