.dk-blog-reading{max-width:100%;margin:3rem 0 1.5rem;padding:clamp(1.25rem,4vw,2rem);border:1px solid #d8bdcf;border-radius:18px;background:#faf6f8;color:#40323d}.dk-blog-reading h2{font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.25;margin:0 0 .65rem;color:#63305a}.dk-blog-reading p{line-height:1.65}.dk-blog-reading ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.25rem 0;padding:0;list-style:none}.dk-blog-reading li{margin:0;padding:0}.dk-blog-reading li a{display:block;height:100%;padding:1.1rem;background:#fff;border:1px solid #e2d2de;border-radius:10px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.dk-blog-reading a{color:#63305a;text-decoration:underline;text-underline-offset:3px}.dk-blog-reading a:hover{color:#421d3b}.dk-blog-reading a:focus-visible{outline:3px solid #63305a;outline-offset:4px}.dk-blog-reading-service{margin-top:1.3rem}.dk-blog-reading .dk-blog-reading-note{border-top:1px solid #e2d2de;padding-top:1rem;font-size:.875rem;margin-bottom:0}@media(max-width:600px){.dk-blog-reading ul{grid-template-columns:1fr}}