/* Actual document previews replace page counts. One contact request can unlock both PDFs. */
.paper-formats-preview{gap:12px}
.paper-download{display:flex;align-items:center;gap:24px;padding:18px 20px;min-height:120px;border:1px solid var(--rule);border-radius:3px}
.paper-download>.paper-choice-copy{display:block;min-width:0}
.paper-choice-copy b{display:block;font-size:18px;font-weight:500;line-height:1.35}
.paper-download .paper-choice-copy small{display:block;white-space:normal;margin-top:8px;font-size:15px;line-height:1.4}
.paper-download:hover span{text-decoration:none}
.paper-download:hover .paper-choice-copy b{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}
.paper-thumb{display:block!important;position:relative;flex:none;width:62px;height:80px}
.paper-thumb img{display:block;width:62px;height:80px;object-fit:contain;box-shadow:0 3px 8px rgba(18,31,22,.12)}
.paper-thumb-spread{width:78px}
.paper-thumb-spread img:first-child{position:absolute;left:16px;top:0;transform:rotate(6deg)}
.paper-thumb-spread img:last-child{position:relative}
.paper-download>.paper-thumb:not(.paper-thumb-spread){margin-right:16px}
#white-paper{max-height:calc(100svh - 32px);overflow:auto;overscroll-behavior:contain;border-radius:4px}
#white-paper .access{gap:16px;padding:32px;max-height:none;overflow:visible}
#white-paper .paper-formats{grid-template-columns:1fr;gap:10px;margin:0}
#white-paper .paper-formats legend{font-size:16px;margin-bottom:4px}
#white-paper .paper-formats #paper-choice-note{font-size:14px;color:var(--muted);margin:0 0 4px}
#white-paper .paper-formats label{align-items:center;gap:16px;padding:12px 16px;font-size:16px}
#white-paper .paper-formats .paper-thumb{width:39px;height:50px}
#white-paper .paper-formats .paper-thumb img{width:39px;height:50px}
#white-paper .paper-formats .paper-thumb-spread{width:49px}
#white-paper .paper-formats .paper-thumb-spread img:first-child{left:10px}
#white-paper .paper-formats .paper-thumb:not(.paper-thumb-spread){margin-right:10px}
#white-paper .paper-formats input{width:20px;height:20px;min-height:20px;margin:0}
#white-paper .paper-formats input:focus-visible{outline:2px solid var(--green-700);outline-offset:4px}
#white-paper .paper-formats small{font-size:13px;line-height:1.4;margin-top:5px}
#white-paper .paper-formats b{font-weight:500;line-height:1.35}
#paper-status{scroll-margin:24px}
#paper-status .paper-ready-links{display:grid;gap:8px;margin-top:12px}
#paper-status .paper-ready-links a{display:block;padding:12px 16px;border:1px solid var(--rule);border-radius:3px;color:var(--green-800);font-size:15px;line-height:1.4;font-weight:500;text-decoration:underline;text-underline-offset:4px}
#paper-status .paper-ready-links a:hover{background:var(--green-075);border-color:var(--green-700)}
@media(max-width:650px){
 .paper-download{gap:16px;padding:16px;min-height:112px}
 .paper-choice-copy b{font-size:17px}.paper-download .paper-choice-copy small{font-size:14px}
 #white-paper .access{padding:28px 20px;gap:14px}
 #white-paper .paper-formats label{gap:12px;padding:12px;font-size:15px}
}
@media(max-width:360px){
 #white-paper .paper-formats .paper-thumb{display:none!important}
 .paper-download{gap:12px;padding:14px}.paper-thumb{width:48px;height:62px}.paper-thumb img{width:48px;height:62px}.paper-thumb-spread{width:60px}.paper-thumb-spread img:first-child{left:12px}.paper-download>.paper-thumb:not(.paper-thumb-spread){margin-right:12px}
}

/* Jennifer's document titles lead; their thumbnails sit on the right. */
.paper-download>.paper-choice-copy{flex:1;order:0;text-align:left}
.paper-download>.paper-thumb{order:1;margin-right:0!important}
#white-paper .paper-formats label>span:last-child{flex:1;order:1;min-width:0}
#white-paper .paper-formats label>.paper-thumb{order:2;margin-right:0!important}

.paper-learn{margin-top:24px;margin-bottom:24px}
