.journal-filter-bar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:0 0 28px}.journal-filter-bar [role=group]{display:flex;gap:8px;flex-wrap:wrap}.journal-filter-bar [hidden]{display:none}.journal-filter-bar button{min-height:44px;border:1px solid #aebfd0;background:transparent;padding:10px 16px;font-size:14px;color:#17364f;cursor:pointer;transition:background .2s,color .2s}.journal-filter-bar button[aria-pressed=true]{background:#142b45;color:#fff;border-color:#142b45}.journal-filter-bar p{font-size:13px;color:#506b80;white-space:nowrap;margin:0}.journal-card[hidden]{display:none!important}.ips-reading-note{display:flex;flex-wrap:wrap;gap:10px 20px;padding:14px 0;border-top:1px solid #c9d8e5;border-bottom:1px solid #c9d8e5;font-size:13px;color:#536e83;margin:24px 0}.ips-reading-note a{color:#216da9;text-decoration:underline;text-underline-offset:3px}.ips-related{margin:40px 0;padding-top:30px;border-top:1px solid #c9d8e5}.ips-related h2{font-size:27px!important;margin:0 0 22px!important}.ips-related>div{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ips-related a{display:flex;flex-direction:column;gap:13px;border:1px solid #c9d8e5;padding:22px;background:white;text-decoration:none;color:#142b45}.ips-related a strong{font-size:18px;line-height:1.4}.ips-related a span{font-size:13px;color:#2676b7;margin-top:auto}.ips-related a:hover{background:#eaf3fa}.ips-reader-join{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:28px;background:#142b45;margin:35px 0}.ips-reader-join p{font-size:20px;color:white;margin:0;line-height:1.4}.ips-reader-join a{background:white;color:#142b45;padding:14px 18px;font-size:14px;white-space:nowrap}.ips-skip-link{position:fixed;top:8px;left:16px;z-index:3000;padding:14px 20px;background:white;color:#142b45;transform:translateY(-180%)}.ips-skip-link:focus{transform:none}.ips-journal button:focus-visible,.ips-related a:focus-visible{outline:3px solid #2676b7;outline-offset:4px}@media(max-width:650px){.journal-filter-bar{align-items:flex-start;flex-direction:column;gap:12px}.ips-related>div{grid-template-columns:1fr}.ips-reader-join{align-items:flex-start;flex-direction:column;padding:24px}.ips-reading-note{font-size:12px}}@media(prefers-reduced-motion:reduce){.journal-filter-bar button{transition:none}}
.ips-related a{overflow:hidden;transition:border-color .2s,background .2s}
.ips-related-photo{overflow:hidden;aspect-ratio:3/2;background:#e7eef4;margin:-22px -22px 8px}
.journal-article .ips-related-photo img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:3/2!important;object-fit:cover!important;object-position:center 28%;margin:0!important;transition:transform .4s}
.ips-related a:hover .ips-related-photo img{transform:scale(1.035)}
.ips-related a:hover{border-color:#568fca}
@media(prefers-reduced-motion:reduce){.ips-related a,.journal-article .ips-related-photo img{transition:none}.ips-related a:hover .ips-related-photo img{transform:none}}
