/* ArtiProof whitepapers 1.0 — sector and society */
.paper-body{max-width:76ch;margin-inline:auto;font-size:1.075rem;line-height:1.75}
.paper-body h2{margin-top:2.5rem;line-height:1.25;scroll-margin-top:6rem}
.paper-body p{margin-block:1rem}.paper-body a{overflow-wrap:anywhere}
.paper-body .scan{padding-left:1.6rem}.paper-body .scan li{padding-left:.3rem;margin-block:1.5rem}
.paper-body .scan li::marker{font-weight:700}.paper-body .scan h3{font-size:1.1em;line-height:1.4;margin-bottom:.5rem}
.paper-body .scan p{margin-top:0}.paper-hero h1{max-width:25ch;text-wrap:balance}
.paper-meta{font-size:.95rem}.paper-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}
.paper-contents{max-width:76ch;margin-inline:auto;padding:1rem 1.3rem;border:1px solid #d9e2df;border-radius:.7rem}
.paper-contents summary{cursor:pointer;font-weight:700}.paper-contents ol{padding-left:1.3rem;line-height:1.8}
.paper-related{max-width:76ch;margin-inline:auto;border-top:1px solid #d9e2df;padding-top:1.5rem}
@media(max-width:600px){.paper-body{font-size:1rem}.paper-body h2{font-size:1.55rem}.paper-hero h1{font-size:2.25rem}}
@media print{.site-header,.footer,.paper-actions,.paper-contents,.paper-related,.skip{display:none!important}.paper-body{max-width:none;font-size:11pt}.paper-body h2{break-after:avoid}.paper-body li{break-inside:avoid}}
