.facts-page{width:100%}.facts-footer{background:var(--ink);border-top:1px solid var(--line-darker);margin-top:96px;padding:48px 0}.facts-footer-container{max-width:var(--max-w);padding:0 var(--px);margin:0 auto}.facts-footer-content{text-align:center;color:#c8cad0;font-size:14px;line-height:1.6}.facts-footer-content p{color:#fafaf7;margin:0 0 16px}.facts-footer-links{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.facts-footer-links a{color:#c8cad0;font-size:13px;text-decoration:none;transition:color .2s}.facts-footer-links a:hover{color:#fafaf7;text-decoration:underline}.facts-footer-divider{color:#9da0a8}.facts-header-block{background:var(--ink);color:#fafaf7;padding-top:var(--header-h);border-bottom:1px solid var(--line-darker)}.facts-header{padding:64px var(--px);max-width:var(--max-w);margin:0 auto}.facts-title{color:#fafaf7;margin:0 0 24px;font-size:48px;font-weight:700;line-height:1.1}.facts-intro{color:#c8cad0;margin:0 0 32px;font-size:16px;line-height:1.7}.facts-meta{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;font-size:14px;display:grid}.meta-item{flex-direction:column;gap:4px;display:flex}.meta-label{color:#9da0a8;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:500}.meta-value{color:#fafaf7;font-weight:500}.facts-body{background:var(--paper);padding:64px var(--px) 96px var(--px)}.facts-container{max-width:var(--max-w);margin:0 auto}.facts-section{margin-bottom:64px}.facts-section:last-child{margin-bottom:0}.facts-section h2{color:var(--ink);margin:0 0 24px;font-size:32px;font-weight:700;line-height:1.2}.facts-section p{color:var(--ink);margin:0 0 16px;font-size:16px;line-height:1.7}.facts-list{grid-template-columns:240px 1fr;gap:16px 24px;margin:0;padding:0;display:grid}.facts-list dt{color:var(--ink);margin:0;font-size:15px;font-weight:600}.facts-list dd{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.facts-list dd ul{margin:8px 0 0;padding-left:24px}.facts-list dd li{margin:6px 0;line-height:1.6}.facts-timeline{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.facts-timeline li{color:var(--ink);border-left:3px solid var(--ink-soft);margin:0;padding-left:20px;font-size:15px;line-height:1.7}.facts-timeline strong{color:var(--ink);font-weight:600}.facts-timeline ul{margin:12px 0 0;padding-left:24px}.facts-timeline li ul li{border-left:none;margin:6px 0;padding-left:0}.facts-section--negative{background:#787b7e14;border-left:4px solid #78797e;border-radius:6px;margin-bottom:64px;padding:24px}.industry-references{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:16px;display:grid}.reference-item{border-left:4px solid var(--ink-soft);quote:none;background:#00000005;border-radius:4px;margin:0;padding:16px 16px 16px 20px;font-size:14px;line-height:1.6}.reference-item strong{color:var(--ink);margin-bottom:6px;font-weight:600;display:block}.reference-item strong a{color:var(--ink);text-decoration:underline #0000;transition:text-decoration-color .2s}.reference-item strong a:hover{text-decoration-color:var(--ink)}.reference-item em{color:var(--ink-soft);margin-top:8px;font-size:13px;font-style:italic;display:block}@media (width<=1024px){.facts-header{padding:48px var(--px)}.facts-title{font-size:36px}.facts-body{padding:48px var(--px) 64px var(--px)}.facts-meta{grid-template-columns:1fr}}@media (width<=768px){.facts-header{padding:24px 12px}.facts-title{font-size:28px}.facts-intro{font-size:15px}.facts-body{padding:24px 12px 36px}.facts-meta{grid-template-columns:1fr;gap:12px}.meta-item{flex-direction:row;align-items:baseline;gap:8px}.meta-label{flex-shrink:0}.facts-section{margin-bottom:48px}.facts-section h2{margin-bottom:16px;font-size:24px}.facts-list{grid-template-columns:1fr;gap:12px 16px}.facts-list dt{margin-bottom:4px;display:block}.facts-list dd{margin-bottom:12px;display:block}.industry-references{grid-template-columns:1fr}.facts-nav-container{flex-direction:column;gap:16px}.facts-nav-links{gap:16px}.facts-footer{margin-top:48px;padding:32px 0}.facts-footer-content{font-size:12px}.facts-footer-links{gap:8px}.facts-footer-links a{font-size:12px}}
