/* Editorial RODMU V20 · visibilidad académica · 2026-10-20 */

.academic-visibility{position:relative;overflow:hidden;background:#fff;border-top:1px solid rgba(18,55,82,.08);border-bottom:1px solid rgba(18,55,82,.08)}
.visibility-heading{max-width:860px;margin:0 auto 38px;text-align:center;position:relative;z-index:1}
.visibility-heading h2{margin-bottom:12px;color:#123752}.visibility-heading>p:last-child{max-width:760px;margin:0 auto;color:#5f6f7a;line-height:1.65}
.academic-brand-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;border:1px solid rgba(18,55,82,.12);border-radius:18px;background:#fff;box-shadow:0 18px 48px rgba(20,45,62,.07);overflow:hidden;position:relative;z-index:1}
.academic-brand{min-width:0;min-height:148px;padding:24px 12px 18px;display:flex;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center;gap:8px 9px;text-align:center;text-decoration:none;color:#a0a6aa;filter:grayscale(1);transition:color .22s ease,background .22s ease,filter .22s ease,transform .22s ease}
.academic-brand:not(:last-child){border-right:1px solid rgba(18,55,82,.09)}
.academic-brand:hover{color:#123752;background:#fbfcfc;filter:grayscale(0);transform:translateY(-2px)}
.academic-brand small{flex:0 0 100%;display:block;margin-top:7px;font-size:.72rem;line-height:1.25;font-weight:600;letter-spacing:.02em;color:#89949b;transition:color .22s ease}
.academic-brand:hover small{color:#647783}
.brand-symbol{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;color:currentColor}
.brand-word{display:inline-block;line-height:1;color:currentColor;white-space:nowrap}
.brand-word b{font-weight:700}
.brand-symbol-dialnet{width:31px;height:31px;border-radius:50%;background:currentColor;color:#fff;font-family:"Source Sans 3",sans-serif;font-size:1.1rem;font-weight:700}
.academic-brand-dialnet:hover{color:#5e6f79}.brand-word-dialnet{font-family:"Cormorant Garamond",serif;font-size:1.75rem;font-weight:600;letter-spacing:-.03em}
.brand-symbol-scholar{width:31px;height:31px;border-radius:50%;background:currentColor}.brand-symbol-scholar::before{content:"";position:absolute;left:4px;right:4px;top:7px;height:12px;background:#fff;clip-path:polygon(50% 0,100% 28%,83% 42%,83% 76%,50% 93%,17% 76%,17% 42%,0 28%)}.brand-symbol-scholar i{position:absolute;width:3px;height:12px;background:#fff;right:5px;top:10px;border-radius:2px}.academic-brand-scholar:hover{color:#4285f4}.brand-word-scholar{font-family:"Source Sans 3",sans-serif;font-size:1.25rem;font-weight:500;letter-spacing:-.03em}
.brand-symbol-oa{width:31px;height:31px}.brand-symbol-oa::before{content:"";position:absolute;width:17px;height:14px;border:4px solid currentColor;border-radius:50%;bottom:1px;left:5px}.brand-symbol-oa::after{content:"";position:absolute;width:11px;height:14px;border:4px solid currentColor;border-bottom:0;border-left:0;border-radius:10px 10px 0 0;top:-1px;right:0;transform:rotate(10deg)}.brand-symbol-oa i{position:absolute;width:4px;height:8px;background:currentColor;border-radius:3px;left:14px;bottom:5px}.academic-brand-oa:hover{color:#ef6c3a}.brand-word-oa{font-family:"Source Sans 3",sans-serif;font-size:1.02rem;font-weight:700;letter-spacing:.015em}
.brand-symbol-isbn{width:30px;height:29px;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 4px,currentColor 4px 5px,transparent 5px 8px);opacity:.95}.academic-brand-isbn:hover{color:#123752}.brand-word-isbn{font-family:"Source Sans 3",sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:.04em}
.brand-symbol-orcid{width:31px;height:31px;border-radius:50%;background:currentColor;color:#fff;font-family:"Source Sans 3",sans-serif;font-size:.78rem;font-weight:700}.academic-brand-orcid:hover{color:#a6ce39}.brand-word-orcid{font-family:"Source Sans 3",sans-serif;font-size:1.7rem;font-weight:400;letter-spacing:.02em}
.brand-symbol-cc{width:34px;height:34px;border:2px solid currentColor;border-radius:50%;font-family:"Source Sans 3",sans-serif;font-size:.72rem;font-weight:800}.academic-brand-cc:hover{color:#3f4b52}.brand-word-cc{font-family:"Source Sans 3",sans-serif;font-size:1.45rem;font-weight:700;letter-spacing:.02em}
.visibility-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:32px;position:relative;z-index:1}
.visibility-services article{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:2px 8px}
.visibility-services article>span{font-family:"Cormorant Garamond",serif;font-size:1.05rem;font-weight:700;color:#c59a49;padding-top:3px}
.visibility-services h3{margin:0 0 6px;font-family:"Cormorant Garamond",serif;font-size:1.35rem;color:#123752}.visibility-services p{margin:0;color:#667681;line-height:1.55;font-size:.94rem}
.visibility-note{position:relative;z-index:1;max-width:1040px;margin:30px auto 0;padding-top:18px;border-top:1px solid rgba(18,55,82,.08);font-size:.83rem;line-height:1.55;color:#818d95;text-align:center}
@media(max-width:1050px){.academic-brand-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.academic-brand:nth-child(3){border-right:0}.academic-brand:nth-child(-n+3){border-bottom:1px solid rgba(18,55,82,.09)}}
@media(max-width:760px){.visibility-services{grid-template-columns:1fr;gap:18px}.visibility-heading{margin-bottom:28px}}
@media(max-width:620px){.academic-brand-strip{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:14px}.academic-brand{min-height:126px;padding:20px 8px 15px}.academic-brand:nth-child(3){border-right:1px solid rgba(18,55,82,.09)}.academic-brand:nth-child(2n){border-right:0}.academic-brand:nth-child(-n+4){border-bottom:1px solid rgba(18,55,82,.09)}.brand-word-dialnet{font-size:1.55rem}.brand-word-orcid{font-size:1.5rem}.brand-word-isbn{font-size:1.55rem}.brand-word-cc{font-size:1.25rem}.brand-word-scholar{font-size:1.08rem}.brand-word-oa{font-size:.93rem}}
