.arish-research{background:#eff4ec;color:#173c2c;padding:36px 0 20px;overflow:hidden}
.arish-research__intro{text-align:center;padding:0 22px}
.arish-research .arish-research__intro h2{font-family:var(--arish-display,Georgia,serif);font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.12;letter-spacing:-.025em;margin:0 0 12px;color:inherit;text-transform:none;text-wrap:balance}
.arish-research__intro p{font-size:14px;line-height:1.5;margin:0 auto;max-width:640px;text-wrap:balance}
.arish-research__marquee{display:block;position:relative;margin-top:24px}
.arish-research__window{overflow:hidden}
.arish-research__track{width:100%}
.arish-research__names{display:flex;align-items:center;justify-content:space-around;gap:48px;list-style:none;margin:0;padding:20px 32px 24px}
.arish-research__names li{display:flex;flex-direction:column;align-items:center;gap:9px;flex:1;text-align:center;margin:0;padding:0}
.arish-research__names strong{font-family:var(--font-stack-body-primary,Arial,sans-serif);font-size:clamp(28px,3.4vw,46px);font-weight:600;line-height:1.1;letter-spacing:.04em;white-space:nowrap}
.arish-research__names li>span{font-size:12px;line-height:1.5}
.arish-research__names[aria-hidden=true]{display:none}
.arish-research__marquee.is-moving .arish-research__track{display:flex;width:max-content;animation:arish-research-scroll 38s linear infinite;animation-play-state:paused}
.arish-research__marquee.is-moving .arish-research__names{display:flex;flex:none;width:max(100vw,920px);gap:48px;padding-inline:48px}
.arish-research__marquee.is-moving.is-in-view:not(.is-paused) .arish-research__track{animation-play-state:running}
.arish-research__toggle{display:flex;align-items:center;justify-content:center;gap:8px;margin:0;min-height:44px;min-width:90px;border:1px solid #bbcbb6;border-radius:24px;padding:8px 14px;background:transparent;color:inherit;font:inherit;font-size:12px;cursor:pointer}
.arish-research__toggle[hidden]{display:none}
.arish-research :is(button,summary,a):focus-visible{outline:2px solid #08784f;outline-offset:4px}
.arish-research__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 24px;max-width:880px;margin:12px auto 0;padding:0 22px;text-align:center}
.arish-research__sources[open]{flex-basis:100%;order:1}
.arish-research__foot>p{font-size:12px;line-height:1.5;margin:0 0 2px;color:#4b624d}
.arish-research__sources>summary{display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;font-size:13px;list-style:none;cursor:pointer}
.arish-research__sources>summary::-webkit-details-marker{display:none}
.arish-research__sources>summary>span{font-size:20px}
.arish-research__sources[open]>summary>span{transform:rotate(45deg)}
.arish-research__sources>div{margin-top:12px;padding:20px 24px;text-align:left;background:#fff;border-radius:3px;font-size:13px;line-height:1.6}
.arish-research__sources p{margin:0 0 12px}
.arish-research__sources ul{list-style:none;margin:0;padding:0}
.arish-research__sources li{margin:0;padding:0}
.arish-research__sources a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:10px 0;color:inherit;text-decoration:underline;text-underline-offset:4px}
.arish-research__sources a>span{flex:none}
@keyframes arish-research-scroll{to{transform:translateX(-50%)}}
@media(hover:hover) and (pointer:fine){.arish-research__marquee.is-moving:hover .arish-research__track{animation-play-state:paused}.arish-research__toggle:hover{background:#dce8d5}}
@media(max-width:749px){
 .arish-research{padding:28px 0 14px}.arish-research__intro p{font-size:13px;max-width:350px}
 .arish-research__marquee{margin-top:16px}.arish-research__names{gap:22px;padding:18px 20px}
 .arish-research__names strong{font-size:clamp(19px,5.5vw,30px);letter-spacing:.01em}.arish-research__names li>span{font-size:11px}
 .arish-research__marquee.is-moving .arish-research__names{width:600px;padding-inline:24px;gap:40px}.arish-research__marquee.is-moving .arish-research__names strong{font-size:34px}.arish-research__marquee.is-moving .arish-research__track{animation-duration:28s}
 .arish-research__sources>div{padding:18px}.arish-research__foot{margin-top:8px;gap:4px 18px}.arish-research__foot>p{flex-basis:100%;font-size:11px}
}
@media(prefers-reduced-motion:reduce){
 .arish-research__marquee.is-moving .arish-research__track{animation:none;width:100%;display:block}
 .arish-research__marquee.is-moving .arish-research__names{width:100%;gap:22px;padding-inline:20px}
 .arish-research__marquee.is-moving .arish-research__names[aria-hidden=true],.arish-research__toggle{display:none}
 .arish-research__marquee.is-moving .arish-research__names strong{font-size:clamp(19px,4vw,46px)}
}
