
 body:not([data-workspace]) #first-report.fra.sample-report {--navy:var(--public-ink);--ink:var(--public-ink);--muted:var(--public-muted);--blue:#007074;--line:var(--public-line);padding:32px 28px 20px;font-family:inherit;}
 #first-report.sample-report .sample-label {border:1px solid #bfd4da;border-radius:6px;padding:3px 8px;color:#3a606d;font-size:13px;font-weight:600;}
 #first-report.sample-report .fra-eyebrow {gap:12px;margin-bottom:12px;}
 #first-report.sample-report .fra-intro>p:last-child {margin-top:8px;}
 body:not([data-workspace]) #first-report.sample-report .fra-stats {max-width:600px;}
 #first-report.sample-report .fra-stat[data-result=amber] .fra-dot {background:var(--public-muted);}
 #first-report.sample-report .fra-stat span {color:inherit;}
 #first-report.sample-report .fra-layout {display:block;}
 #first-report.sample-report .fra-main {display:flex;gap:20px;}
 #first-report.sample-report .fra-side {display:none;}
 #first-report.sample-report .fra-lead {padding:24px;}
 #first-report.sample-report .fra-top {justify-content:flex-start;gap:12px;}
 #first-report.sample-report .fra-ev {grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);padding:24px;align-items:start;}
 #first-report.sample-report .fra-ev-copy {order:0;padding:0;}
 #first-report.sample-report .fra-screen {order:1;}
 #first-report.sample-report .fra-ev-copy p:not(.fra-label) {max-width:42ch;}
 #first-report.sample-report .fra-ev-foot {font-size:13px;}
 #first-report.sample-report .fra-title {padding:20px 24px 4px;}
 #first-report.sample-report .fra-title h2 {font-size:20px;}
 #first-report.sample-report .fr-plist {padding:4px 24px 12px;}
 #first-report.sample-report .fra-scope {margin-top:4px;}
 #first-report.sample-report .fra-folds summary {font-size:15px;}
 #first-report.sample-report .fra-coverage {font-size:14px;max-width:82ch;}
 #first-report.sample-report .fra-coverage a {white-space:nowrap;}
 .sample-next {max-width:1096px;margin:0 auto 32px;padding:0 28px;display:flex;align-items:center;gap:24px;flex-wrap:wrap;}
 .sample-next a {display:inline-flex;min-height:44px;align-items:center;gap:18px;font-size:15px;font-weight:600;text-decoration:none;color:#007074;}
 .sample-next a:first-child {border:1px solid #007074;border-radius:9px;padding:10px 16px;}
 .sample-next a:focus-visible {outline:3px solid #007074;outline-offset:4px;}
 @media(max-width:700px){
  body:not([data-workspace]) #first-report.fra.sample-report {padding:24px 20px 16px;}
  body:not([data-workspace]) #first-report.sample-report .fra-stats {max-width:none;}
  #first-report.sample-report .fra-ev {grid-template-columns:1fr;padding:20px;}
  #first-report.sample-report .fra-lead {padding:20px;}
  #first-report.sample-report .fra-lead h2 {font-size:22px;}
  #first-report.sample-report .fra-ev-copy p:not(.fra-label) {max-width:none;}
  #first-report.sample-report .fra-title {padding:20px 20px 4px;}
  #first-report.sample-report .fr-plist {grid-template-columns:1fr;padding:4px 20px 12px;}
  #first-report.sample-report .fr-plist li:not(:last-child) {border-bottom:1px solid var(--line);}
  #first-report.sample-report .fra-ev-foot {padding:12px 20px;}
  .sample-next {padding:0 20px;gap:8px 20px;}
 }
@layer publicApp {
 body:not([data-workspace]) #first-report.fra.sample-report {max-width:1040px!important;}
 body:not([data-workspace]) #first-report.sample-report .fra-stats {gap:10px!important;margin:24px 0!important;}
 body:not([data-workspace]) #first-report.sample-report .fra-stat {flex-direction:row!important;gap:12px!important;min-height:76px!important;padding:16px!important;}
 body:not([data-workspace]) #first-report.sample-report .fra-stat strong {font-size:30px!important;}
 body:not([data-workspace]) #first-report.sample-report .fra-stat[data-result=amber] {color:var(--public-muted)!important;background:#f4f7f8!important;border-color:var(--public-line)!important;}
 #first-report.sample-report .fra-screen img {max-height:none!important;}
 #first-report.sample-report .fra-ev-copy .fra-label:first-child {margin-top:0!important;}
 @media(max-width:700px){
  body:not([data-workspace]) #first-report.sample-report .fra-stats {gap:8px!important;}
  body:not([data-workspace]) #first-report.sample-report .fra-stat {flex-direction:column!important;gap:5px!important;padding:12px 8px!important;min-height:88px!important;}
 }
}
