.reading-recommendations{padding:26px;margin:30px 0;border:1px solid #4a5274;border-radius:22px;background:linear-gradient(130deg,#1a2540,#1c1830);min-width:0}.reading-recommendations-heading p{font-size:11px!important;letter-spacing:.08em;color:#c8b5ff!important;margin:0 0 5px!important}.reading-recommendations-heading h2{font-size:25px;margin:0 0 9px;line-height:1.5}.reading-recommendations-heading>span{font-size:14px;color:#bac8e1;line-height:1.7}.reading-recommendations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.reading-recommendations-grid a{display:flex;flex-direction:column;gap:9px;min-height:86px;padding:18px;border:1px solid #526080;border-radius:15px;background:#121c30;text-decoration:none;overflow-wrap:anywhere}.reading-recommendations-grid a:hover{border-color:#c4b1ff;background:#212c48}.reading-recommendations-grid a:focus-visible{outline:3px solid #8be4d5;outline-offset:3px}.reading-recommendations-grid strong{font-size:16px;color:#f4f4ff;line-height:1.7}.reading-recommendations-grid strong span{color:#c8b5ff}.reading-recommendations-grid a>span{font-size:13px;color:#becce4;line-height:1.7}@media(max-width:700px){.reading-recommendations{padding:21px 18px;margin-block:24px}.reading-recommendations-grid{grid-template-columns:1fr}.reading-recommendations-grid a{padding:16px}.reading-recommendations-heading h2{font-size:23px}}
