.reading-main{padding-bottom:40px}.reading-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.reading-cards>a,.reading-cards>article{padding:26px;background:#fff;border:1px solid #cbdad9;border-top:3px solid #397b7c;border-radius:12px}.reading-cards h2{margin:12px 0;line-height:1.25}.reading-cards p,.reading-section p,.reading-section li,.reading-note p{font-size:1rem;line-height:1.7}.reading-cards>article a,.reading-section a,.reading-note a{color:#175a65;text-decoration:underline;text-underline-offset:3px}.reading-cards>a:hover{border-color:#b34b23;text-decoration:none}.reading-section{padding:32px 0;border-bottom:1px solid #d7e1df;max-width:960px}.reading-section li{margin:16px 0}.reading-table{overflow-x:auto}.reading-table table{width:100%;border-collapse:collapse;font-size:1rem}.reading-table th,.reading-table td{padding:16px;text-align:left;border-bottom:1px solid #d7e1df;min-width:160px;vertical-align:top}.reading-table th{background:#e6efed}.reading-note{margin:32px 0;padding:24px;border-left:4px solid #bc602f;background:#fff5e8;max-width:960px}.reading-meta{font-size:.875rem;color:#53666b;margin:26px 0}@media(max-width:640px){.reading-cards{grid-template-columns:1fr}.reading-cards>a,.reading-cards>article{padding:22px}.reading-main .lean-intro h1{font-size:36px}}@media print{header,footer,.skip-link{display:none!important}.reading-main{max-width:none}.reading-cards{display:block}.reading-cards>*{break-inside:avoid}.reading-note{background:white}}