.studies-access{max-width:736px;margin:0 auto 28px}
.studies-trigger{background:#244c75;color:white;border:0;border-radius:7px;padding:13px 22px;font-family:inherit;font-weight:700;font-size:17px;line-height:1.4;cursor:pointer;text-transform:none}
#studies-dialog{width:min(760px,calc(100% - 28px));max-width:760px}
.studies-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.study-choice{display:flex;flex-direction:column;align-items:center;gap:18px;background:linear-gradient(135deg,#e3f2fa,#b5d8ed);border-radius:14px;padding:28px 20px;text-align:center;color:#203e54;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease}
.study-choice img{width:160px;height:110px;object-fit:contain}
.study-choice h3{font-size:22px;line-height:1.35;margin:0;color:#203e54}
.study-choice span{display:inline-block;margin-top:auto;background:#244c75;color:white;padding:10px 16px;border-radius:6px;font-weight:700;font-size:15px}
@media(hover:hover){.study-choice:hover{transform:translateY(-3px);box-shadow:0 6px 18px #244c7525}}
.study-choice:focus-visible{outline:3px solid #244c75;outline-offset:3px}
@media(max-width:520px){.studies-grid{grid-template-columns:1fr}.study-choice{padding:20px}.study-choice img{height:85px}}
@media(prefers-reduced-motion:reduce){.study-choice{transition:none;transform:none!important}}
