.evidence-page main{max-width:1200px}.evidence-page .version-switch{margin:0 0 44px;gap:14px}.evidence-page .entry-hero p{max-width:42em;line-height:2}.contents-links{display:grid;gap:18px;margin:40px 0 56px;padding:28px;border-block:1px solid #c7d3e3;font-size:18px}.review-article{background:white;border:1px solid #b6c7db;border-top:4px solid #004593;margin:0 0 56px;padding:38px 40px;scroll-margin-top:28px}.review-article h2{font:600 27px/1.8 var(--body-font);margin:18px 0 28px;overflow-wrap:anywhere}.review-article h3{font-size:20px;line-height:1.9;color:#004593;margin:0 0 20px}.review-article p,.review-article blockquote{font-size:20px;line-height:2.05;max-width:40em;overflow-wrap:anywhere}.review-article .reading-section{margin:34px 0}.review-article blockquote{white-space:pre-wrap;margin:26px 0;padding:24px 28px;border-left:3px solid #b6c7db;background:#f3f7fc}.review-article .question-box{padding:24px 28px}.review-article .question-box p{margin:0}.group-title{font:400 30px/1.8 var(--body-font);margin:60px 0 28px;color:#004593;padding-bottom:20px;border-bottom:2px solid #004593}.evidence-status{font-size:18px!important;color:#36577d}.evidence-meta{font-size:16px!important;line-height:2!important;color:#505b70}.proof-block{margin-top:38px;padding-top:34px;border-top:1px solid #d8e0eb}.proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}.proof-grid figure{margin:0;border:1px solid #c7d3e3;min-width:0;background:white}.proof-grid img{display:block;width:100%;height:290px;object-fit:contain;background:#f3f7fc}.proof-grid figcaption{font-size:16px;line-height:1.9;padding:18px 20px;color:#253f63}.evidence-page .reading-disclosure>summary{padding:24px;font-size:18px}.evidence-page .disclosure-body{padding:28px}.evidence-page pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;background:#f3f7fc;border:1px solid #d8e0eb;padding:24px;font:16px/2 monospace;max-width:100%;margin:0 0 24px}.evidence-page .ref{padding:24px;margin:24px 0;background:#fbfcfe;border:1px solid #d8e0eb}.evidence-page .ref .location{font-size:18px;line-height:1.9;overflow-wrap:anywhere}.evidence-page .ref p{font-size:18px;white-space:pre-wrap;line-height:2.1}.evidence-page .ref code{font-size:16px;overflow-wrap:anywhere;display:block;margin-top:16px}.evidence-page .ref>a{display:block;margin-top:20px;font-size:16px}.evidence-page .source-links{display:grid;gap:18px;margin:30px 0}.reading-report .context-only{grid-template-columns:1fr;max-width:700px}.reading-report .proof-grid img{height:260px}.reading-report .proof-grid+p{font-size:18px;line-height:2}.reading-report .reading-disclosure .disclosure-body p{font-size:18px;line-height:2;overflow-wrap:anywhere}.reading-entry .version-cards{margin-bottom:44px}
@media(max-width:760px){.review-article{padding:28px 22px;margin-bottom:44px}.review-article h2{font-size:24px;line-height:1.9}.review-article p,.review-article blockquote{font-size:20px}.proof-grid{grid-template-columns:1fr;gap:24px}.proof-grid img{height:240px}.review-article blockquote{padding:22px 20px}.evidence-page .disclosure-body{padding:22px 18px}.evidence-page pre{padding:18px;font-size:16px}.evidence-page .ref{padding:22px 18px}.contents-links{padding:24px 20px}.evidence-page .version-switch{margin-top:12px}.group-title{font-size:26px}}
.proof-grid img,.reading-report .proof-grid img{height:auto;max-height:520px;object-fit:contain}
