.study-link{display:inline-flex;align-items:center;gap:.35em;padding:.3em .85em;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:999px;background:transparent;font-size:.75rem;font-weight:400;line-height:1.3;letter-spacing:.02em;color:inherit;text-decoration:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}
.study-link:hover{border-color:color-mix(in srgb,currentColor 55%,transparent);background:color-mix(in srgb,currentColor 6%,transparent)}
.study-link--cite{margin-left:.45em;padding:0;border:0;border-radius:0;font-size:.9em;letter-spacing:0;white-space:nowrap;opacity:.75;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}
.study-link--cite:hover{opacity:1;background:none}
.study-pop{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:16px}
.study-pop[hidden]{display:none}
.study-pop__bg{position:absolute;inset:0;background:rgb(30 18 12 / .55);opacity:0;transition:opacity .25s ease}
.study-pop__panel{position:relative;width:min(560px,100%);max-height:calc(100dvh - 32px);overflow:auto;background:#fbf6f1;color:#3b2a22;border-radius:20px;padding:36px 28px 28px;box-shadow:0 24px 60px rgb(30 18 12 / .3);opacity:0;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease;text-align:left;text-shadow:none;font-family:inherit}
.study-pop.is-open .study-pop__bg,.study-pop.is-open .study-pop__panel{opacity:1;transform:none}
.study-pop__x{position:absolute;top:10px;right:10px;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:26px;line-height:1;cursor:pointer}
.study-pop__x:hover{background:rgb(59 42 34 / .08)}
.study-pop__design{margin:0 0 12px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;line-height:1.6;color:#8a6f62}
.study-pop__title{margin:0 0 14px;font-size:17px;line-height:1.35;font-weight:400;color:inherit}
.study-pop__finding{margin:0 0 14px;font-size:15px;line-height:1.6}
.study-pop__cite{margin:0 0 22px;font-size:12px;color:#8a6f62}
.study-pop__actions{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center}
.study-pop__read{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:999px;background:#3b2a22;color:#fbf6f1;text-decoration:none;font-size:12px;letter-spacing:.12em;text-transform:uppercase}
.study-pop__read:hover{background:#b8432f;color:#fbf6f1}
.study-pop__lib{font-size:13px;color:inherit;text-decoration:underline;text-underline-offset:.2em}
html.study-pop-open{overflow:hidden}
@media (prefers-reduced-motion:reduce){.study-pop__bg,.study-pop__panel{transition:none}}
.study-lib{margin:2.5rem 0 0}
.study-lib a{display:inline-flex;align-items:center;gap:.6em;min-height:44px;padding:0 1.5rem;border:1px solid color-mix(in srgb,currentColor 45%,transparent);border-radius:999px;color:inherit;text-decoration:none;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase}
.study-lib a:hover{border-color:currentColor}
.pe-rstat__study,.rs-study__link{margin-top:14px}
