.gaesema-academia-hub,.gaesema-academia-section{max-width:1180px;margin:25px auto;padding:25px}.gaesema-academia-hub h1,.gaesema-academia-section h2{margin-bottom:8px}.gaesema-academia-grid,.gaesema-academia-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:20px}.gaesema-academia-card,.gaesema-academia-directory article{border:1px solid #ddd;border-radius:14px;padding:20px;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.05)}.gaesema-academia-icon{font-size:32px;margin-bottom:10px}.gaesema-academia-card a,.gaesema-academia-directory a{display:inline-block;margin-top:10px;text-decoration:none;font-weight:700}.gaesema-academia-form{display:grid;gap:12px;max-width:800px}.gaesema-academia-form input,.gaesema-academia-form textarea,.gaesema-academia-form select,.gaesema-academia-search input{width:100%;box-sizing:border-box;padding:12px;border:1px solid #ccc;border-radius:8px}.gaesema-academia-form button,.gaesema-academia-search button{padding:12px 18px;border:0;border-radius:8px;cursor:pointer;font-weight:700}.gaesema-academia-notice{padding:18px;border:1px solid #ddd;border-radius:10px}
