.context-paragraph{color:#4b5563;font-size:1.0625rem;line-height:1.85;margin:1.5rem 0}.context-paragraph a{color:#002b7c;font-weight:600;text-decoration:underline;text-decoration-color:#c7a453;text-underline-offset:4px}.context-paragraph a:hover{color:#174995;text-decoration-thickness:2px}.context-reading{margin-top:2.5rem;padding:1.75rem;border:1px solid #e2e8f0;border-top:3px solid #c7a453;border-radius:1rem;background:linear-gradient(135deg,#f7f9fd,#fff);text-align:left}.context-reading .context-eyebrow{display:block;color:#64748b;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.context-reading h2{color:#002b7c;font-size:1.45rem;line-height:1.35;font-weight:700;margin:.5rem 0 1.25rem}.context-reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.context-reading-card{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;border:1px solid #e2e8f0;border-radius:.75rem;background:#fff;color:#002b7c;text-decoration:none;transition:border-color .15s,box-shadow .15s}.context-reading-card:hover{border-color:#c7a453;box-shadow:0 4px 16px #002b7c0c}.context-reading-card strong{font-size:1rem;line-height:1.5}.context-reading-card span{color:#64748b;font-size:.925rem;line-height:1.65}.context-reading-card .context-arrow{color:#002b7c;font-size:1.15rem;margin-top:auto}.context-paragraph a:focus-visible,.context-reading-card:focus-visible{outline:3px solid #c7a453;outline-offset:4px}@media(max-width:640px){.context-reading{padding:1.25rem}.context-reading-grid{grid-template-columns:1fr}.context-reading h2{font-size:1.25rem}.context-paragraph{font-size:1rem}}
