/* v16 content presentation; original evidence and visual assets stay unchanged. */
.paper-home .home-intro{grid-template-areas:"heading art" "summary art" "actions art" "cta art" "note art" "links art" "limit art"}
.paper-home .home-intro .fs-offer span{flex:0 1 auto}
.paper-home .hero-limit{grid-area:limit;font-size:.875rem;line-height:1.8;color:var(--muted);margin:.25rem 0 0;max-width:38em}
.paper-home .ai-example-layout{display:block;max-width:56rem}
.paper-home .ai-example-question{max-width:48em;margin-bottom:1.25rem}
.paper-home .ai-example-evidence{max-width:48rem}
.paper-home .ai-example-interpretation{font-size:1rem;line-height:1.85;max-width:48em;margin:1.25rem 0 0}
.paper-home .ai-example-source{margin-top:.25rem}
.paper-home .ai-example-facts{max-width:48rem;margin-top:1rem}
.review-record-links{grid-area:link;display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}
.review-record-links a{display:inline-flex;align-items:center;min-height:2.75rem;line-height:1.8;max-width:100%}
.review-proof-resources{grid-area:link;min-width:0}
.paper-services .review-proof-limit,.paper-services .review-proof-secondary{font-size:.875rem;line-height:1.8;margin:.5rem 0 0}
.review-proof-secondary a,.self-test-link a{display:inline-block;min-height:2.75rem;padding-block:.5rem}
.self-test-body{max-width:74rem;margin-inline:auto;padding-bottom:3rem}
.self-test-body h2{font-size:1.5rem;line-height:1.6}
.self-test-record p{font-size:1rem;line-height:1.85;color:var(--muted)}
.self-test-record .fs-table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}
.self-test-return{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:2rem;font-size:.9375rem}
.self-test-return a{display:inline-flex;align-items:center;min-height:2.75rem}
.service-schedule-summary{font-size:1rem;line-height:1.85;color:var(--muted);max-width:45em}
.paper-report .review-real-link{font-size:1rem;line-height:1.85;margin:1rem 0}
.paper-report .review-real-record{border-top:3px solid var(--gold);margin-top:2.5rem;padding-top:2rem}
.paper-report .review-record-label{font-size:.875rem;font-weight:650;color:var(--green);margin-bottom:.5rem}
.paper-report .review-real-record h3{font-size:1.125rem;line-height:1.7;margin:1.5rem 0 .5rem}
.paper-report .review-real-record p,.paper-report .review-real-record blockquote,.paper-report .review-record-meta{font-size:1rem;line-height:1.85}
.paper-report .review-record-meta{margin:1.25rem 0}
.paper-report .review-record-meta>div{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.5rem 1.25rem;padding:.75rem 0;border-bottom:1px solid var(--line)}
.paper-report .review-record-meta dt{font-weight:650;color:var(--green)}
.paper-report .review-record-meta dd{margin:0;overflow-wrap:anywhere}
.paper-report .review-answer-excerpt{margin:1rem 0;padding:1rem 1.25rem;border-left:3px solid var(--gold);background:var(--white)}
.paper-report .review-record-limits{margin-top:1.5rem;padding:1rem 1.5rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}
.paper-report .review-record-limits h3{margin-top:0}
.paper-report .review-real-record a{overflow-wrap:anywhere}
@media(max-width:700px){
 .paper-home .home-intro{grid-template-areas:"heading" "summary" "actions" "cta" "note" "links" "limit" "art"}
 .paper-home .home-intro .hero-deliverables{margin-top:.5rem}
 .paper-home .home-intro .fs-offer{margin-top:.875rem}
 .paper-home .hero-limit{margin-top:.25rem}
 .paper-services .review-proof-resources{grid-column:1/-1}
 .paper-report .review-record-meta>div{grid-template-columns:1fr;gap:.25rem}
 .paper-report .review-record-limits{padding:1rem}
}
@media(max-width:1000px){.self-test-record .table-hint{display:block;font-size:.875rem;color:var(--green);margin:1.25rem 0 .5rem}}
