body.guide-atlas #main .page-heading{text-align:center}body.guide-atlas #main .page-heading p{margin-inline:auto}
body.guide-atlas #main .su-guide-index{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:40px 64px!important;max-width:1000px!important}
body.guide-atlas #main .su-guide-index>section{position:relative;min-width:0;padding:0 18px 22px!important;border:0!important;background:linear-gradient(180deg,transparent 34%,#071013 40%,#05080d 98%);border-radius:30px;box-shadow:0 12px 16px -16px #85ffe9}
.atlas-art{width:100%;aspect-ratio:350/210;animation:atlas-levitate 7s ease-in-out infinite;pointer-events:none}.atlas-art svg{width:100%;height:100%;display:block;overflow:hidden}
body.guide-atlas #main .su-guide-index h2{font-size:clamp(20px,2.2vw,27px);margin:8px 0 18px;line-height:1.2}
body.guide-atlas #main .su-button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;margin:8px 0;padding:9px 17px;border:1px solid #acd2d4!important;border-radius:30px!important;background:linear-gradient(165deg,#294549 0%,#061215 28%,#060a12 76%,#31404d)!important;box-shadow:inset 0 1px 3px #e2ffff88,0 3px 9px #77eadd22!important;color:#f3ffff!important;font-size:14px;line-height:1.35;text-align:left}
body.guide-atlas #main .su-button:hover{border-color:#aaffeb!important;box-shadow:0 0 15px #76f8dc55!important}
body.guide-atlas #academia-vip-funcionamiento{text-align:center;margin-top:48px}.atlas-academic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:25px}.atlas-academic details{min-width:0}.atlas-academic summary{cursor:pointer;list-style:none;min-height:170px;border:1px solid #577d88;border-radius:20px;background:linear-gradient(140deg,#132b31,#04070c 65%,#302039);padding:12px;color:#f0fffc;box-shadow:0 10px 18px -14px #68ffe2}.atlas-academic summary span{display:block;line-height:1.4;font-weight:650}.atlas-academic summary:after{content:'＋';display:block;color:#8fffe2;margin-top:8px}.atlas-academic details[open] summary:after{content:'−'}.atlas-academic .atlas-art{aspect-ratio:185/90}.atlas-academic ul{list-style:none;padding:8px;text-align:left}.atlas-academic li a{display:block;padding:10px 0;color:#c8eee5;line-height:1.5}
@keyframes atlas-levitate{50%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.atlas-art{animation:none}}@media(max-width:650px){body.guide-atlas #main .su-guide-index{grid-template-columns:1fr!important;gap:28px!important}.atlas-academic{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-academic summary{font-size:14px}.atlas-art{max-width:340px;margin:auto}}