.sx-related-reading{width:var(--sx-reading-width,min(92%,1240px));padding:0 var(--sx-reading-padding,24px);margin:36px auto 40px;box-sizing:border-box}
.sx-related-reading>h2{color:#42694b;font-size:clamp(25px,2.3vw,30px);font-weight:600;line-height:1.3;margin:0 0 20px}
.sx-related-reading__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;padding:0;margin:0}
.sx-related-reading__grid>li{min-width:0}
.sx-related-reading__card{display:grid;grid-template-rows:auto 1fr auto;gap:14px;height:100%;border:1px solid #dce3d9;border-radius:12px;overflow:hidden;background:#faf9f5;text-decoration:none;color:#304c37}
.sx-related-reading__image{display:block;aspect-ratio:16/9;background:#f0f3ed;overflow:hidden}
.sx-related-reading__image img{display:block;width:100%;height:100%;object-fit:contain}
.sx-related-reading__card h3{font-size:20px;line-height:1.4;font-weight:600;margin:0;padding:0 18px;overflow-wrap:anywhere}
.sx-related-reading__action{display:flex;align-items:center;justify-content:space-between;padding:0 18px 18px;font-size:16px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}
.sx-related-reading__card:hover{border-color:#42694b}
.sx-related-reading__card:focus-visible,.sx-inline-reading a:focus-visible{outline:3px solid #42694b;outline-offset:4px}
.sx-article-reading .article-template__content .sx-inline-reading{margin:28px 0 32px;padding:20px 24px;border-left:3px solid #42694b;border-radius:0 10px 10px 0;background:#f0f3ed;color:#304c37;text-align:left}
.sx-inline-reading__label{display:block;font-size:18px;line-height:1.4;font-weight:600;margin-bottom:8px}
.sx-article-reading .article-template__content .sx-inline-reading ul{display:grid;gap:4px;list-style:none;margin:0;padding:0}
.sx-article-reading .article-template__content .sx-inline-reading li{margin:0;font-size:17px;line-height:1.5;text-align:left}
.sx-inline-reading a{display:block;min-height:44px;padding:8px 0;color:#304c37;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
@media(max-width:1099px){.sx-related-reading__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:649px){.sx-related-reading{margin:28px auto 32px}.sx-related-reading__grid{grid-template-columns:1fr;gap:14px}.sx-related-reading__card{grid-template-columns:100px minmax(0,1fr);grid-template-rows:1fr auto;gap:8px 0;padding:14px}.sx-related-reading__image{grid-row:1/3;aspect-ratio:1;align-self:start;border-radius:6px}.sx-related-reading__card h3{font-size:18px;line-height:1.4;padding:0 0 0 14px}.sx-related-reading__action{font-size:15px;padding:0 0 0 14px;min-height:36px}.sx-article-reading .article-template__content .sx-inline-reading{padding:16px 18px;margin:24px 0 28px}}
