.rt-story-v2 .rt-science3{padding-top:54px;padding-bottom:42px}
.rt-science3__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start}
.rt-science3__card{min-width:0;border:1px solid #e0d9d5;border-radius:20px;background:#fff;padding:24px 22px 0;overflow:hidden}
.rt-story-v2 .rt-science3__evidence{margin:0 0 18px;color:#0E5157;font-size:10px;font-weight:750;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}
.rt-story-v2 .rt-science3__card h3{font-family:inherit;font-size:22px;line-height:1.18;letter-spacing:-.04em;color:#252120;margin:0 0 14px;font-weight:650}
.rt-story-v2 .rt-science3__body{font-size:14px;line-height:1.65;color:#625c58;margin:0 0 22px;min-height:115px}
.rt-science3__details{border-top:1px solid #e8e1dc}
.rt-science3__details summary{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;font-size:12px;color:#0A3D42;font-weight:700;list-style:none}
.rt-science3__details summary::-webkit-details-marker{display:none}
.rt-science3__details summary:focus-visible{outline:2px solid #0E5157;outline-offset:3px;border-radius:6px}
.rt-science3__details summary span{font-size:20px;font-weight:400;transition:transform .15s}
.rt-science3__details[open] summary span{transform:rotate(45deg)}
.rt-science3__details>div{padding-bottom:22px}
.rt-story-v2 .rt-science3__details p{font-size:12px;line-height:1.7;color:#625c58;margin:0 0 12px}
.rt-science3__details a{color:#0A3D42;text-decoration:underline;text-underline-offset:3px;font-size:12px;font-weight:700}
.rt-story-v2 .rt-science3__note{font-size:11px;line-height:1.7;color:#716b66;max-width:830px;margin:18px 0 0}
@media(max-width:1099px){.rt-science3__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-story-v2 .rt-science3__body{min-height:70px}}
@media(max-width:599px){.rt-story-v2 .rt-science3{padding-top:35px;padding-bottom:20px}.rt-science3__grid{grid-template-columns:1fr;gap:12px}.rt-science3__card{padding:20px 20px 0;border-radius:17px}.rt-story-v2 .rt-science3__evidence{margin-bottom:11px}.rt-story-v2 .rt-science3__card h3{font-size:22px;margin-bottom:10px}.rt-story-v2 .rt-science3__body{min-height:0;margin-bottom:17px}.rt-science3__details summary{min-height:46px}.rt-story-v2 .rt-science3__note{font-size:11px}}
@media(prefers-reduced-motion:reduce){.rt-science3__details summary span{transition:none}}
